ah the motherlode "BC MIDI IMPLEMENTATION.PDF" page 5 seems to be where i should have started looking :-( i can see i have some bedtime reading. regards Steve H --- In bc2000@yahoogroups.com, sghookings@... wrote: > > Thanks. I had found the editor, but when I tried to drop earlier post's > (#2588) command in between the text, I ran into snags > $rev F1 ; Firmware 1.10; BC Manager 2.3.1negative - group 2.minmax > $7F79 $7F7F ; don't use 0 as the BC just thinks you want to go > backwards.tx $B0 99 0.tx $B0 98 43.tx $B0 6 val.tx $B0 38 val7.13 > $end > I got a load of syntax errors. > If you know how to enter the commands in post (#2588) I sure would > appreciate if you could drop in the full example for noobs like me. > I am guessing I shouldnt have included the non "." stuff? > Except isnt something else missing? Dont I have to tie this to a button > (say 31)? > $rev F1 ; Firmware 1.10; BC Manager 2.3.1$button31.showvalue on.minmax > $7F79 $7F7F ; don't use 0, BC thinks you want to go backwards.tx $B0 99 > 0.tx $B0 98 43.tx $B0 6 val.tx $B0 38 val7.13 $end > And indeed, where should one look for the definitive list of these bcr > commands? I take it Behringer dont openly publish them?Is the primary > source "SecretBC.pdf"? > Coming back to the above examples (in this thread). > $7f79 is equivalent to -7 right, and $7f7f is -1 (alesis/akai at least). > In true A14 mode this would be [16377, 16383]. > So does the above take a value in [16377, 16383] and turn it into two 7 > bits.val7.13 is the MSB, so this will always be 7f, and the val is > presumably automatically & 127 by BCR leading to a number in [121, 127]. > Is this what this command does? > It seems the more I play with the BCR, the more I realise if only one > could overflow from 16383 to 0, and underflow from 0 to 16383, then the > Ion/Micron/Miniak would be able to play nicely with it.Similarly with > the 7 bit NRPN ... but hopefully if you can get me straight with this > stuff I can have a 14bit NRPN with the button inc and hence a slightly > neater way to program than my "send 0 on 0x06 and send val to 0x26 from > a different button.Although that did allow me to generate -ve waveshape > (just not in a symmetric way). > Regards > Steve H > I lament that Alesis/Akai decided to use LSB for the low range NRPNs,I > mean as a programmer I would have been tempted to do the same, except > most midi pages I read suggest Behringer are sending 7 bit NPRN > correctly in the MSB (http://www.philrees.co.uk/nrpnq.htm)This is why I > used trick, for button, of sending 0, and then altering LSB in a 2nd > button (ie cc 38 directly) so simulate message completion. > --- In bc2000@yahoogroups.com, "Greg Long" <greg.web.dev@> wrote:> > > Open BC-Manager>Click view>Click B-Controls>then click the view option > on > > the B-controls window>BCL Editor. > > > > > > > > Why it is hidden that deep i dont know. but from there you can send > commands > > you type or commands from a text file etc. > > > > > > > > From: bc2000@yahoogroups.com [mailto:bc2000@yahoogroups.com] On Behalf > Of > > sghookings@ > > Sent: Wednesday, May 11, 2011 5:03 PM > > To: bc2000@yahoogroups.com > > Subject: [bc2000] Re: How to make BC buttons send 14bit NRPN values? > > > > > > > > > > > > So how did you get on here? > > > > > > > > The hint in these posts appears to be it is possible to send a 14 bit > NPRN > > with a button. > > > > > > > > I have downloaded the BC Manager, and if I click on the b33, I can > indeed > > setup normal NPRN (7bit) as one can from manually programming the BCR. > > > > > > > > But no idea how / where to enter these .easypar or .tx command. > > > > > > > > I took a quick look on this forum but couldnt find a "start here" > tutorial. > > > > > > > > > > > > Anyhow, in terms of the Miniak, I am now all too aware of the > non-standard > > things it does. > > > > I have written my own editor for it, but want to use a BCR since I > prefer > > tactile controls. > > > > > > > > The only "CC" buttons on the synth appear to be latch on/off. Most of > the > > other buttons do not send their midi, so no easy way to automate > those. > > > > > > > > So what I did instead was to map button b33 to the NRPN for F1 (43, 0 > 0 inc > > 1 so it just sends the 99/98 and a 0 06). > > > > Map button b34 to F2 type (49 again with this 0 06). > > > > Then I mapped b41 to CC 38, with a 20 -> 0 decr (I am still a noob at > this, > > but the incr/decr always seems to be wrong way around to me :-)). > > > > And similarly b42 to CC38, with a 0 -> 20 inc. > > > > > > > > So that one can press one of two buttons to choose between F1 type/F2 > type. > > > > And then one button to incr/one to decr. > > > > This is non-ideal, but at least I can use some buttons to sort of > control > > some NPRNs with small ranges. > > > > > > > > If you could point me to a noob doc on which software is easier to > enter > > these easypar/tx command I would be eternally grateful. > > > > > > > > Since the synth ignores "out of range" values, I guess I could extend > this > > technique to the wave forms, unison voices etc leaving knobs available > for > > the 0 - 100 type ranges. > > > > > > > > Bummer about the lack of -ve support. > > > > > > > > Regards > > > > > > Steve H > > > > > > > > --- In bc2000@yahoogroups.com, "psionic11" psionic11@ wrote: > > > > > > Woot, had a little time tonite, and I successfully used a custom .tx > > script to make the buttons use 14bit NRPN with both MIDI CC's 6 and 38 > for > > the data entry part!! I can now take all the parameters that are > "switches" > > or "continous" but only have 3 or 4 possible values, and step through > them > > with repeated button presses. I'm so stoked. > > > > > > Now for the negative NRPN issues... > > > > > >
Message
Re: How to make BC buttons send 14bit NRPN values?
2011-05-12 by sghookings@tiscali.co.uk
Attachments
- No local attachments were found for this message.