[main TOC] Introduction

Table of Contents

Welcome
Getting Help
Conventions Used in This Manual
Entering Numbers and Notes
Back to the main Table of Contents.
Welcome. Welcome. Welcome.

- The entire Ig Nobel awards ceremony welcoming speech

Welcome

The KeyMaster gives you extensive control over any MIDI setup. It takes care of program changes and keyboard splits, and it also allows any MIDI controller to transmit over all sixteen MIDI channels.

With The KeyMaster a performer can split controlling keyboards, layer MIDI channels, transpose them, send program changes and System Exclusive messages, limit controller and velocity values, and much more. At the stomp of a footswitch (or any other MIDI event), an entire MIDI system can be totally reconfigured.

The KeyMaster stores any number of songs in memory. Each song can contain a list of patches that contain different commands such as program changes, keyboard splits, volume changes, MIDI controller filters and MIDI channel transpositions.

Chains are lists of songs. You can use these as "set lists" for live performance or in the studio.

Any MIDI controller can be used to trigger a move to the next or previous patch.

The KeyMaster has a software Panic Button that will turn off any stuck notes.

You can create programmable MIDI messages that you can play back at the touch of a keyboard key or send from within a song.

Describe instruments here.

To make it easier to enter information, The KeyMaster allows you to name all of instruments and all program change numbers of each instrument. You may then refer to these items by name instead of by number at any time.

Getting Help

Select "Help..." from the main menu to see the on-line documentation.

Click on the keyboard icon at the top of each page to get back to the table of contents.

Conventions Used in This Manual

Hexadecimal (base 16) numbers are written in the form 0xFF.

Command characters (those characters gotten by holding down the Alt key and another key at the same time) are written as Alt-E or Alt-F. Control keys (Control and key) are written as ^N or ^V.

In this manual, characters are sometimes displayed in single quotes (e.g., 'a' or 'F') and text in double quotes (e.g., "Hi there"). You should not type the quotes.

The case of a character (upper case/lower case) is significant only when specifically stated. Otherwise when you have text to enter (e.g., a song name) either upper or lower case is acceptable. String matching is case-insensitive; the song name "My Favourite Hit" will match "my favourite hit" or even "mY FaVouRItE hIt".

Entering Numbers and Notes

Numbers never contain commas, since the computer doesn't understand them. Enter 1,256 as 1256.

None of the rest of this is implemented yet.

There is more than one way to specify a number. First, you can just type it in. You may also use hexidecimal numbers (base 16, or "hex" for short) by preceeding the number with a "0x". For example, typing "0x3F" would enter a value of 63 (since 0x3F [base 16] = 63 [base 10]). This is helpful at times since many devices' MIDI implementation charts show numbers in hex.

Another way to enter numbers is useful for synths with banks of eight programs. With this method, you enter a '@' followed by the bank and program number. For example, typing "@21" will enter the correct program number for bank 2, program 1.

Notes can be specified by number or name. Notes names are made up of pitch name, accidental, then octave number. Middle C is C5. The D-sharp above the C above middle C is D#6. The B-flat below middle C is Bb4. Note names are case-insensitive. A flat is typed using a lower-case 'b' (since case doesn't matter, you could use an upper-case 'B', I suppose).

Note numbers range from 0 to 127. Middle C (C5) is 60 (hex 0x3C).


Back to the main Table of Contents.
Contents © 1995, 1996 by Jim Menard; All Rights Reserved.