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: Can the BCR2000 ouput sysex program change messages?

2007-06-15 by eugenepark177

--- In bc2000@yahoogroups.com, "rpcfender" <rpcfender@...> wrote:
>
> > I found a scan of the DW-8000 manual that has a Sysex Reference Chart
> > on pg66.
> >
> > http://www.pallium.com/bryan/dw/DW-8000_Manual.pdf
> >
> > Does that tell you anything?
> 
> From page 65 - Parameter Change
> $F0 $42 $3MidiChannel $03 $41 $Parameter Offset (the address of what you
> want to change) $New Value $F7
> So to program the  encoder on the bottom letft, the BCR should be
> programmed (with the DW-8000 on channel 2, for example)
> 
> $encoder 49  #Osc 1 Waveform - DW on channel 2
>    .minmax 0 16
>    .tx $F0 $42 $31 $03 $41 $02 val $F7
> 
> This should work
>   (You can use # or // to add comments in my editor and then print out a
> list to show what each button and encoder does)
> 
> >
> > Somebody else was telling me the BCR2000 will work as long as the
> > synth's sysex commands aren't too long.
> 
> The BCR can have a  MIDI message or a few MIDI messages  that are, in
> total, 123 bytes or less.
> This is OK for sysex parameter change. Anything bigger would really slow
> things down.
> You wouldn't send sysex data for a whole a patch and that is where the
> sysex messages get big.
> As you can see your message only took 8 bytes so you could nearly have
> 16 message on the one encoder so you didn't have to remember what
> channel the DW-800 was on :^)
> $encoder 49  #Osc 1 Waveform - DW on channel 2 and channel 3 (0 is
> channel 1)
>    .minmax 0 16
>    .tx $F0 $42 $31 $03 $41 $02 val $F7 $F0 $42 $32 $03 $41 $02 val $F7
> 
> 
> Hope this helps
>


woah... thanks a lot for that.  I finally received the bcr2000 today.
 I'm a little disappointed at how large this thing is.  Anyways I just
downloaded your editor and I'm having trouble so far...

All I did so far was copy/paste your example command into the default
script, replacing what was already there for encoder 49.


$encoder 49  #Osc 1 Waveform - DW on channel 2
  .minmax 0 16
  .tx $F0 $42 $31 $03 $41 $02 val $F7



I then pressed "send" at which point I see the midi in light on the
bcr2000 light up for a couple seconds.  I have midi-out of the
bcr-2000 going into the midi-in on the DW-8000.  Rotating encoder 49
isn't changing OSC1 waveform. 

The Midi Channel is set to 2.

I still don't really understand that sysex string.... but I just
noticed that you uploaded a DW-6000 patch.  I'm going to try and study
that to see what I can figure out.  Thanks

Eugene

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.