Select the desired audio output here. If the selected output becomes disconnected, QMidi will notify you and redirect the audio to the system's default output until reconnected.
You can specify here the metronome output channel(s) and sounds.
The first time you launch QMidi, the MIDI output is routed to the Apple DLS Music Device. This setting may be changed later by choosing "Audio/Midi Settings" from the "Application" menu.
Mac OS includes a software synthesizer (Apple DLS Music Device) compatible with the industry-standard DownLoadable Sounds (DLS) and SoundFont formats. The Mac synthesizer provides high-quality performance and low latency playback.
By default, the "QuickTime Music Synthesizer" SoundFont is used, but you can easily install and use other SoundFonts:
First, download a SoundFont (a .sf2 file). The SoundFont must be at least GM (General MIDI, with 128 instruments) or preferably GS (GM plus some Roland Extensions). You can find SoundFonts from 4Mb to 128+Mb in size, depending on the quality and richness of the instrument set.
Once you've found a .sf2 file, copy it to "~/Library/Audio/Sounds/Banks/", choose "Music Device" from the "Window" menu, select the SoundFont name in the "Sound Bank" popup menu and click the "Save Preset" button.
Tip: You can easily locate the "~/Library/Audio/Sounds/Banks/" folder by clicking the "Show Banks Folder" button in the "Music Device" window.
Choose here the primary MIDI output device. Mac OS integrates MIDI Services directly into the operating system for increased stability and performance. Click the "Audio MIDI Setup" button to easily manage your MIDI needs and define a system-wide MIDI configuration that is available to all of your applications. Mac OS also includes a network and Bluetooth MIDI driver, which allows you to send and receive MIDI over a network and/or via Bluetooth.
Choose here the secondary/alternate MIDI output. For MIDI crossfade to work properly, the chosen device must be different than the primary device.
You can choose here the MIDI input source.
This check box enables MTC (MIDI Time Code). To sync QMidi with an external MTC source, follow these steps:
QMidi requires 30 fps MTC and plays bar 1.1 at SMPT 00:00:00:00.00.
If enabled, incoming MIDI messages are routed to the current MIDI output.
Musical Instrument Digital Interface (MIDI) is a type of control information used with synthesizers. Let’s explain this with an analogy: your computer can send messages to a printer about how you want a page to look. The printer then takes care of converting this information to the actual "ink" on paper. With MIDI the synthesizer works much like a "musical printer": the computer sends information to it, specifying which notes you want it to play, and it takes care of actually creating the audio. One of the advantages of this technique is that a recording made with for example a piano sound can be played back with a harpsichord, brass or guitar sound, just by changing settings on the synthesizer.
The General MIDI System is a universal set of specifications for sound generating devices. These specifications seek to allow for the creation of music files which is not limited to equipment by a particular manufacturer or to specific models. The General MIDI System defines things such as the minimum number of voices that should be supported, the MIDI messages that should be recognized, which sounds correspond to which Program Change numbers, and the layout of rhythm sounds on the keyboard. Thanks to these specifications, any device that is equipped with sound sources supporting the General MIDI System will be able to accurately reproduce General MIDI Scores (music files created for the General MIDI System), regardless of the manufacturer or model.
This is a variation of General MIDI introduced by Roland. It defines additional standard procedures for selecting alternate drum kits and sound variations, and for setting a number of other parameters in GS compatible instruments.
This is a variation of General MIDI introduced by Yamaha. It defines additional standard procedures for selecting alternate drum kits and for setting a number of other parameters in XG compatible instruments.