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: [bc2000] Re: continious Sysex control - fixed with Birdie - great possibs = CHECKSUMS?

2007-04-30 by Pete Kvitek

To the best of my knowledge, bcr/f2000 don't support manufacturer specific checksum calculation. In fact, their sysex support is limited to XG subset, which is definitely not enough to control any real hardware.
In order to control one old Roland machine (MKS80) I had to develop a program that runs on a PC and acts as an intermediary, converting between CC messages understood by bcr/f2000 and sysex messages understood by MKS80
What exactly is that "old Roland machine" in your case?
/Pete

From: bc2000@yahoogroups.com [mailto:bc2000@yahoogroups.com] On Behalf Of boris_franck
Sent: Sunday, April 29, 2007 5:08 AM
To: bc2000@yahoogroups.com
Subject: [bc2000] Re: continious Sysex control - fixed with Birdie - great possibs = CHECKSUMS?


Hello,

Is it really possible to setup bcr2000 to send sysex with checksum
calculation in it?
I need that to control an old Roland machine, so i must know it before
i eventually purchase a bcr2000.
I installed the Birdie Editor but i can't see any option for checksum
in it... Is it planned for a future implementation, or is it already
hiding somewhere in the software?
If not with Birdie, is there a way to program it on the bcr2000, even
if it involves hard work and headaches?

Thanks, it's a very crucial question for me at the moment.

--- In bc2000@yahoogroups.com, "rpcfender" ..> wrote:
>
> I have just discovered out that the Birdie Editor will create a
> continious Sysex message or any other MIDI message (with a limit of
> 123 bytes according to the German document).
> In fact it looks like it will send more than one midi message
> ie Under LEARNED
> $B0 $10 val $B2 $14 val
>; produces in MidiOx
> B0 10 23
> B2 14 23
> B0 10 24
> B2 14 24
> B0 10 25
> B2 14 25
> I have tried half a dozen messages with different channels and
> different controllers
> $B0 $10 val $B1 $10 val $B9 $23 val
> even
> $B0 val val
> which sends out
> B0 01 01
> B0 02 02
> B0 03 03
> B0 04 04
>
> Try
> $99 val $70 $99 val $0
> (midi note on and off channel 10) for really fun drum playing
>
> As the editor doesn't seem to be around any more I'll upload it to
> this site and hope that birdie@... won't mind.
>
> By the way the bc2000 will do all sorts of checksum calculations as
> well as 14 bit numbers.
> I will edit a Roland Fantom editor and upload it.
>
> --- In bc2000@yahoogroups.com, "rpcfender" > >
> > The BCR has a message
> > .tx
> > according to the hacked spec at
> > http://www.sequencer.de/synth/index.php/B-Control-Konfiguration
> > a small patch is normally
> > $rev R1
> > $preset
> > .name 'init '
> > .snapshot off
> > .request off
> > .egroups 4
> > .fkeys on
> > .lock off
> > .init
> > $encoder 1
> > .easypar CC 1 16 44 55 absolute
> > .showvalue on
> > .mode 12dot
> > .resolution 24 24 24 24
> > .default 44
> > $end
> >
> > but the .easypar line can be replaced by
> > .tx any_midi_message including sysex
> >
> > .tx $F0 $41 $00 $12 val $F7
> >
> > The data from the encoder is substituted for the 'val' so
> >
> > $F0 $41 $00 $12 $10 $F7
> > $F0 $41 $00 $12 $11 $F7
> > $F0 $41 $00 $12 $12 $F7
> > $F0 $41 $00 $12 $13 $F7 etc
> >; is sent out.
> > I don't know of an editor that will enable you to program this but it
> > can be edited in MidiOx.
> > Has anyone go this to work?
> >
>

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.