--- In bc2000@yahoogroups.com, "k5kip_1999" <k5kip_1999@...> wrote: k5kip_1999 wrote: > Yes I am talking about in custom output. > minmax range. > Now, I was able to get the values entered in Royce's editor with help. > For example in my vfx editor I have octave of an voice, it has values > -4 ... 4. > Royce showed me how to do it with hex and to have it on a separate button. > > $button 50 ;Pitch_Oct+ > .showvalue on > .default 0 > .mode incval 1 > .minmax 0 4 > .tx $F0 $0F $05 $00 $00 $00 $00 $01 $00 $00 $00 $0B $00 $00 $00 $00 > val4.7 val0.3 $F7 > > $button 52 ;Pitch_Oct - > .showvalue on > .default $3FFF > .mode incval -1 > .minmax $3FFC $3FFF > .tx $F0 $0F $05 $00 $00 $00 $00 $01 $00 $00 $00 $0B $00 $00 $0F > val8.11 val4.7 val0.3 $F7 > > I could not figure out how to enter this kind of information (button > 52) from your editor. When I open this in your editor it shows. > Default=16383 min=16380 max=16383 inc=-1. > I could not find documentation of what 16383 is? The min and max numbers shown by BC Manager (Value 1 and 2 nowadays, actually) are exactly the same as the ones Royce instructed you to use: $3FFF is simply 16383 in hexadecimal notation, and $3FFC is 16380. In your previous mail you suggested that BC Manager "converts" the negative values, but I'm kind of relieved that this turns out to be not the case: Royce's default and minmax statements don't use negative numbers either - it's simply a restriction of the BCR (and indeed MIDI) that you can't use negative numbers as such. It's just a matter of how your VFX works, in the sense that it interprets $3FFF=16383 as a negative number. > This left me frustrated, however when I tested it it worked. Yes, BCL (the B-Control Language) allows both decimal and hexadecimal notation after ".default" and ".minmax" (and in many other places). > Now can we get button 50 and button 52 into one button control, so > they increment up thru or down 1, 2, 3, 4, -4, -3, -2, -1, 0, or > something like this? > Same question on knobs.. > Also - I have several other controls for my vfx that run a range of > -127...127, several that run -99...99 and one that goes -12...12. > So the knob runs 0 in the middle as default, then left down negative > side, back up to middle 0, right up the positive side. > Can I get that into one knob? Does my explanation make sense? > An example would be pitch lfo modulation amount - goes -127...127, so > that when the value is negative the pitch sweep is reversed, very nice > to have control over. I've racked my brains over this problem, but I can't see a way to do this. The problem is simply that the BCR doesn't allow a "wrapped" range from e.g. 16380 to 4 (meaning -4 to +4 on the VFX). Maybe the best you can do is to use a pair of encoders, similar to the way Royce helped you with for buttons, but I totally admit that it's silly that it probably can't be done via a single encoder. Mark.
Message
Re: BCman feature request
2008-06-10 by Mark van den Berg
Attachments
- No local attachments were found for this message.