BCR2000->NRPN->P12 Problem

The Dave Smith Instruments Prophet-12 Analogue Synthesizer

Moderator: Pym

Post Reply
User avatar
WytchCrypt
Posts: 29
Joined: Sat Dec 05, 2015 1:08 am
Location: South Puget Sound, WA

BCR2000->NRPN->P12 Problem

Post by WytchCrypt » Thu Jan 07, 2016 12:41 am

Hi all,

anyone out there using a Behringer BCR2000 to control the P12 with NRPN codes? The rotary encoders are working great but I'm having problems getting the buttons to function properly.

For example, with OSC1 sync...no matter what value I send to NRPN 11, all it will do is turn the Osc1 Sync On, nothing I send will turn it off. I've tried all variations of the 'toggle on' message, sending param1's of 0, 1, or 127 and param2's of 0, 1, or 127 with no success. Below is what Midi-Ox shows I'm sending...line 3 shows the "On" value of 127 (or 7F) and line 6 shows the "Off" value of 0. Problem is, the "Off" value doesn't turn the OSC1 sync off.

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
0000CAAB 1 -- B0 63 00 1 --- CC: NRPN MSB
0000CAB3 1 -- B0 62 0B 1 --- CC: NRPN LSB
0000CAB3 1 -- B0 06 7F 1 --- CC: Data Entry MSB
0000D837 1 -- B0 63 00 1 --- CC: NRPN MSB
0000D844 1 -- B0 62 0B 1 --- CC: NRPN LSB
0000D844 1 -- B0 06 00 1 --- CC: Data Entry MSB

So, anyone else having this problem? If not, can you tell me what values you're sending from the BCR2000 buttons?

Thanks!
Dennis
No such thing as spare time.
No such thing as free time.
No such thing as down time.
All you got is life time.
Go.
- Henry Rollins

User avatar
WytchCrypt
Posts: 29
Joined: Sat Dec 05, 2015 1:08 am
Location: South Puget Sound, WA

Re: BCR2000->NRPN->P12 Problem

Post by WytchCrypt » Thu Jan 07, 2016 5:49 pm

Just hooked the BCR2000 back up to Midi-Ox and found something interesting. Setup a rotary encoder to toggle LFO2 Wave Reset and a button to do the same and compared the midi messages. The rotary successfully turns the parameter on/off where the button only turns it on. The midi sent from the rotary & button are different...problem being the button doesn't send all 4 midi messages required for the NRPN, leaving off the final LSB value required to turn the parameter back off.

Seems very odd...the button is set to send NRPN but doesn't send the full 4 messages???

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
Button messages
00076B8A 1 -- B0 63 01 1 --- CC: NRPN MSB
00076B8E 1 -- B0 62 24 1 --- CC: NRPN LSB
00076B8E 1 -- B0 06 7F 1 --- CC: Data Entry MSB
00077190 1 -- B0 63 01 1 --- CC: NRPN MSB
0007719A 1 -- B0 62 24 1 --- CC: NRPN LSB
0007719A 1 -- B0 06 00 1 --- CC: Data Entry MSB

Rotary messages
000781C2 1 -- B0 63 01 1 --- CC: NRPN MSB
000781C9 1 -- B0 62 24 1 --- CC: NRPN LSB
000781C9 1 -- B0 06 00 1 --- CC: Data Entry MSB
000781C9 1 -- B0 26 01 1 --- CC: Data Entry LSB
000786B1 1 -- B0 63 01 1 --- CC: NRPN MSB
000786B6 1 -- B0 62 24 1 --- CC: NRPN LSB
000786B6 1 -- B0 06 00 1 --- CC: Data Entry MSB
000786B6 1 -- B0 26 00 1 --- CC: Data Entry LSB

Unfortunately, I don't think there's anything I can do to fix this :-(
No such thing as spare time.
No such thing as free time.
No such thing as down time.
All you got is life time.
Go.
- Henry Rollins

Post Reply