I have a separate 2 octave keyboard (an old Oxygen8) that I use exclusively for keyswitching. I remap every new instrument so that the keyswitches are as consistent as possible, meaning legato is always on one and the same key, spiccato on the same key and so on…
Please note that you can use the template below with any keyswitched instrument from any manufacturer and any VSTi. All the transformations are done before the MIDI signal hits the VSTi.
MIDI signal routing
Open the environment window and look at the MIDI routing: The very first thing that happens is in the “Clicks&Ports” layer. All Oxygen8 MIDI will be transformed to channel 2.
The real transformations happens on the “VE Special Edition” layer. It would be a bit too much to explain all the transformations in text. In short: every transformer maps the incoming note of the Oxygen8 to the note that the sampler instrument reacts to. Because these transformations are all done before reaching the VSTi this method works for any kind of VSTi .
The transformers at the end of the chain are there to quickly map controllers to cc numbers in the VSTi. That way, I never have to program the hardware to send a specific cc-message. Because those assignments are often lost when resetting the hardware. Which, as you may well know, has to be done every so often.
This fantastic satirical video perfectly shows, why we created our guitar library. Composers can quickly sketch and layout these sort of background bads, that are being used in lots of showcase videos.
Is this article the first sign that we will see really high-class instruments like those from our friends at u-he come to iOS??
Here’s the description from the iOS 9 documentation:
The Audio Unit extension point allows your app to provide musical instruments, audio effects, sound generators, and more for use within apps like GarageBand, Logic, and other Audio Unit host apps. The extension point also brings a full audio plug-in model to iOS and lets you sell Audio Units on the App Store.