Sending MIDI out to another program
Hi I am doing a uni project and for part of it I am looking to send midi out of ableton so that i can use it in other programs.
I want a device that could take midi from this tool ( http://4live.me/post/111091566618/trigg-me ) and then sends it out of ableton.
I have never used max before. Any help would be very much appreciated, I understand this may be very simple but I am under a time frame and cant waste too much time trying to learn how.
Thanks
Well if you are using Midi on a mac, you have to enable IAC Driver. Launch Audio Midi Setup application from your Utilities folder. If you are just seeing audio stuff and not MIDI, go to the Window menu and select "show MIDI window". Double click on IAC Driver icon and in the driver properties window that pops up, check the box that says "Device is online". Then you need to select IAC Bus 1 as your Midi Device on Ableton and in Max.
On Windows, you could use MIDI Yoke to create virtual MIDI cables.
Hey,
That looks like a neat plugin.
For a project I am working on we needed to pass midi signals from a drum triggers through abelton and into two others programs. We wanted Ableton to use the incoming midi signals to trigger samples and pass the signals to other programs.
What ended up working was, in the midi channel, selecting the desired midi out channel, to pass the midi through. We then used LoopBE (which is probably like Midi Yoke, but I haven't use Midi yoke), to pass the signal between programs.
If you are using Windows (which we are), the challenges that I experienced were that Windows doesn't share midi ports between programs and Abelton seemed to block all ports that weren't already spoken for. So I had to set up all of my routing first in each program. Restart the computer, and if I had multiple programs using MIDI, start ableton last so it woudn't block all of the ports before the other software had a chance populate their assigned midi ports.
If you are on Windows machine, we also found that routing between actual hardware midi ports worked better, we have three sets of hardware ins and outs, and found more reliable results looping between the out of one device to the in of another then using virtual midi ports (i.e. loopbe or midi yoke).
Hope that helps.
Hi,
I know this question was asked some time ago now but I found some tools that are useful for routing internal midi, particularly on Windows 10. In the Past Midi Ox/Yoke was the go to fix, however it has some compatibility issues with Win 10. Fortunately Tobias Erichsen has created to awesome tools available for free on his site.
rtpMIDI is a client similar to Apple's virtual midi for sending midi over networks and is especially useful if you are connecting separate devices and computers over WiFi, better still it easily can jack into Apple's virtual midi if you are playing with friends on Mac or want to interface software on both platforms.
loopMIDI is an app more similar to MIDI yoke which allows you to create internal MIDI patch points for routing between software on a local machine. One quirk however is that if you are running MIDI Time Code you should create at least two separate Midi loop patches and patch them appropriately to inputs and outputs, If you create only midi loop patch and try to send to it directly from the output of one software to the input of another without a separate output selected on the receiving end you might get some Midi feedback issues.
Lastly Tobias was also nice enough to provide an SDK with APIs for C/C++, C#, Delphi and Java if your interested in developing your own Midi tools.
Anyways I highly recommend rtpMIDI and loopMIDI as they are the most streamlined solution I've found available for Windows 10 (64-bit machines in particular). They've also saved me alot of headache after upgrading my machine.