Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

Re: BCR2000->NRPN->Prophet 12 Problem

2016-01-09 by wytchcrypt@...

OK...so after a couple more hours I've got a cool solution to the toggle problem. Couldn't find a way to assign 2 unique sysex strings to a button in the BCR2000 custom output editor which would create a toggle button...but I read that the NRPN codes work by 1st alerting the NRPN parameter that a change is coming, then by sending the new value. So what I did was break up the NRPN sysex into 2 parts. The 1st button sends NRPN that selects the P12 on/off parameter I want to change, then I set up an "On button" and "Off button" which only sends the "1" or "0" end of the 14 bit NRPN message which actually changes the on/off parameter on the P12. This is much more desirable than having to dedicated 2 buttons to turn each parameter on/off. Here's an example:

Button 1 sends the generic parameter off by sending: $B0 $26 $00
Button 2 sends the generic parameter on by sending: $B0 $26 $01
Button 3 wakes up OSC1 Sync by sending: $B0 $63 $00 $62 $0B $00
Button 4 wakes up OSC1 Wave Reset by sending: $B0 $63 $00 $62 $0C $00

So button 3 or 4 (or however many on/off parameters I want to control) tells the P12 that this parameter needs to wake up and listen for the next NRPN message. Button 1 or 2 then tells that parameter to turn on or off. This way I can control say, 10 P12 on/off parameters with 12 buttons instead of the 20 required by every on/off parameter having it's own dedicated on/off button

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.