MAKELIST.EXE is a Studio module utility that creates a "list" driver according
to certain specifications. The created driver handles MIDI bank-select messages.

How to use it:

You need to create an ascii file where you describe the specification of the
list driver. MAKELIST comes with an example: look at the file EXAMPLE.TXT.
To create the driver, you simply need to drag your description file over
the MAKELIST.EXE file. If you do so with the EXAMPLE.TXT file, a driver called
TEST.DEV will be created.
A description file is made of several tags followed by values. The tag must
be correctly spelled, as described below, and followed with a ":" character.
Then the value must follow. Here are the tags you must define:

***************
* Global tags *
***************

Device name:
The name of the driver. e.g. test.dev

Bank number:
The number of banks. Must be between 1 and 16.

Column number:
The number of columns in the bank.

Line number:
The number of lines in the bank. The product (columns x lines) gives the number
of items per bank.

Name length:
The length of one patch name. Usually between 10 and 16.

*************
* Bank tags *
*************

These tags must be defined for each bank. If you have 3 banks, they must appear
3 times, as in the EXAMPLE.TXT file.

Bank name:
The name of the bank. Not more than 8 characters.

Bank select:
The bank select that is sent every time you select a patch in that bank.

First program:
The program change of the first patch in the bank. Usually 0.


