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

Waldorf Microwave 1 and Data Request

Waldorf Microwave 1 and Data Request

2011-04-12 by fylthymcnasty

Hello, I have spent some time seting-up a template for my Waldorf Microwave 1 using the fantastic BC Manager, and I'll be happy to share it when I've completed and tested it.  So far all the parameters I've loaded work very well indeed, and it's really brought it to life!

However, I would like to take advantage of the Data Request function as described in the BCR2000 Manual. I can't stand knob jumps and this looks like a way around that.  I have followed the guidelines and I have the correct string that the uWave expects to receive to send a Sound (patch) at it's midi output and I have loaded this into the Learn Output section in BC Manager for the preset I'm working on.  I found the string in the uWave manual, and I have verified that it works, in so much that when sent to the Microwave from the BCR2000 the Microwave outputs it's currently selected patch parameters.  I have captured the output with Midi-Ox and it is exactly the same as the Microwave output that Midiquest receives when it makes a similar request for patch info (also checked in Midi-Ox).  Basically, Midiquest does esactly what I'm trying to do with the BCR, and it does it perfectly. 

Now, the problem seems to me, and I could be wrong, that either the BCR just doesn't know what to do with, or how to interpret the patch info when it receives it (and it does seem to receive it because the midi IN indicator lights) or that it is receiving it too fast.  I'm only guessing that it's too fast because it takes a few seconds to send a preset to the BCR from BC Manager, yet the Microwave patch dump to the BCR is almost instantaneous.  Surely they should take about the same time?  Having said that, Midiquest copes just fine with the fast transfer.

Anyway, if this just plain isn't going to work, and I'm wasting my time, please let me know.  I feel I've made some progress, and I suppose I just assumed that if Midiquest could do this, then the BCR should too, afterall it's presented in the BCR2000 manual as though it should.

Cheers, Fylthy

Re: [bc2000] Waldorf Microwave 1 and Data Request

2011-04-12 by Christopher Arndt

fylthymcnasty schrieb:
> Anyway, if this just plain isn't going to work, and I'm wasting my time,
> please let me know. I feel I've made some progress, and I suppose I just
> assumed that if Midiquest could do this, then the BCR should too,
> afterall it's presented in the BCR2000 manual as though it should.

I don't think the BCR can interpret incoming sysex patch data, afaik it
can only interpret CC messages and set the knobs/buttons, which are
mapped to these CCs. The patch data from the Microwave isn't sent as a
series of sysex messages, one for each parameter, but as a full sound
dump where the values for all paramters are encoded in one big binary
blob. The BCR wouldn't know how to decode this.

Others please correct me if I'm wrong.

Chris

Re: [bc2000] Waldorf Microwave 1 and Data Request

2011-04-12 by Hans Hübner



On Tue, Apr 12, 2011 at 3:28 PM, Christopher Arndt <chris.arndt@...> wrote:
Show quoted textHide quoted text

fylthymcnasty schrieb:


> Anyway, if this just plain isn't going to work, and I'm wasting my time,
> please let me know. I feel I've made some progress, and I suppose I just
> assumed that if Midiquest could do this, then the BCR should too,
> afterall it's presented in the BCR2000 manual as though it should.

I don't think the BCR can interpret incoming sysex patch data [...]

This is correct. You need an intermediary program that interprets the preset data and sends the current values to the BCR. There are certainly several ways how this can be done - I'm working on a JavaScript based solution so that I have better control over my DSI Tetra, and I'm interested in supporting other synths. So, if you know some JavaScript and want to collaborate, get in touch.

-Hans

Re: Waldorf Microwave 1 and Data Request

2011-04-12 by fylthymcnasty

Thanks to you both for confirming this.  I knew it was too good to be true.  When I read that in the manual I got quite excited, but obviously it was never going to work that way.  What a shame.  I can't be upset at the BCR, like you said, it is just a "big binary blob" and it wouldn't have a clue how to interpret it.  I think I was falsely encouraged by Midiquest's ability to do this, which it does so well, but obviously there's a lot of programming behind that.

Sorry to say that I don't know any Java, Hans.  I wish you all the best in your endeavour though, sounds like a worthwhile project.

Cheers.

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.