How do I send or play midi from one application to another?


  1. Import a midi file into the DAW software.
  2. The DAW plays the imported midi data sending it to some midi receiver, for example, a DJ software, Traktor pro.
  3. The midi data only consists of control change messages, i.e. no note message is included.

So how could I do this?


If your other MIDI receiver is hardware or software running on another machine, you simply route the midi track to a midi output (granted that your interface has a MIDI out port).

On the other hand, if you need to route the output to some other software on the same machine, you need some virtual MIDI port (or "loop back") software. One solution is loopMIDI:


If you're on a mac, creating a virtual port might be the answer:


  • thank you very much. For my case, your answer suggests I need loopMIDI. – skatori Jun 26 '15 at 12:13

Not the answer you're looking for? Browse other questions tagged or ask your own question.