First, you will need a virtual MIDI device driver for your computer. Software such as this allow two or more programs to send and receive MIDI messages without requiring a hardware MIDI devices. I suggest one of the following:
After installing your virtual MIDI device driver, you will have one or more available named MIDI devices available to connect to on your system. For example, if you use MidiYoke, they are named such as “Out to MIDI Yoke 1”, or if you are using loopMIDI, you can assign a custom name to each connection. This is the MIDI device you will be connecting to with both LI_MidiOut and QuickShow (or other software).
You then need to set up LI_MidiOut. After downloading, extract the LI_MidiOut.exe file, and put it anywhere on your system that you prefer (I suggest putting it in the LightJockey installation folder), and run the program. The first time it runs, it will automatically generate two files, an icon and a configuration file. Use this opportunity to specify the MIDI device you want to output your messages (the one you created with the virtual MIDI device driver above) by selecting it in the “MIDI Out Device” drop-down in LI_MidiOut.
Next, open LightJockey, and go to the Fixture Configuration window. Add one “External Application/Device” profile to your fixture sheet, located in the “Other” folder. Give the fixture a valid address, and rename it, if you like. Then save and exit the Fixture Configuration window. Find the new fixture’s icon on the LJ desktop, right click, and select “Define Application Link.” In the window that opens, click the folder icon in the upper right. Use the browser to navigate to the location where you extracted LI_MidiOut.exe, and select the configuration file “LI_MidiOut.Ini”, then click “OK.” LightJockey will automatically start communicating with the LI_MidiOut program which you opened earlier.
In LightJockey, select the new fixture profile you added, and open the “Levels/Extended Controls” window. Here you will see a window with a text box where you can specify which MIDI message to send. Read the “LIMidiProtocolGuide.htm” file that came with LI_MidiOut to learn about the format you must use. To send a message, you simply enter the correctly formatted string in the text box in the Levels window, which can be saved in a Sequence and replayed later.
You are now able to send MIDI messages over your custom virtual MIDI device to any software which you choose to connect to that device (your laser software, for example).