# MF2ROL Sample configuration file. # All lines that begin with # are ignored. # The next two commands must always be present. They specify the instrument # bank file to be referenced during the conversion, and whether or not # percussion instruments will be used. # bankfile bnk835.bnk percussion yes # # The following commands assign instruments (timbres) to the various # tracks, channels or note numbers in the MIDI file. Command syntax is: # # assign # # A "*" in place of a number indicates a wildcard that matches any number. # Whenever a note is to be translated, the rules are scanned from the first # to the last. The first rule that matches the given note is used to # determine the instrument assigned to that note. The parameters compared # are the , , and . The field # is optional and defaults to 0. It can be positive or negative and tells # the program to transpose any notes that match the rule by so many steps. # For example, a of 12 will transpose one octave higher. # # The next assignment statement tells the converter to use the instrument # "bdrum" in any track for note 35 on channel 10 (the percussion channel # for the MT32). The note is transposed up by 5 steps. # assign bdrum * 10 * 35 5 # assign bdrum * 10 * 36 4 assign bdrum * 10 * 41 assign bdrum * 10 * 43 assign hihat1 * 10 * 37 assign hihat1 * 10 * 39 assign hihat1 * 10 * 42 assign hihat1 * 10 * 44 assign hihat1 * 10 * 46 assign hihat1 * 10 * 56 assign hihat1 * 10 * 62 assign hihat1 * 10 * 69 assign hihat1 * 10 * 70 assign hihat1 * 10 * 71 assign hihat1 * 10 * 72 assign tom1 * 10 * 45 assign tom1 * 10 * 47 assign tom1 * 10 * 48 assign tom1 * 10 * 50 assign tom1 * 10 * 60 assign tom1 * 10 * 61 assign tom1 * 10 * 63 assign tom1 * 10 * 64 assign tom1 * 10 * 65 assign tom1 * 10 * 66 assign tom1 * 10 * 67 assign tom1 * 10 * 68 assign tom1 * 10 * 73 assign tom1 * 10 * 75 assign snare1 * 10 * 38 assign snare1 * 10 * 40 assign cymbal * 10 * 49 assign cymbal * 10 * 51 assign piano1 * * 0 * assign piano2 * * 1 * assign piano3 * * 2 * assign elpiano1 * * 3 * assign elpiano2 * * 4 * assign elpiano3 * * 5 * assign elpiano3 * * 6 * assign honktnk * * 7 * assign elorgan1 * * 8 * assign elorgan1 * * 9 * assign elorgan2 * * 10 * assign elorgan2 * * 11 * assign organ1 * * 12 * assign organ2 * * 13 * assign organ3 * * 14 * assign accordn * * 15 * assign fantapan * * 32 * assign strings1 * * 48 * assign strings2 * * 49 * assign strings2 * * 50 * assign elbass1 * * 66 * assign elbass1 * * 67 * assign flapbas * * 68 * assign flapbas * * 69 * assign elbass1 * * 70 * assign elbass1 * * 71 * assign piano1 * * * * # etc.... Hey! I don't have an MT32. If you come up with a good, complete # MT32 config file, please send me a copy. Thanks! Alejandro Kapauan.