Hi there,
My MBFM does not have a control surface, so I have to lovingly program it with midi CCs and sysex. ;o)
I’m using the firmware version (v1_1d_rc1) which adds a cetain sysex string that overwrites the current patch in RAM to a bankstick. (Thread about this here: http://www.midibox.org/forum/index.php/topic,12554.0.html)
Lately I’ve been wondering about playing the MBFM in a live situation, sending CCs whilst notes are playing to morph the sound whilst a sequencer plays.
The first four CCs I tried were 28,29,30, and 31 (the amplitudes of the four operators). But they only seem to update between note messages, not _during_ a note.
I’ve noticed that if you map any of these to the aftertouch (using cc 92), the amplitude parameters _are_ updated in real time. I can change the volume of one of the operators during a note - but obviously this only works for a single controler. I want to press and hold a note and wiggle the faders and knobs on my control surface to wreak FM havoc on stage! ;o)
Have I found a bug TK?
I’ve a sneaky request to make if we discover it _is_ indeed a bug; When you’re editing the code, could you also modify the way the LFOs work slightly?
Whenever I set either of the LFOs to modulate the pitch (using CC 67 or 83), the depth is quite extreme even on low settings like +/-1 (cc value 65/63).
It’d be great if there was a way to optionally narrow the LFO depth. It’d be really ultra-great if this was mapped to a CC of its own (rather than a binary bit of the LFO1/2 mode parameters) so that when writing wavetable sequences that modify CCs iteratively, you could create some pretty whacky LFO sequences that suddenly go crazy then back to normal, or create really gradual slowly evolving LFO textures using the finer depths.
I realise it’s cheeky of me asking you to do this, so no problem if not. This all just dreams and wishes. ;o)