I realized that I didn't mention how I ended up solving my software issues. I actually ended up with two parallel solutions, each with a different application.
My primary solution is for use with Ableton Live. I use a combination of Ken Rushton's Axis Tweaker and an OSX MIDI utility called MidiPipe. MidiPipe lets me split what OSX sees as a single Axis unit (actually my two Axis transmitting on channels 1 and 2) into two separate virtual instruments. Axis Tweaker then remaps each midi stream and outputs into two separate Ableton tracks, giving me two different sounds to work with. I may start using the more advanced Midi Integrator software of Ken's if I need to do keyboard splits and have four instruments in front of me, but for now, the much simpler Axis Tweaker does the trick.
I am using GarageBand '11's inbuilt piano lessons to practice some basic skills. The issue here is that GarageBand has no ability to filter MIDI messages like Ableton does. Using Axis Tweaker, this results in two notes triggering for every button push. Instead, I use the Relayer software I had mentioned a few posts back. It's designed for microtonal work, but works fine in 12TET. The way it handles MIDI channels makes it useless for what I want to do in Ableton, but for GarageBand, it's perfect. I can only play a single instrument over both keyboards, but for the purposes of these lessons, I'm emulating a piano anyway.
I have a separate MidiPipe preset for each application (Relayer needs one in order to "hide" the raw Axis MIDI data from GarageBand). I can leave both Axis Tweaker and Relayer running and simply load up the appropriate preset depending on which DAW I'm in.
No comments:
Post a Comment