FREE Midi over Lan/ Ethernet midi with 2 PCs
Posted: Mon Apr 13, 2009 13:24
Ive been trying to get midi over lan working to get two pc laptops to talk to each other.(one ableton, one resolume)
I found this free program to transmit midi over a lan connection called EthernetMidi
Here's a guide to how to set it up.
Requirements -
2. Setup the network between the 2 computers. For example;
a)Audio PC will have IP - 192.168.0.1
b)Visual PC will have IP - 192.168.0.2
c)Test connection (start, run, CMD, "Ping 192.168.0.1")
3. Run EthernetMidi on both computers. (No install needed)
a)Audio PC.
Set Local MIDI Port forwarded to Ethernet to In From MIDI YOKE:1
Set IP Address to 192.168.0.2
Click Start

b)Visual PC.
Set Forward Ethernet to Local MIDI Port to Out To MIDI YOKE:2
Set IP Address to 192.168.0.1
Click Start

c) EthernetMIDI should display something like:
21:33:50 Opened MIDI IN port 0
21:33:50 Opened MIDI OUT port 0
21:33:50 Opened UDP network socket
DO NOT ENABLE FORWARDING IN ANY OTHER WAY THAN WHAT IS STATED ABOVE OR YOU MAY GET CONFLICTS OR INFINITE MIDI LOOPS!!!
You should also disable your firewall or add an exception for EthernetMidi.exe
4. Setup MIDI in Ableton (Preferences, MIDI) enable Output : Out to MIDI YOKE:1 to Track and Remote
5. Setup MIDI in Resolume (Preferences, MIDI) Enable MIDI YOKE:2
6. Route midi in Ableton to send midi to MIDI YOKE 1.
For example you could send midi from a keyboard: MIDI FROM - Keyboard / MIDI TO - Out to MIDI YOKE:1 (Set monitoring to In)
Or you could send midi from another midi channel MIDI FROM - MIDI CHANNEL 1 / MIDI TO Out to MIDI YOKE:1 (Set monitoring to In)

7. See if ethernetmidi is working. Play some midi in ableton and see if the Outgoing MIDI flashes green in ethernetmidi. Also check if Incoming MIDI flashes green on the Visual PC.
8. Start MIDI Mapping in Resolume.
9. Play midi and clips in time! (Increase Master track delay in ableton till it's in sync)
10. ENJOY!!!
Note: for some reason sending Midi Clock (Sync) data does not work. I think this is a bug in ethernetmidi. PLEASE let me know if you can get sync working.
Do NOT post here if you have problems running this on Vista. I can work, but i have no interest in troubleshooting your vista problems. I just spent an entire weekend wrestling with Vista. Simple solution: Dual Boot with XP (XP ran MUCH MUCH faster in my tests, and with no glitches)
Best of luck!
pure_angles
I found this free program to transmit midi over a lan connection called EthernetMidi
Here's a guide to how to set it up.
Requirements -
- 2 PC's (1 Audio, 1 Visual)
- 1 Crossover Cable (Or regular ethernet connection via router) [not sure if this works with wireless, presume it's possible]
- Ableton (or other midi sequencer)
- Resolume
- EthernetMidi - http://www.linuxsampler.org/ethernetmidi/
- MidiYoke http://www.midiox.com/myoke.htm DIRECT DL HERE - http://www.midiox.com/zip/MidiYokeSetup.msi
2. Setup the network between the 2 computers. For example;
a)Audio PC will have IP - 192.168.0.1
b)Visual PC will have IP - 192.168.0.2
c)Test connection (start, run, CMD, "Ping 192.168.0.1")
3. Run EthernetMidi on both computers. (No install needed)
a)Audio PC.
Set Local MIDI Port forwarded to Ethernet to In From MIDI YOKE:1
Set IP Address to 192.168.0.2
Click Start

b)Visual PC.
Set Forward Ethernet to Local MIDI Port to Out To MIDI YOKE:2
Set IP Address to 192.168.0.1
Click Start

c) EthernetMIDI should display something like:
21:33:50 Opened MIDI IN port 0
21:33:50 Opened MIDI OUT port 0
21:33:50 Opened UDP network socket
DO NOT ENABLE FORWARDING IN ANY OTHER WAY THAN WHAT IS STATED ABOVE OR YOU MAY GET CONFLICTS OR INFINITE MIDI LOOPS!!!
You should also disable your firewall or add an exception for EthernetMidi.exe
4. Setup MIDI in Ableton (Preferences, MIDI) enable Output : Out to MIDI YOKE:1 to Track and Remote
5. Setup MIDI in Resolume (Preferences, MIDI) Enable MIDI YOKE:2
6. Route midi in Ableton to send midi to MIDI YOKE 1.
For example you could send midi from a keyboard: MIDI FROM - Keyboard / MIDI TO - Out to MIDI YOKE:1 (Set monitoring to In)
Or you could send midi from another midi channel MIDI FROM - MIDI CHANNEL 1 / MIDI TO Out to MIDI YOKE:1 (Set monitoring to In)

7. See if ethernetmidi is working. Play some midi in ableton and see if the Outgoing MIDI flashes green in ethernetmidi. Also check if Incoming MIDI flashes green on the Visual PC.
8. Start MIDI Mapping in Resolume.
9. Play midi and clips in time! (Increase Master track delay in ableton till it's in sync)
10. ENJOY!!!
Note: for some reason sending Midi Clock (Sync) data does not work. I think this is a bug in ethernetmidi. PLEASE let me know if you can get sync working.
Do NOT post here if you have problems running this on Vista. I can work, but i have no interest in troubleshooting your vista problems. I just spent an entire weekend wrestling with Vista. Simple solution: Dual Boot with XP (XP ran MUCH MUCH faster in my tests, and with no glitches)
Best of luck!
pure_angles