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: Controlling the Marion Prosynth

2014-03-27 by <mfaitkenjr@...>

Hi Royce, Thanks for the detailed info. It will take me a little time to absorb. Thanks for your time on the matter. -Frank
Just curious, I stumble upon this doing a search as I'm interested in using NRPN instead, since the Prosynth is known to be buggy with respect to parameters being changed using sysex . Could this work? See below:

"Hi All

So I found I can get -ve values into Miniak via a bcr but not quite as I would like it. I wonder ... can the "push encoder", or indeed one of the buttons be programmed to take a NRPN value and add a large offset to it (click adds on 16184 say?). Here's why I want this:


1] if I extended my code to take two hex values, then suddenly the NRPN stuff becomes clearer

I was passing say 0x241 as a NRPN value from midi-ox.
Of course the C# correctly interprets this as 0x2 x 0x100 + 0x41.
But Midi-ox is infact display 7bit values

IE this should be 0x2 x 0x80 + 0x41 !!

2] Therefore I put midi-ox on the output and could see I _can_ get -ve NRPNs on BCR2000

Set low to be 0, high to be 16384 for NRPN 0xc say (OSC1 waveshape)

Then, 0 -> 100 gives waveshape 0, 100.
Then a massive gap ...
Then from 16284->16384 the -ve values appear :-).

If we could ask the nice people at Berhinger to give a new s14 (for signed 14 bit) that would solve this issue completely.
Then we set the min to be 0x7f1c which is -100 in 7 bit hex (or more simply -100 as a decimal!)."

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.