bcmanager : shortcut to edit CCnumbers
2009-07-19 by nedaggg
Yahoo Groups archive
Index last updated: 2026-04-28 23:16 UTC
Thread
2009-07-19 by nedaggg
Hello I use a lot of nrpn on generic remote , is it posible in BCManager to copy and paste a knob increasing its CC/nrpn number by 01 ? Would be nice since you set up one knob the way you need it , and the others are created with this trick+01. Regards and thanks any help
2009-07-20 by Mark van den Berg
--- In bc2000@yahoogroups.com, "nedaggg" <nedagg@...> wrote: > Hello I use a lot of nrpn on generic remote , is it posible in BCManager to copy and paste a knob increasing its CC/nrpn number by 01 ? Would be nice since you set up one knob the way you need it , and the others are created with this trick+01. BC Manager doesn't allow this particular "complex paste" operation. However, you can achieve basically the same result as follows: 1. Select a range of encoders (e.g. 1-10). 2. From the Edit menu, perform Set->Type and choose NRPN. 3. From the Edit menu, perform Set->NRPN->NRPN, setting NRPN to the first desired value and "Step per row" to +1. 4. Set any other parameters (e.g. Value 1 and 2) in the same way. Alternatively: 1. Set up encoder 1 completely (via the Encoder dialog box). 2. Copy encoder 1. 3. Select encoders 2-10. (Or possibly 1-10, since you're going to set the first selected encoder's NRPN value anyway in step 5 below; you then don't even have to set up encoder 1's NRPN value in step 1 above.) 4. Paste (this pastes encoder 1 to all the selected encoders). 5. Perform Set->NRPN->NRPN, again setting "Step per row" to +1. Mark.
2009-07-20 by Denis Gerage
Mark thank you , that's perfect , really easy to edit !! The following questions arise because I see in bcmanager resolutions window that it could be setted with higher numbers and I don't find / discover how to use it ... Maybe I'm missing something . which combination of resolutions and mode should you suggest in order a knob can perform the following tasks: 1) control continuous parameters I set 4 resolutions at 5 30 96 200 . ( And I see you can go to 100.000 !!! Don't know why/how , I think if the number is there it has a purpose ... So ... ) I'm lost which mode fits better ( abs ??? Rela14 bit ??? ) . The aim is to fine tune parameters , and when the same knob is controlling an on-off target , it could ne easily open/closed at higher speed . This is helpfull in generic remote when a knob has no fixed target , depending on the vst on the slot it could be a continuous controller or a filter on off button . Which combination is suggested . All vst can "read" this instructions or it depend on architecture / characteristics ?? I mean it is worth to do this or its ok just 01 standart resolution at 96 as suggested ?? 2) Control increments of discrete parameters If the above is too generic and I need a especific knob to change filter types , which setup is better ??? How can I setup a knob in order its range to cover all types of filter , with adequate speed/resolution and mode types ? Let's suppose there are 8 filter types to be selected Thanks any hint . DG Sent from my BlackBerry® smartphone
-----Original Message----- From: Mark van den Berg <markwinvdb@...> Date: Mon, 20 Jul 2009 08:49:42 To: <bc2000@yahoogroups.com> Subject: [bc2000] Re: bcmanager : shortcut to edit CCnumbers --- In bc2000@yahoogroups. <mailto:bc2000%40yahoogroups.com> com, "nedaggg" <nedagg@...> wrote: > Hello I use a lot of nrpn on generic remote , is it posible in BCManager to copy and paste a knob increasing its CC/nrpn number by 01 ? Would be nice since you set up one knob the way you need it , and the others are created with this trick+01. BC Manager doesn't allow this particular "complex paste" operation. However, you can achieve basically the same result as follows: 1. Select a range of encoders (e.g. 1-10). 2. From the Edit menu, perform Set->Type and choose NRPN. 3. From the Edit menu, perform Set->NRPN->NRPN, setting NRPN to the first desired value and "Step per row" to +1. 4. Set any other parameters (e.g. Value 1 and 2) in the same way. Alternatively: 1. Set up encoder 1 completely (via the Encoder dialog box). 2. Copy encoder 1. 3. Select encoders 2-10. (Or possibly 1-10, since you're going to set the first selected encoder's NRPN value anyway in step 5 below; you then don't even have to set up encoder 1's NRPN value in step 1 above.) 4. Paste (this pastes encoder 1 to all the selected encoders). 5. Perform Set->NRPN->NRPN, again setting "Step per row" to +1. Mark.
2009-07-20 by Mark van den Berg
--- In bc2000@yahoogroups.com, "Denis Gerage " <nedagg@...> wrote: > The following questions arise because I see in bcmanager resolutions > window that it could be setted with higher numbers and I don't find / > discover how to use it ... Maybe I'm missing something . For general info on encoder resolutions, see "BC MIDI Implementation.pdf" (available from http://mntn-utils.110mb.com), section 17.3. If I remember correctly, people have also discussed encoder resolutions in this forum, so you might try searching the message archive. > which combination of resolutions and mode should you suggest in order > a knob can perform the following tasks: > > 1) control continuous parameters > > I set 4 resolutions at 5 30 96 200 . There are 2 aspects to these resolution settings: 1. The "basic granularity": this depends on the range of the parameter that the encoder is controlling: for a "normal" 7-bit controller value (0-127) the default resolution of 96 (i.e. 96 values per rotation (360 degrees)) is usually adequate. However, for a 14-bit CC/NRPN, a much higher value is appropriate, and for a small range (0-1, or 0-10) of course a much lower one. 2. Using different resolutions - i.e. setting different values for the four available resolutions at different speed ranges (R1, R2, R3 and R4). Of course, typically you would make the encoder take bigger value jumps when you turn the knob faster. Frankly, I personally don't like this very much (I also don't like doing this sort of thing to my computer mouse), so I usually have R1=R2=R3=R4. However, this is completely a matter of taste - it would be interesting to hear other opinions on this. > ( And I see you can go to 100.000 !!! 65535, actually... > I'm lost which mode fits better ( abs ??? Rela14 bit ??? ) . Normally absolute and absolute-14 are the modes to choose. The other ones are more "specialistic"; in general, not many receiving MIDI device support these. You just have to consult the documentation for your MIDI device. See "BC MIDI Implementation.pdf" section 16.3 for details on how all these modes work from the BCF/BCR2000's perspective. > 2) Control increments of discrete parameters > > If the above is too generic and I need a especific knob to change > filter types , which setup is better ??? How can I setup a knob in > order its range to cover all types of filter , with adequate > speed/resolution and mode types ? Let's suppose there are 8 filter > types to be selected First of all, as I stated above, I personally would use only one resolution value (so 96 96 96 96, or 10 10 10 10, etc.). Then, to determine this appropriate resolution, I would look at the range of values determined by the Value1 and Value2 parameters: I would probably want to select a resolution that is roughly the same as Abs(Value2-Value1): you then traverse the whole range from Value1 to Value2 in one full rotation. In fact, the standard resolution of 96 more or less corresponds with the standard 7-bit range from 0 to 127. More precisly, 96 in this case means that you need slightly more than a full rotation to move from 0 to 127; so if you want to maintain that feeling, you could always keep the resolution perhaps 25% smaller than the range, so perhaps at 50 if the Value1/2 range is 0-63, etc. In your example of 8 filter values it depends how these 8 values are encoded on the receiving MIDI device: If they are spread out across the standard "full 7-bit" range from 0 to 127 (so 0-15 means filter type A, 16-31 type B, etc.), you have to set Value1 to 0 and Value2 to 127, and then a resolution of 96 seems appropriate. However, if these 8 values are encoded "directly" (i.e. simply 0, 1, ... 6, 7), then you probably want to use a resolution of perhaps 10 or 20: in any case at 96 you would traverse the whole range from 0 to 7 in a fraction, which doesn't seem appropriate. Hope this helps a bit, Mark.