Import MIDI This will import a standard MIDI file, extract its chords and display them in a chart. First you will be presented with the Import Options Dialog. Here the tracks the file contains are shown. Click on whichever you want to be included (use Shift or Cmd as per Chord Chart window).

Capture Range How near (on either side of) each beat a note has to start for it to be included in the process.
Show every: Which beats per bar to display. (NB 3/4 bars will show on beats 1 and 3, 5/4 > 1 and 4 etc, reflecting the usual musical harmonic rhythm with these time signatures).
These parameters mean you can exclude, for example, a busy bass line or a sax solo which is just playing round the chords. If you know that there's a simple keyboard part that just lays down the chords you could just select that track. But make sure you exclude any drum or percussion tracks, as these will seriously spoil the chord extraction!
It's a complicated process that can need a little trial and error for good results. In particular it may be spoilt by overlapping notes. Notice that when you choose Make Chart, the window stays open to allow further tries with different settings. If you get the odd undefined chord (question mark) you can always send it to the Keyboard Window, edit it, and send it back again.

Export MIDI You can save the chord chart as a standard MIDI file, which can then be played by any sequencer or MIDI file player. It includes information about the tempo, as well as any time and key signatures as they occur. The resolution is 96 ticks per beat. Chords last up to the next chord, or the end of the bar, whichever comes first. A small gap of 12 ticks is inserted between chords.

Page Setup The default page size is A4, portrait, 100%. To change the default, go to Page Setup when no chord chart window is active. Otherwise the new size, orientation and magnification will be reflected in the active chart window. NB Most printers will not print right up to the edges.


Chord Name (Cmd-E)

When the Keyboard Window is selected
Chord Name lets you define how the displayed chord should be named. If you select 'use text below' from the popup you may type in your new name. The other menu selections will use whatever symbol for that chord type (ie major, minor etc) you have selected in Preferences. Change the root by sliding (you can't double-click here) but notice that any chord name must have either the root, or the 'slash' note equal to the lowest note in the chord. When quitting, you will be asked to confirm any such edits which will then be saved to disk. If you want to go back to the original 'factory' names you may check the relevant box in Preferences. Again you will be asked to confirm the reversion on quitting.
When a chord chart is selected

Selecting Chord Name or double clicking a chord in a chord chart will let you edit the name for that chord only. The program intelligently interprets what you type and displays it with the usual formatting, unless you precede what you type with an asterisk. For example, just type fsm7, or bb7/f. If you want to specify that some text should be up on the numbers level, precede it with 'N'. So if you wanted Bb9 to display as B, with a flattened ninth, type bNb9. Note that this new name only applies to that particular chord. If you want to redefine the default name for that combination of notes, edit it (Cmd-E again) in the Keyboard window. To revert to the original chord name type 'n' (you can also use this to update a chord chart where you have redefined the default names yourself).


These apply to the application as a whole. Note that the outdated Apple Midi Manager is no longer supported. The appearance relates only to the Keyboard Window.

This is where you define how the basic types of chords will be notated. 'Don't name simple triads' means that C, E, G will just be called 'C' rather than 'C major'.


OMS Various settings to do with the Opcode Music System (disabled if OMS is not installed).

Chart Settings These are applied to the current chart. The 'Header space' is for page 1 only. The 'Stave size' is the number of pixels from one of the five stave lines to the next. 'Stave gap' is the distance between two staves (only active if two staves are being used). 'System' is used in classical music to mean a group of staves played at the same time.

Resetting the chord positions will also reset the strum marks (which can be nudged with Cntrl-arrow like chords). Margins can be set here, or by dragging them on the first page.



The first three settings in this menu relate to the Keyboard WIndow and are stored after quitting for next time.

Show Info refers to the information panel in the Keyboard Window. Can also be turned on or off by clicking in the panel.
Chord Mode The default setting is on, but if you just want to hear the notes without building up chords, turn Chord Mode off.
Sustain Normally if you want to build up chords with the mouse you want previous notes to remain, as if a sustain pedal were on. Turn this option off when using Chord Studio to monitor the MIDI output from another program in real time, so that when a chord stops playing it is blanked ready for the next one.

The remaining options relate to Chord Charts. Please see the explanation on the Chord Charts page.


(OMS only) Select the MIDI channel on which notes are sent out.


Send a Program Change message, using the General Midi instrument list, or type in a specific number. Notice the selected voice is not checked, because the program wouldn't know if the voice had been changed independently of Chord Studio. However the Prg Change dialog does remember the last number you sent.

NOTE: When using QuickTime instruments, there are some dummy voices, italicized in the QT instrument picker but not here.