home *** CD-ROM | disk | FTP | other *** search
/ PC Format Collection 5 / PCFORMAT5.iso / MIDI / MT32.CFG < prev    next >
Encoding:
Text File  |  1991-04-08  |  3.2 KB  |  93 lines

  1. # MF2ROL Sample configuration file.
  2. # All lines that begin with # are ignored.
  3. # The next two commands must always be present. They specify the instrument
  4. # bank file to be referenced during the conversion, and whether or not
  5. # percussion instruments will be used.
  6. #
  7. bankfile bnk835.bnk
  8. percussion yes
  9. #
  10. # The following commands assign instruments (timbres) to the various
  11. # tracks, channels or note numbers in the MIDI file. Command syntax is:
  12. #
  13. #    assign <timbre> <track> <channel> <patch> <note> <note_offset>
  14. #
  15. # A "*" in place of a number indicates a wildcard that matches any number.
  16. # Whenever a note is to be translated, the rules are scanned from the first
  17. # to the last. The first rule that matches the given note is used to
  18. # determine the instrument assigned to that note. The parameters compared
  19. # are the <track>, <channel>, <patch> and <note>. The <note_offset> field
  20. # is optional and defaults to 0. It can be positive or negative and tells
  21. # the program to transpose any notes that match the rule by so many steps.
  22. # For example, a <note_offset> of 12 will transpose one octave higher.
  23. # The special instrument name called "mute" will cause those notes to
  24. # be left out of the ROL file (effectively muted).
  25. # The next assignment statement tells the converter to use the instrument
  26. # "bdrum" in any track for note 35 on channel 10 (the percussion channel
  27. # for the MT32). The note is transposed up by 5 steps.
  28. #
  29. assign bdrum    * 10  * 35 5
  30. #
  31. assign bdrum    * 10  * 36 4
  32. assign bdrum    * 10  * 41
  33. assign bdrum    * 10  * 43
  34. assign hihat1   * 10  * 37
  35. assign hihat1   * 10  * 39
  36. assign hihat1   * 10  * 42
  37. assign hihat1   * 10  * 44
  38. assign hihat1   * 10  * 46
  39. assign hihat1   * 10  * 56
  40. assign hihat1   * 10  * 62
  41. assign hihat1   * 10  * 69
  42. assign hihat1   * 10  * 70
  43. assign hihat1   * 10  * 71
  44. assign hihat1   * 10  * 72
  45. assign tom1     * 10  * 45
  46. assign tom1     * 10  * 47
  47. assign tom1     * 10  * 48
  48. assign tom1     * 10  * 50
  49. assign tom1     * 10  * 60
  50. assign tom1     * 10  * 61
  51. assign tom1     * 10  * 63
  52. assign tom1     * 10  * 64
  53. assign tom1     * 10  * 65
  54. assign tom1     * 10  * 66
  55. assign tom1     * 10  * 67
  56. assign tom1     * 10  * 68
  57. assign tom1     * 10  * 73
  58. assign tom1     * 10  * 75
  59. assign snare1   * 10  * 38
  60. assign snare1   * 10  * 40
  61. assign cymbal   * 10  * 49
  62. assign cymbal   * 10  * 51
  63. assign piano1   * *   0 *
  64. assign piano2   * *   1 *
  65. assign piano3   * *   2 *
  66. assign elpiano1 * *   3 *
  67. assign elpiano2 * *   4 *
  68. assign elpiano3 * *   5 *
  69. assign elpiano3 * *   6 *
  70. assign honktnk  * *   7 *
  71. assign elorgan1 * *   8 *
  72. assign elorgan1 * *   9 *
  73. assign elorgan2 * *  10 *
  74. assign elorgan2 * *  11 *
  75. assign organ1   * *  12 *
  76. assign organ2   * *  13 *
  77. assign organ3   * *  14 *
  78. assign accordn  * *  15 *
  79. assign fantapan * *  32 *
  80. assign strings1 * *  48 *
  81. assign strings2 * *  49 *
  82. assign strings2 * *  50 *
  83. assign elbass1  * *  66 *
  84. assign elbass1  * *  67 *
  85. assign flapbas  * *  68 *
  86. assign flapbas  * *  69 *
  87. assign elbass1  * *  70 *
  88. assign elbass1  * *  71 *
  89. assign piano1   * *  *  *
  90. # etc.... Hey! I don't have an MT32. If you come up with a good, complete
  91. # MT32 config file, please send me a copy. Thanks! Alejandro Kapauan.
  92.