--- In bc2000@yahoogroups.com, "sexontony" <sexontony@...> wrote: > Ok, the original Behringer BCR software might suck, but who uses it > in the age of BC Manager? THAT's what I like to hear! > If possible I would try to use the combination of BC Manager + MIDI- > OX only. For editing the sounds I don't need any (additional) > software, I tweak anyway the Pulse sounds all the time on the BCR2000 > and if I get some "Aha" or "Wow" feeling while tweaking (e.g. in the > context of the rest of the music) I should have the option to save > this preset/sound on my computer for later reuse. This is mostly true > for special bass sounds which should keep more or less constant. This > would mean I should also be able to send this sound parameters back > from my computer to Waldorf Pulse again. (Maybe again using MIDI-OX?) > My plan is to look more in detail to MIDI-OX and it's sysex handling > features, extracting the right dump request information from the > Waldorf Pulse manual, getting it work for one sound, testing it if > the sound is saved really 100% correctly, then if everything is ok, > trying to automate everything midi + key + menu use with the > automation tool AutoHotkey (for Windows XP), writing a simple summary > what I did to make it work, packing everything into a zip and sharing > in the files directory of this yahoo group. IMHO, in principle there is no reason why you should need MIDI-OX to save a particular setup: Using the BCR Pulse preset, you can save a Pulse setup from the BCR by executing "snapshot" (press EDIT + "< PRESET" on the BCR, or press the "Snaphot" button in BC Manager): this sends all the current positions of the BCR knobs (at least those defining Control Change messages etc.) to the computer (in particular: to BC Manager). BC Manager can capture such a sequence of CC messages, and you can then do various things with this sequence. e.g. you can save it as a MIDI file. (Go to the "MIDI input messages" window for this.) Even better: using BC Manager you can put such a sequence of CC messages in the definition of one BCR button, so that you only have to press this button to send all those settings to the Pulse. That way you can create whole banks of favorite Pulse setups. (You could put them under free buttons in the same preset as the one containing the individual parameters, or dedicate separate presets to them.) To do this via BC Manager, in the button dialog box (of a free BCR button), go to the "Custom output" tab and press the "Record MIDI messages" button (it's the round red button on the toolbar). This opens a dialog box saying "Record MIDI messages". Then press the "Snapshot" button, wait for the BCR to send the data, and press OK. The CC messages are then assigned to the BCR button of your choice - all you have to do is send this button definition to the BCR. At the moment there's only one practical problem with this procedure: I've noticed that the BCR preset for the Pulse (BCR2000WaldorfPulse.syx) defines so many BCR encoders/buttons that the amount of data sent in a snapshot from the BCR is too large for inclusion in a BCR button: the maximum is 125 bytes, whereas a Pulse snapshot contains 206 bytes. There are two reasons for this "overflow": Numerically the main reason is that the "Record MIDI messages" button in the button dialog box in BC Manager currently doesn't "compact" any received messages (by applying what's known as "MIDI running status"). I'll see if I can offer this feature in a future version of BC Manager. For now, your way around this is to copy the recorded snapshot from BC Manager's "MIDI input messages" window instead (because this DOES compact the messages): Press the "Record" button from the MIDI input messages window, then press the "Snapshot" button in the "B-Controls" window, then in the MIDI input messages window select all recorded messages (e.g. via Ctrl+A), copy those to the MIDI message clipboard (e.g. via Ctrl+Ins), and on the "Custom output" tab in the button dialog box paste these messages via the "Paste MIDI message clipboard" button (or press Ctrl+Shift+Ins). However, in my experience you then still have too many bytes, so you have to compact them further. This can be done as follows: The BCR preset for the Pulse uses several duplicates. I.e. several buttons use the same CC number: unfortunately the BCR's snapshot sends ALL these buttons' values. To arrive at a number of "Custom output" bytes under 126, you have to remove some of these duplicates. There are several ways to do this: the best thing to do is probably to adapt the BCR preset for the Pulse so that a snapshot from the BCR simply doesn't include these duplicates any more. Alternatively you can remove them manually in BC Manager (but of course that's laborsome in the long run). Mark.
Message
Re: Programming hardware synthesizers with BCR2000
2008-07-31 by Mark van den Berg
Attachments
- No local attachments were found for this message.