Factory windows are always broken.
Somebody's always throwing bricks,
Somebody's always heaving cinders,
Playing ugly Yahoo tricks.
- Vachel Lindsay, Factory Windows
Introduction
This section describes all of the different windows associated with
KeyMaster documents.
All windows have one common menu, the "Windows" menu. It contains some window commands like "Stack", some windows you can open via this menu like the Messages and Instruments windows, and a list of all open windows.
Document Window
The document window displays the current chain, current song, and current
patch. There are buttons for moving between chains, songs, and patches,
and for editing the current chain, song, or patch.
The button in the lower half of the window opens the move trigger window. The check box turns on and off MIDI Active Sensing filtering.
Dragging a chain, song, or patch onto the corresponding name text field or typing a name and hitting Enter makes that chain, song, orpatch the current one. You need not type the whole name; the shortest unique beginning of the name will work. Also, you needn't worry about matching upper and lower case; all name comparisons are case-insensitive.
Here are the list windows:
When you create a new Song in any Chain, it is added to the special "All Songs" chain as well.
Dragging an item does not delete it from a list window. Dragging from a list window always copies the item.
You can also drag a song to the "Current Song" text field in the Document window and The KeyMaster will jump to that song. The same goes for chains and patches.
Most items are really gone when you delete them from a list window. The only exception is a in a chain window. When you delete a song from any chain except the All Songs chain, it is not gone forever; you can still see it in the All Songs window. A song is only deleted if you delete it from the All Songs window.
Only MIDI inputs, MIDI outputs, and triggers can be dragged onto a patch window directly. All other patch elements must be dragged between two other elements.
To make a new output for a splitter, drag a patch element to the bottom of the splitter.
Move Trigger
MOVE TRIGGERS ARE NOT YET IMPLEMENTED.
Move Triggers let you move from patch to patch via MIDI events. See the section on Movement Triggers for a complete desription of what they do.
Describe move trigger window here
Messages
See the section on Editing Messages.
Preferences
Click on "Cancel" or type Alt-. to close the Preferences window without making any changes.