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: Evolver sysex

2007-12-02 by rpcfender

> I'm allmost done with my matrix 6 editor (for now allowing only positive modulation
> values), will post it here next week...

Excellent. thanks

> 1 I want to control my evolver desktop over sysex, instead of the CC, because it supports
> more functions, and I also hope to get the evolver to send it's values over to the BCR so it
> can display the current patch values with the leds...

As we have just been talking about, to send sysex you need to use the .tx command

.tx $F0 43 45 val $F7

for example, but we have also discovered that the BC can't react to these messages coming back (as far as we know - feel free to experiment)
>
>; The evolver needs to take the data as follows:
>
> 00 F0 01 20 01 01 P LSN(val1) MSN(val2) F7
>
> Where p is the parameter and followed by a two nibble value.
>
> How do I get the encoder value to correctly control the 2 nibbles?

Not too sure about the leading 00 ?

F0 01 20 01 01 P LSN(val1) MSN(val2) F7

val0.3 low nibble
val4.7 high nibble

.tx $F0 $01 $20 $01 $01 P val0.3 val4.7 $F7

Just in case this is really a 14bit number divided into two 7bit numbers you should use

val0.6 low byte
val7.13 high byte

> 2. The Evolver also takes an "Edit Buffer Data Dump" request
>
> It looks like this:
>
> 1111 0000 System Exclusive (SysEx)
> 0000 0001 DSI ID
> 0010 0000 Evolver ID
> 0000 0001 File Version
> 0000 0011 Edit Buffer Data
> 0vvv vvvv 220 bytes in "packed MS bit" format (see next page). Includes 128 bytes of
> Program parameters and 64 bytes of Sequence data.
> 1111 0111 End of Exclusive (EOX)
>
> Would it be possible to use this to get the BCR displaying the current patch settings?

No, sorry, as the BC doesn't respond to sysex to reset its controllers value

To do this you would need a program inbetween the BC and the evolver and the BC would just use CC messages, the program converts to sysex and sends it to the synth and handles the MIDI back the other way.

Best of luck
Royce

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.