Reply To: Changing just one element in SysEx string globally?

Home Forums General Programming Changing just one element in SysEx string globally? Reply To: Changing just one element in SysEx string globally?

  • Topics: 6
  • Replies: 15
  • Total: 21

Thanks. I’m going to try this later but it makes sense.

I’ll want to make a toggle that has 3 states – Partial 1, Partial 2, and Partial 3.

The value I need to change is P1 = 20 to 21, then 22 for the other 2 respectively.

I’m thinking now though that I need to do these on separate pages with identical layouts – because the positions of all the knobs and sliders aren’t going to represent the Partial you switch to, only the one you’re currently editing. So if you set up everything in Partial 1, then toggle to Partial 2 and change settings, when you go back to Partial 1 you’ll still be seeing the control elements in the positions they were for what you just did in Partial 2.

So having them on separate “pages” or “tabs” will accomplish that – I can use the toggle button to select the Partial, but maybe disable it or allow it to be switched but put a warning message there!

I don’t think I’m ready for more heavy-duty programming than that!

What I want to accomplish is 2 main things:

1. Create a panel like I have to control each of the Partials. This global message will help me do that I think – just got to figure out the best way to implement it.

2. I’ve got one long message that has like 16k choices – so not your usual 0-127, so I need to see if I can get that to work.

3. If I can get all that done, it’d be nice to have some way to have a “display” for parameters with multiple options – like I have an Inc/Dec to go through wave shapes of Saw, Square, Sine, etc. It would be nice to have a “readout” as to which one was selected.

4. Figure out if it can be made into an AU component (and maybe VST) that other people can download and install (for free) so they can control these things on their FA series synths to at least be able to edit the Supernatural Synth tones.