The ALSA MIDI Filter application consists of a main script, named midifilter, and supporting Perl modules, configuration files, and documentation. It runs as an ALSA MIDI client that can receive input from a source (such as a MIDI keyboard connected to the computer), perform various filtering and other functionality based on the type and content of the MIDI input, and send the result to one or more other MIDI clients.
Scenic is a free software suite for streaming audio, video, and MIDI between live events. It was created at the Society for Arts and Technology (SAT) to give artists a powerful tool for telepresence in live arts contexts, and new media installations. The streaming is done over RTP with the GStreamer multimedia framework. Users can also choose low-bandwidth or high-quality codecs, depending on what is available on their system. It offers up to as many audio channels as your audio device supports. It consists of a desktop application and several command-line utilities: scenic (a Desktop application to stream audio, video, and MIDI over RTP); milhouse (streams audio and video over RTP); midistream (streams MIDI notes and controls over RTP); dc-ctl (controls connected DC IEEE 1394 cameras); firereset (resets an IEEE 1394 bus to help in case of problems); and jack-info (prints information about running JACK servers).