From the creator of the QmidiCtl utility, we’re introducing the QmidiNet software, a free and open source application that has been designed from the offset to act as a MIDI network gateway capable of sending and receiving MIDI data from JACK MIDI and/or ALSA sequencers, over the network via UDP/IP multicast. It is written in the C++ programming language, using the Qt GUI toolkit.
Inspired by the multimidicast application
QmidiNet is heavily inspired by the multimidicast application, and it is fully compatible with the ipMIDI software, which has been created only for the Microsoft Windows operating system. Being written in Qt, the application should also be compatible with other UNIX-like operating systems, besides GNU/Linux.
Resides in the tray area
The software resides in the tray area as a grayed out icon and listens on a given network interface and UDP (User Datagram Protocol) port for MIDI (Musical Instrument Digital Interface) devices connected via either the ALSA (Advanced Linux Sound Architecture) or JACK Audio Connection Kit sound servers, supporting up to 32 ports.
You can easily reset the application, close it or access its settings by left/right clicking on the tray icon. The small Options dialog allows you to choose the network interface to listen on, as well as the UDP port. In addition, you can set the number of ports for the MIDI device, as well as the sound server, ALSA (default) or JACK.
Getting started with QmidiNet
Just like QmidiCtl, the QmidiNet application can be easily installed on any GNU/Linux operating system by compiling the source package. Native installers, as well as source package, for the openSUSE Linux distribution can be found on the dedicated download section above. We have successfully tested the software on computers supporting either of the 32 and 64-bit computer platforms.