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 >
Message
Royce Rules
2007-12-03 by themaker4
Attachments
- No local attachments were found for this message.