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

Royce Rules

2007-12-03 by themaker4

Royce you rule!!!!

Found out what I did wrong, I mixed around the "val0.3" and "val4.7" so thanks so much 
for your example

Got a test version running now. allready giving acces to some very plain (oscilator sync,lfo 
speeds) as wel as more exotic parameters (BPM, LFO clockdivision, and the modulation 
matrix!!!!) this is gonna be one hell of an editor, probably will have to split into more 
presets.

When finished I should sell this commercially since the price difference  between an 
normal evolver and the desktop model (witch has all the controls like you'll have on the 
BCR) is $730 (that aint no hex number)

Offcourse you'd have to get a %! :-)

 too bad it couldn't be copy protected though....








--- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@...> wrote:
>
> > 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.