The File | Program Settings menu item gives you a dialog box which allows you to control certain aspects of how the Zel compiler works.
Sequencer startup command The Process | Load menu item (or the button) can be used to start a midi sequencer such as Cakewalk™ or Microsoft® Media Player. You can change the command string Zel will use via the File | Program Settings dialog box. Zel will append the name of the generated MIDI file to the command string. Although the intent is to load the file into the sequencer, you can supply any command string you wish. An example of a command string that loads a sequencer would be
c:\program files\cakewalk pro audio demo\cakedemo.exe
Sequencer play command Similarly, the Process | Play menu item (or the button) is intended to play the generated file. An example of a Process | Play command string could be
c:\windows\system32\mplay32.exe /play /close
Again, Zel will automatically append the name of the generated MIDI file to the command string. These command strings must be set if a sequencer is to be started from within Zel.
Command strings (Windows XP) To find suitable command strings for the sequencer startup and sequencer play commands, one way is to click on the My Computer icon and examine the command string for files of type .mid by using the View | (Folder) Options menu item. The "File types" tab gives you all the registered file types and their associations. Double clicking on "MIDI Sequence" brings up the "Edit File Type" dialog from where you can double click on "Actions: open" to read the current command string associated with a MIDI Sequence.
Command strings (Windows Vista and higher) Open the Control Panel, go to Programs | Default Programs (Make a file type always open in a specific program) then find .mid. This will give you the program which opens .mid files, but unfortunately it won't give you the exact path to the executable; you'll need to get that either from the registry or by searching through Program Files for the appropriate executable.
Include File Search Path Users can add to the list of directories which the compiler searches through to find include files. The compiler searches in this order--
1. The path(s) you provide in this dialog
2. The directory called "Include" under the install directory
3. The Current Directory (i.e. where the Zel document is located)
4. A directory called "Include" under the Current Directory
5. A directory called "..\Include" under the Current Directory
It will open the first file it finds with the correct name. You set up the search path with a list of directories in the dialog box. The separator character is the semi-colon ";" . An example of a valid search path would be C:\Zel\include;C:\My Zel Files\include;C:\My Include Zel Files
Zel Document Path The Zel Document Path tells Zel where it can find the stored drumpatterns, drumfigures, drum parts and audition files for the drum machine. The default is the Zel directory under the Documents or My Documents folder of the User installing the program If you move the Zel folder, change the path in this dialog.