Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Thread

BCR, waldorf microwave and sysex

BCR, waldorf microwave and sysex

2010-10-29 by Hervé

hi all,

as others in this group, i would like to control my waldorf microwave with my bcr.
I can only do that using sysex. I managed to map midi cc to sysex with midiox. I know bc manager can send realtime sysex but only for a few manufacturer. I understand the .ini file for them but don't really know if i can edit one myself for waldorf ?

so here is the typical kind of sysex message (i will take the cutoff frequency for exemple)

F0h     start
3Eh     id Waldorf
00h     id Microwave I
00h     Device ID 0-126

60h     RealTimeEdit (start checksum)

00h     Instrument N° 0-7 

0Xh     Parameter MSB 4 Bit (cutoff fonction)
0Xh     Parameter LSB 4 Bit (cutoff fonction)

YYh     raltime controler value (the one i want to change)

ZZh     Checksum

F7h     EOX (End)

so it gives me in midiox :

F0 3E 00 00 60 00 03 00 FB 7F F7      (FB is the realtime value)

In fact i would like to know if the bcr can handle this kind of message...

thank you

[bc2000] BCR

2010-10-29 by bambuotk@aol.com

How can I hook up the ROLAND FANTOM X6 to these surfaces?




Sent via DROID on Verizon Wireless


-----Original message-----
Show quoted textHide quoted text
From: "Hervé" <jg.ballard@yahoo.fr>
To: bc2000@yahoogroups.com
Sent: Fri, Oct 29, 2010 02:17:19 GMT+00:00
Subject: [bc2000] BCR, waldorf microwave and sysex

hi all,

as others in this group, i would like to control my waldorf microwave with my bcr.
I can only do that using sysex. I managed to map midi cc to sysex with midiox. I know bc manager can send realtime sysex but only for a few manufacturer. I understand the .ini file for them but don't really know if i can edit one myself for waldorf ?

so here is the typical kind of sysex message (i will take the cutoff frequency for exemple)

F0h start
3Eh id Waldorf
00h id Microwave I
00h Device ID 0-126

60h RealTimeEdit (start checksum)

00h Instrument N° 0-7

0Xh Parameter MSB 4 Bit (cutoff fonction)
0Xh Parameter LSB 4 Bit (cutoff fonction)

YYh raltime controler value (the one i want to change)

ZZh Checksum

F7h EOX (End)

so it gives me in midiox :

F0 3E 00 00 60 00 03 00 FB 7F F7 (FB is the realtime value)

In fact i would like to know if the bcr can handle this kind of message...

thank you

Re: [bc2000] BCR, waldorf microwave and sysex

2010-10-29 by Bruno

2010/10/29 Hervé <jg.ballard@...>:
> so it gives me in midiox :
>
> F0 3E 00 00 60 00 03 00 FB 7F F7      (FB is the realtime value)
>
> In fact i would like to know if the bcr can handle this kind of message...

It can, but you cannot make it through the control panel of BCR - you
need a configuring software, like BC Manager.

Bruno

Re: BCR, waldorf microwave and sysex

2010-10-29 by Mark

--- In bc2000@yahoogroups.com, Hervé <jg.ballard@...> wrote:
> i would like to control my waldorf microwave with my bcr.
> I can only do that using sysex. I managed to map midi cc to sysex with 
> midiox. I know bc manager can send realtime sysex but only for a few 
> manufacturer. I understand the .ini file for them but don't really know 
> if i can edit one myself for waldorf ?

You should distinguish between

(1) BC Manager's capability of letting you set up the BCR in such a way that the BCR sends SysEx messages. This uses the BCR's ".tx" protocol, which works for all manufacturers.

(2) BC Manager's SysEx preprocessor (which works with BC Manager's ini file format). All this preprocessor does is take away much of the tedious work, by setting up the ".tx" messages for you. However, this is currently only possible for the standard Roland and Yamaha protocols.

So no, you can't (currently) create an ini file for the Waldorf. However, from the detailed message analysis you gave, it seems it shouldn't be too difficult for me to make this possible. (Whether it is worth-while to do this, depends on e.g. whether other Waldorf models use the same protocol.)

In any case you should be able to use BC Manager to set up the BCR "manually" for the Waldorf, using method 1 above.
Method 2 would only make it EASIER to set up the BCR.

> so here is the typical kind of sysex message (i will take the cutoff 
> frequency for exemple)
> 
> F0h start
> 3Eh id Waldorf
> 00h id Microwave I
> 00h Device ID 0-126
> 
> 60h RealTimeEdit (start checksum)
> 
> 00h Instrument N° 0-7
> 
> 0Xh Parameter MSB 4 Bit (cutoff fonction)
> 0Xh Parameter LSB 4 Bit (cutoff fonction)
> 
> YYh raltime controler value (the one i want to change)
> 
> ZZh Checksum
> 
> F7h EOX (End)
> 
> so it gives me in midiox :
> 
> F0 3E 00 00 60 00 03 00 FB 7F F7 (FB is the realtime value)

Something I don't understand about this: FBh cannot be sent within a SysEx message: the MIDI format dictates that data bytes inside a SysEx message must be in the range 00h-7Fh. Also, I don't quite see how the checksum could be 7Fh here.

> In fact i would like to know if the bcr can handle this kind of message...

Your example would need to be translated to something like this in the BCR's ".tx" format:

.tx $F0 $3E $00 $00 $60 $00 $03 $00 val cks-2 5 $F7

Here "val" stands for the variable (7-bit) parameter, and "cks-2 5" will make the BCR generate the appropriate checksum byte (if I'm not mistaken).

For all the details of the ".tx" format, see "BC MIDI Implementation.pdf" (available from the Mountain Utilities website; it's also in the BC Manager package), in particular section 14.6.
Also see Royce's "SecretBC.pdf", available from the Yahoo group's file section (under Documentation).

Hope this helps,
Mark.

Re: BCR

2010-10-29 by Royce

Have a look in the files section in the preset folder............



--- In bc2000@yahoogroups.com, "bambuotk@..."<bambuotk@...> wrote:
Show quoted textHide quoted text
>
> How can I hook up the ROLAND FANTOM X6 to these surfaces?
> 
> 
> 
> 
> Sent via DROID on Verizon Wireless
> 
> -----Original message-----
> From: "Hervé" <jg.ballard@...>
> To: bc2000@yahoogroups.com
> Sent: Fri, Oct 29, 2010 02:17:19 GMT+00:00
> Subject: [bc2000] BCR, waldorf microwave and sysex
> 
> hi all,
> 
> as others in this group, i would like to control my waldorf microwave with my bcr.
> I can only do that using sysex. I managed to map midi cc to sysex with midiox. I know bc manager can send realtime sysex but only for a few manufacturer. I understand the .ini file for them but don't really know if i can edit one myself for waldorf ?
> 
> so here is the typical kind of sysex message (i will take the cutoff frequency for exemple)
> 
> F0h     start
> 3Eh     id Waldorf
> 00h     id Microwave I
> 00h     Device ID 0-126
> 
> 60h     RealTimeEdit (start checksum)
> 
> 00h     Instrument N° 0-7 
> 
> 0Xh     Parameter MSB 4 Bit (cutoff fonction)
> 0Xh     Parameter LSB 4 Bit (cutoff fonction)
> 
> YYh     raltime controler value (the one i want to change)
> 
> ZZh     Checksum
> 
> F7h     EOX (End)
> 
> so it gives me in midiox :
> 
> F0 3E 00 00 60 00 03 00 FB 7F F7      (FB is the realtime value)
> 
> In fact i would like to know if the bcr can handle this kind of message...
> 
> thank you
>

Re: [bc2000] Re: BCR

2010-10-29 by bambuotk@aol.com

Ok, thanx

Sent via DROID on Verizon Wireless


-----Original message-----
Show quoted textHide quoted text
From: Royce <rpcfender@yahoo.com.au>
To: bc2000@yahoogroups.com
Sent: Fri, Oct 29, 2010 13:36:16 GMT+00:00
Subject: [bc2000] Re: BCR


Have a look in the files section in the preset folder............

--- In bc2000@yahoogroups.com, "bambuotk@..."<bambuotk@...> wrote:
>
> How can I hook up the ROLAND FANTOM X6 to these surfaces?
>
>
>
>
> Sent via DROID on Verizon Wireless
>
> -----Original message-----
> From: "Hervé" <jg.ballard@...>
> To: bc2000@yahoogroups.com
> Sent: Fri, Oct 29, 2010 02:17:19 GMT+00:00
> Subject: [bc2000] BCR, waldorf microwave and sysex
>
> hi all,
>
> as others in this group, i would like to control my waldorf microwave with my bcr.
> I can only do that using sysex. I managed to map midi cc to sysex with midiox. I know bc manager can send realtime sysex but only for a few manufacturer. I understand the .ini file for them but don't really know if i can edit one myself for waldorf ?
>
> so here is the typical kind of sysex message (i will take the cutoff frequency for exemple)
>
> F0h start
> 3Eh id Waldorf
> 00h id Microwave I
> 00h Device ID 0-126
>
> 60h RealTimeEdit (start checksum)
>
> 00h Instrument N° 0-7
>
> 0Xh Parameter MSB 4 Bit (cutoff fonction)
> 0Xh Parameter LSB 4 Bit (cutoff fonction)
>
> YYh raltime controler value (the one i want to change)
>
> ZZh Checksum
>
> F7h EOX (End)
>
> so it gives me in midiox :
>
> F0 3E 00 00 60 00 03 00 FB 7F F7 (FB is the realtime value)
>
> In fact i would like to know if the bcr can handle this kind of message...
>
> thank you
>

Re: BCR, waldorf microwave and sysex

2010-10-29 by Hervé

> 
> In any case you should be able to use BC Manager to set up the BCR "manually" for the Waldorf, using method 1 above.
> Method 2 would only make it EASIER to set up the BCR.
> 
> > so here is the typical kind of sysex message (i will take the cutoff 
> > frequency for exemple)
> > 
> > F0h start
> > 3Eh id Waldorf
> > 00h id Microwave I
> > 00h Device ID 0-126
> > 
> > 60h RealTimeEdit (start checksum)
> > 
> > 00h Instrument N° 0-7
> > 
> > 0Xh Parameter MSB 4 Bit (cutoff fonction)
> > 0Xh Parameter LSB 4 Bit (cutoff fonction)
> > 
> > YYh raltime controler value (the one i want to change)
> > 
> > ZZh Checksum
> > 
> > F7h EOX (End)
> > 
> > so it gives me in midiox :
> > 
> > F0 3E 00 00 60 00 03 00 FB 7F F7 (FB is the realtime value)
> 
> Something I don't understand about this: FBh cannot be sent within a SysEx message: the MIDI format dictates that data bytes inside a SysEx message must be in the range 00h-7Fh. Also, I don't quite see how the checksum could be 7Fh here.
> 
> > In fact i would like to know if the bcr can handle this kind of message...
> 
> Your example would need to be translated to something like this in the BCR's ".tx" format:
> 
> .tx $F0 $3E $00 $00 $60 $00 $03 $00 val cks-2 5 $F7
> 
> Here "val" stands for the variable (7-bit) parameter, and "cks-2 5" will make the BCR generate the appropriate checksum byte (if I'm not mistaken).
> 
> For all the details of the ".tx" format, see "BC MIDI Implementation.pdf" (available from the Mountain Utilities website; it's also in the BC Manager package), in particular section 14.6.
> Also see Royce's "SecretBC.pdf", available from the Yahoo group's file section (under Documentation).
> 
> Hope this helps,
> Mark.
>
Hello Mark,

thank you for your explanations, i check everythings this week end and i'll post my results...not sure but i think others waldorf's product (more recent) use also standard CC

hervé

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.