Royce, I got distracted from the negative values issue, I will return... Tonight, I discovered what the $02 was for you were wondering about. It is a fine mess, well actually a good one. Here goes, the vfx has, if you will, 6 voices (waves etc) to make up 1 sound or patch. So... that $02 is because I happened to be on 3rd voice! Each voice has 1. a digital osc. 2. two filters. 3. on LFO 4. three complex(6step,6level) envelop generators. 5. all the modulation routings and amounts for the above. Up to this point, I have the 1 entire bcr patch filled with controls. What I have here is a monster! I am going to need 6 bcr presets, one for each voice. Now many times I won't need those say 4,5,6 voices... but will make the presets for them anyway. Wow! I am officially overwhelmed... by the enormity of the editing task that lay before me. What I need now is a way to edit the sysex string, ie a global replace kind of thing for all the values for voice #1,2,3,4,5,6 presets The only thing that changes for these strings going from voice#1 to voice#2 is the $02 in the sysex string located in the 10th position. So, I need a way to just replace that small hex bit with $00 for the all the values at the 10th position for the voice#1 preset. Then go on to $01 for voice#2 preset, then $02, then $03 etc... Do you have any wonderful ideas. I have codeblocks installed for some other editing I was doing, however, i don't know how to replace just the parts located with in a hex string like this? All thoughts appreciated! Kip --- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@...> wrote: > > Hi Kip > > > This is for a knob. > > And actually, I should change the minmax order, right? > > The minmax in this case is not associated with incval, so reversing > the numbers just reverses the direction of the encoder movement. > > > > Ok, > > > So range from -1 to -99 would be > > > $3FFF $3F9d > > > but I should write it as > > > .minmax $3F9d $3FFF > > > Correct? > > Use the MS calculator, select "view\scientific" . > In decimal mode type in 99 hit the +\- button then swap to hex and > you get > FFFFFFFFFFFFFF9D > > just use the last 3 numbers F9D and put 3 at the start > 3F9D > > Royce >
Message
OMG:VFX and sysex control
2008-05-30 by k5kip_1999
Attachments
- No local attachments were found for this message.