$rev F1 ; Firmware 1.10; BC Manager 2.3.1
negative - 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" 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...
> >
>