![]() ![]() ![]()
![]() ![]() ![]() |
![]() |
|
Bruce's MIDI Solution Gallery
Solution #1
One of my many setups consisted of a Yamaha
AN1x synthesizer atop a Korg CX-3 organ. The CX-3 did "permanent" duty as an organ, but the AN1x
provided different functions, based on the current song being played:
![]()
In addition to changing the AN1x's functions, we want the CX-3's expression
(volume) pedal to work with the S4, for use with combo organ and accordion sounds. This way, we don't
need to carry an extra pedal for the songs that use these sounds. It would also be nice if the AN1x's
knobs and switches provided control over the S4 and vocoder when in use.
We send the AN1x and CX-3 to a MIDI Solutions Quadra Merge
-- a MIDI Solutions Merger would also work here -- and then
into the S4, and use different MIDI channels on the AN1x to select its function: CH2 for organ,
CH3 or CH4 for synthesizer and other sounds, and CH5 for vocoder.
Sounds straightforward, right? Sure ... except that, like most MIDI setups, there are some
snags:
Luckily, a MIDI Solutions Router and a MIDI
Solutions Mapper can fix all the shortcomings of the gear. (The Mapper isn't made anymore, but a MIDI Solutions Event Processor can do the same thing.) I used the Mapper to
change the CC number of the An1x's Knob 1-4 and Scene controller to match the needs of the vocoder -- but
only when the keyboard was sending on the vocoder channel (CH5), so that they were still available for
synthesizer needs. I then used the Router to change Knob 7&8 and expression pedal messages to CH4,
regardless of the real transmit channel, and to send program changes there, too. The Router also filtered
out all CH1 program changes and CH2 note messages from the CX-3.
Here is how the whole thing was wired up:
![]() Programming this whole setup takes five of the ten "rules" in the Mapper, and six of ten in the Router, leaving plenty of room for future needs. The Router, Mapper, and QuadraMerge can all be mounted with Velcro® and pre-wired in a rack with the S4 and vocoder, leaving only the four green connections to be re-attached at the gig. |
||
|
Solution #2
My next setup was a little less involved,
MIDI-wise, but there are still things that needed help from MIDI Solutions. An Access Virus C sat atop a
Korg BX-3, with a M-Audio Keystation 88 Pro (KS88) off to one side. Since the KS88 has plenty of sliders,
knobs, switches, and pedal inputs, there isn't a need to share hardware with the organ, but there are some
"features" in the gear that get in the way of live performance:
![]()
We send the KS88 to a MIDI Solutions Event
Processor Plus (EPP) and then into the QSR and Virus. We use the EPP to keep track of several volume
and expression sliders from the KS88, and to re-send this information to the QSRs, after the necessary
pause, with each program change.
Rather than sending program changes directly to the Virus, we use two CC values to signify Single and Multi
programs, and use the mapping ability of the EPP to convert these CC events (messages) to program changes.
When a "program change" is sent, the EPP adds in the necessary SysEx to switch modes, along with a
pause, and allows different "program change buttons" to call up the correct mode for the sound
without any hassles.
The EPP also filters out all QSR program changes above 99, because they wrap around. Here is how the whole
thing is wired up:
We also map incoming note messages to other channels, sometimes in place of the original note message, or
in addition to the original message.
![]()
Programming this whole setup takes 26 of the 32 "Settings" in the EPP,
leaving room for future needs. Like the earlier example, the EPP is mounted with Velcro® and
pre-wired in a rack with the QSRs and vocoder, leaving only the two green connections to be re-attached at
the gig.
Copyright © 2002-2008 by Bruce Wahler. If you have suggestions, please send them to webmaster@ashbysolutions.com. |
||
![]() ![]() ![]()
![]() ![]() ![]() |
![]() |