Preferences

General

Open dialog at startup

If this option is enabled, QMidi will present the "Open" dialog at startup.

Auto play

If this option is enabled (default), QMidi will immediately play a song as it is loaded. Disabling this feature may be useful to "preroll" a song, allowing a faster start at the desired time.

Enable playback history

This option enables recording of playback history into QMidi's log file. Every launched song generates a record formatted as <date> <time> <title>. This can be useful to track which song you have played during a Gig. The log file is located in the (home)/Library/Logs/ directory and it can be viewed by choosing "Log" from the "Window" menu (typically by the Console application).

MIDI Player

Additional reset messages

Determines how the MIDI device is reset between songs to prevent settings from the previous file from affecting the currently playing song. Choose one or more of the following options:

You may also manually send the currently selected reset messages by choosing "Reset Device" from the "Player" menu.

Send "All Sounds Off" on stop

If this option is enabled (default), QMidi will send the control message "All Sounds Off" when you press the stop button. If the connected MIDI device supports this type of command, it will immediately stop all sounds (for example cymbals queues, reverb, etc.). Not to be confused with the message "All Notes Off" which is always sent!

Play from first note

If this option is enabled, QMidi will skip any silence at the beginning of a MIDI file and start immediately at the first note.

Pause before start

Because synthesizers need some time to process initialization messages, it may be necessary to give them some delay before actually starting playback. Use the shortest value here!

Chase events

When this function is turned on, QMidi transmits a number of MIDI messages to your synthesizers each time you move to a new position in your Song. It does this so that all MIDI units should be set up correctly with regards to Program Change, Controller messages (such as MIDI Volume) etc.

Karaoke

Chords notation

This option allows you to choose chords notation.

Default encoding

This encoding will be used as default when adding MIDI/Audio files to a play list or when launching a MIDI file. Actual encoding may be modified choosing the "Encoding" item of the "Karaoke" menu. You can customize the encodings list.

On rich text use

You may want to use the smiley icon on rich text instead of coloring.

Show text/chords divider

Toggle text/chords area divider visibility.

Show chords progress bar

Toggle progress bar visibility (in the chords view).

Library

Font size

Set here the font size for the library and the playlist documents.

Disable items played in the last (x) hours

Items played in the specified time range with be shown as disabled.