Format of the Assign File ------------------------- The assign file contains the settings for all song- and wave-programs. It can be modified by using any texteditor, because it's contents is just text. Please do not write these data in any other format than ASCII text (e.g. Microsoft Word) after you have made changes. This is the format of each entry in the assign file: = [N:] [] [Q1: [Q2: ...] [L]] [TRP:] [M] [ { wave assignments, may be multiple lines } ] Expressions in [square brackets] are optional, expressions in must be replaced by appropriate data. program number: number of a wave- or song-program, given as: " " (e.g. S2B 123). If a wildcard (S *) is used instead of the program number, the player automatically assigns the next free number. Since OS-version 4.09, the program number of the songs may be given as "S ", where number is a 1 to 4 digit decimal number (e.g. "S 1234"). path: path of the file to load for this program in DOS-format, e.g. "B:\SUBDIR\FILE.MID" song name: name which appears in the display before the song has been loaded into the memory or after loading if there is no songname defined within the Standard MIDI File. If no song name is defined, the file name given in will be displayed. MIDI output assignment: defines which MIDI outputs the tracks will be routed to (evaluation from left to right): # all tracks routed to given outputs e.g. #2,6,7 T: given tracks routed to given outputs 0 means "no output" e.g. T12:2,3 T5-8:1 T14:0 If no output assignment is given, default values will be used. cue point: bar number of a marked song position (SP1..SP4 in PERF- function). L: if the letter "L" is present, the loop function will be turned on after the song has been selected, otherwise the initial loop status is "off". transpose: value of the GM transpose function (+/- semitones). matrix program: number of a matrix program, which will be called upon selection of this song. Must be given as ", ". wave assignments: All waves, which are assigned to a particular song, are given in a block enclosed in curved brackets {}. It is allowed to place entries for any Wave bank here, but only waves of the WVH-bank will be removed from wave memory automatically upon selection of a new song. The user-defined default output assignment has the same format as the output assignment of a song, but it is written prior to the first song-entry into the assign file. ______________________________________________________________________________ Example: #1,5,6 T1-3:4 T10:7 Default Output Assignment S1A 1 = B:\BEATLES\OBLADI.MID MIDI File assigned to S1A 1 N:Obladi oblada (Beatles) Songname which appears on the display #1,5,6 T1-3:4 T10:2,7 Output assignments for S1A 1 Q1:14 Q2:23 L Cue-Points SP1, SP2, loop is on TRP: -2 GM Transpose for S1A 1 M 2,58 Matrix M1B 58 will be called up { WVH 43 = B:\WAVES\REFRAIN.WAV Wave files for S1A 1... WVH 44 = B:\WAVES\SOLO1.WAV WVH 46 = B:\WAVES\SOLO2.WAV WVA 25 = B:\WAVES\APPLAUS.WAV (kept in memory after song changes!) } S 1234 = B:\WALZER\DONAU.MID { WVH 44 = B:\DAMPFER\TUUT.WAV } S * = B:\MYSONG.MID Number will be assigned automatically WVA 38 = D:\UNIVERS\TUSCH.WAV These wave files are song independent WVA 39 = D:\UNIVERS\LAUGH.WAV and therefore always ready to be WVA 40 = B:\GAGS\HUALP.AIF played! ______________________________________________________________________________