I'm on OSX, working on a sort of One Man Band / Arranger project. Please bear with me, here is description.
I have my DAW running 4 instances of a Korg M1. I have a set of bass pedals sending notes to MIDIpipe, I use Applescript to convert those notes to pitch bend values. All the M1 voices have their non drum pitch bends set at +12. So I can transpose the MIDI tracks by playing the pedals.
There are 4 sets of looping MIDI tracks (each driving one M1) so I can have 4 variations of the same basic pattern (playing at the same time). I select just one of the M1s' audio outputs, by sending an array of CCs to the DAW faders on the M1 plug channels. Mix one would be Controllers 10,127 & 11,0 & 12,0 & 13,0. Mix 2 is 10,0 & 11,127 & 12,0 & 13,0 etc. (In case you were wondering, directly muting individual MIDI tracks results in hung notes ect.)
I have a homemade switch box to switch mixes and also control a looper (which can get pretty nutty). Right now the footswitch uses an old Dell keyboard PCB. That outputs ASCII characters to MIDI Keys (which can run in the background.) The resulting note output from MIDI Keys go to MIDI Pipe (again in the background) and I have written Applescript to convert the notes to the CC arrays (and other CCs for the looper).
However pressing the Mix footswitches on the downbeat is difficult, as I am doing other things with my feet as well (playing bass pedals, looper switches). So I want to be able to press the mix buttons in the previous bar, store the resulting CCs, and then have them auto send to the DAW, based on a MIDI trigger note sent from the DAW, programmed on every downbeat.
I had a go at the Applescript but the peek and poke to another background Applescript app seemed a stretch. The it occurred to me that a Teensy could do ALL of the above, and eliminate all that other background app action, and be more robust.
HOWEVER, I can do cheezy scripting but do not know how to C code. I got some "Simple MIDI Controller Code" of the web, but nothing that will remap notes to pitch bends, and write and recall the data as I want.
If someone would help me with this I would be extremely grateful, and would gladly send beer money (or Red Bull money). I will send you the Applescript, it should take someone who knows what they are doing prolly 30 minutes.
Thanks for reading.
Stublito
I have my DAW running 4 instances of a Korg M1. I have a set of bass pedals sending notes to MIDIpipe, I use Applescript to convert those notes to pitch bend values. All the M1 voices have their non drum pitch bends set at +12. So I can transpose the MIDI tracks by playing the pedals.
There are 4 sets of looping MIDI tracks (each driving one M1) so I can have 4 variations of the same basic pattern (playing at the same time). I select just one of the M1s' audio outputs, by sending an array of CCs to the DAW faders on the M1 plug channels. Mix one would be Controllers 10,127 & 11,0 & 12,0 & 13,0. Mix 2 is 10,0 & 11,127 & 12,0 & 13,0 etc. (In case you were wondering, directly muting individual MIDI tracks results in hung notes ect.)
I have a homemade switch box to switch mixes and also control a looper (which can get pretty nutty). Right now the footswitch uses an old Dell keyboard PCB. That outputs ASCII characters to MIDI Keys (which can run in the background.) The resulting note output from MIDI Keys go to MIDI Pipe (again in the background) and I have written Applescript to convert the notes to the CC arrays (and other CCs for the looper).
However pressing the Mix footswitches on the downbeat is difficult, as I am doing other things with my feet as well (playing bass pedals, looper switches). So I want to be able to press the mix buttons in the previous bar, store the resulting CCs, and then have them auto send to the DAW, based on a MIDI trigger note sent from the DAW, programmed on every downbeat.
I had a go at the Applescript but the peek and poke to another background Applescript app seemed a stretch. The it occurred to me that a Teensy could do ALL of the above, and eliminate all that other background app action, and be more robust.
HOWEVER, I can do cheezy scripting but do not know how to C code. I got some "Simple MIDI Controller Code" of the web, but nothing that will remap notes to pitch bends, and write and recall the data as I want.
If someone would help me with this I would be extremely grateful, and would gladly send beer money (or Red Bull money). I will send you the Applescript, it should take someone who knows what they are doing prolly 30 minutes.
Thanks for reading.
Stublito