home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 11 / 1995-10_Disc_11.iso / prage / sample.cat < prev    next >
Text File  |  1995-07-13  |  10KB  |  190 lines

  1. ;                                         
  2. ;SAMPLE.CAT                                  
  3. ;Global Timbre Library assignments for sample AIL V3.0 applications
  4. ;                                         
  5. ;Usage: C:\>glib sample.cat
  6. ;                                         
  7. ;This GLIB catfile creates an MT-32 emulation bankfile.  For General MIDI
  8. ;emulation, contact George ('The Fat Man') Sanger at (512) 454-5775.
  9. ;                                         
  10.  
  11. outfile("sample.ad")            ;create Ad Lib Global Timbre Library
  12.         
  13. BNK_file("sample.bnk")          ;name of Ad Lib Instrument Maker bankfile
  14.  
  15. ;
  16. ;Bank 0: Melodic instruments to emulate Roland MT-32 built-in timbres
  17. ;
  18.  
  19. timbre(0,0) = BNK_inst("piano1",0)             ;Acou Piano 1
  20. timbre(0,1) = BNK_inst("piano3",0)             ;Acou Piano 2
  21. timbre(0,2) = BNK_inst("piano4",0)             ;Acou Piano 3
  22. timbre(0,3) = BNK_inst("elpiano1",0)           ;Elec Piano 1
  23. timbre(0,4) = BNK_inst("elpiano2",0)           ;Elec Piano 2
  24. timbre(0,5) = BNK_inst("elpiano1",0)           ;Elec Piano 3
  25. timbre(0,6) = BNK_inst("pianof",0)             ;Elec Piano 4
  26. timbre(0,7) = BNK_inst("piano1",0)             ;Honkytonk
  27. timbre(0,8) = BNK_inst("organ2",0)             ;Elec Org 1
  28. timbre(0,9) = BNK_inst("organ1",0)             ;Elec Org 2
  29. timbre(0,10) = BNK_inst("organ1",0)            ;Elec Org 3
  30. timbre(0,11) = BNK_inst("organ4",0)            ;Elec Org 4
  31. timbre(0,12) = BNK_inst("pipes",0)             ;Pipe Org 1
  32. timbre(0,13) = BNK_inst("pipes",0)             ;Pipe Org 2
  33. timbre(0,14) = BNK_inst("pipes",0)             ;Pipe Org 3
  34. timbre(0,15) = BNK_inst("accordn",0)           ;Accordion
  35. timbre(0,16) = BNK_inst("harpsi4",0)           ;Harpsi 1
  36. timbre(0,17) = BNK_inst("harpsi4",0)           ;Harpsi 2
  37. timbre(0,18) = BNK_inst("harpsi4",0)           ;Harpsi 3
  38. timbre(0,19) = BNK_inst("elclav2",0)           ;Clavi 1
  39. timbre(0,20) = BNK_inst("elclav2",0)           ;Clavi 2
  40. timbre(0,21) = BNK_inst("elclav2",0)           ;Clavi 3
  41. timbre(0,22) = BNK_inst("celesta",0)           ;Celesta 1
  42. timbre(0,23) = BNK_inst("celesta",0)           ;Celesta 2
  43. timbre(0,24) = BNK_inst("sftbrss1",0)          ;Syn Brass 1
  44. timbre(0,25) = BNK_inst("sftbrss1",0)          ;Syn Brass 2
  45. timbre(0,26) = BNK_inst("sftbrss1",0)          ;Syn Brass 3
  46. timbre(0,27) = BNK_inst("sftbrss1",0)          ;Syn Brass 4
  47. timbre(0,28) = BNK_inst("bass2",0)             ;Syn Bass 1
  48. timbre(0,29) = BNK_inst("bass2",0)             ;Syn Bass 2
  49. timbre(0,30) = BNK_inst("bass2",0)             ;Syn Bass 3
  50. timbre(0,31) = BNK_inst("bass2",0)             ;Syn Bass 4
  51. timbre(0,32) = BNK_inst("fantapan",0)          ;Fantasy
  52. timbre(0,33) = BNK_inst("mars",0)              ;Harmo Pan
  53. timbre(0,34) = BNK_inst("syn1",0)              ;Chorale
  54. timbre(0,35) = BNK_inst("tincan1",0)           ;Glasses
  55. timbre(0,36) = BNK_inst("mars",0)              ;Soundtrack
  56. timbre(0,37) = BNK_inst("moon",0)              ;Atmosphere
  57. timbre(0,38) = BNK_inst("trainbel",0)          ;Warm Bell
  58. timbre(0,39) = BNK_inst("synbass1",0)          ;Funny Vox
  59. timbre(0,40) = BNK_inst("bells",0)             ;Echo Bell
  60. timbre(0,41) = BNK_inst("bells",0)             ;Ice Rain
  61. timbre(0,42) = BNK_inst("oboe1",0)             ;Oboe 2001
  62. timbre(0,43) = BNK_inst("bass1",0)             ;Echo Pan
  63. timbre(0,44) = BNK_inst("bass2",0)             ;Doctor Solo
  64. timbre(0,45) = BNK_inst("bass2",0)             ;Schooldaze
  65. timbre(0,46) = BNK_inst("javaican",0)          ;Bellsinger
  66. timbre(0,47) = BNK_inst("csynth",0)            ;Square Wave
  67. timbre(0,48) = BNK_inst("strings1",0)          ;Str Sect 1
  68. timbre(0,49) = BNK_inst("strnlong",0)          ;Str Sect 2
  69. timbre(0,50) = BNK_inst("strings1",0)          ;Str Sect 3
  70. timbre(0,51) = BNK_inst("koto1",0)             ;Pizzicato
  71. timbre(0,52) = BNK_inst("violin",0)            ;Violin 1
  72. timbre(0,53) = BNK_inst("violin1",0)           ;Violin 2
  73. timbre(0,54) = BNK_inst("violin",0)            ;Cello 1
  74. timbre(0,55) = BNK_inst("cello",0)             ;Cello 2
  75. timbre(0,56) = BNK_inst("contrab",0)           ;Contrabass
  76. timbre(0,57) = BNK_inst("harp1",0)             ;Harp 1
  77. timbre(0,58) = BNK_inst("harp",0)              ;Harp 2
  78. timbre(0,59) = BNK_inst("guitar1",0)           ;Guitar 1
  79. timbre(0,60) = BNK_inst("guitar1",0)           ;Guitar 2
  80. timbre(0,61) = BNK_inst("elguit2",0)           ;Elec Gtr 1
  81. timbre(0,62) = BNK_inst("elguit1",0)           ;Elec Gtr 2
  82. timbre(0,63) = BNK_inst("sitar1",0)            ;Sitar
  83. timbre(0,64) = BNK_inst("bbass",0)             ;Acou Bass 1
  84. timbre(0,65) = BNK_inst("bass2",0)             ;Acou Bass 2
  85. timbre(0,66) = BNK_inst("bass2",0)             ;Elec Bass 1
  86. timbre(0,67) = BNK_inst("bass2",0)             ;Elec Bass 2
  87. timbre(0,68) = BNK_inst("bbass",0)             ;Slap Bass 1
  88. timbre(0,69) = BNK_inst("bbass",0)             ;Slap Bass 2
  89. timbre(0,70) = BNK_inst("bass1",0)             ;Fretless 1
  90. timbre(0,71) = BNK_inst("bass1",0)             ;Fretless 2
  91. timbre(0,72) = BNK_inst("flute1",0)            ;Flute 1
  92. timbre(0,73) = BNK_inst("flute1",0)            ;Flute 2
  93. timbre(0,74) = BNK_inst("flute1",0)            ;Piccolo 1
  94. timbre(0,75) = BNK_inst("flute1",0)            ;Piccolo 2
  95. timbre(0,76) = BNK_inst("flute2",0)            ;Recorder
  96. timbre(0,77) = BNK_inst("flute2",0)            ;Pan Pipes
  97. timbre(0,78) = BNK_inst("sax1",0)              ;Sax 1
  98. timbre(0,79) = BNK_inst("sax1",0)              ;Sax 2
  99. timbre(0,80) = BNK_inst("sax1",0)              ;Sax 3
  100. timbre(0,81) = BNK_inst("softsax",0)           ;Sax 4
  101. timbre(0,82) = BNK_inst("clar1",0)             ;Clarinet 1
  102. timbre(0,83) = BNK_inst("clarinet",0)          ;Clarinet 2
  103. timbre(0,84) = BNK_inst("oboe",0)              ;Oboe
  104. timbre(0,85) = BNK_inst("oboe",0)              ;Engl Horn
  105. timbre(0,86) = BNK_inst("bassoon",0)           ;Bassoon
  106. timbre(0,87) = BNK_inst("harmonca",0)          ;Harmonica
  107. timbre(0,88) = BNK_inst("trumpet4",0)          ;Trumpet 1
  108. timbre(0,89) = BNK_inst("trumpet4",0)          ;Trumpet 2
  109. timbre(0,90) = BNK_inst("tromb2",0)            ;Trombone 1
  110. timbre(0,91) = BNK_inst("tromb1",0)            ;Trombone 2
  111. timbre(0,92) = BNK_inst("frhorn1",0)           ;Fr Horn 1
  112. timbre(0,93) = BNK_inst("frhorn2",0)           ;Fr Horn 2
  113. timbre(0,94) = BNK_inst("tuba1",0)             ;Tuba
  114. timbre(0,95) = BNK_inst("brass1",0)            ;Brs Sect 1
  115. timbre(0,96) = BNK_inst("brass2",0)            ;Brs Sect 2
  116. timbre(0,97) = BNK_inst("vibra2",0)            ;Vibe 1
  117. timbre(0,98) = BNK_inst("vibra3",0)            ;Vibe 2
  118. timbre(0,99) = BNK_inst("marimba",0)           ;Syn Mallet
  119. timbre(0,100) = BNK_inst("belshort",0)         ;Windbell
  120. timbre(0,101) = BNK_inst("belshort",0)         ;Glock
  121. timbre(0,102) = BNK_inst("belshort",0)         ;Tube Bell
  122. timbre(0,103) = BNK_inst("xylofone",0)         ;Xylophone
  123. timbre(0,104) = BNK_inst("marimba",0)          ;Marimba
  124. timbre(0,105) = BNK_inst("koto1",0)            ;Koto
  125. timbre(0,106) = BNK_inst("fstrp2",0)           ;Sho
  126. timbre(0,107) = BNK_inst("flute",0)            ;Shakuhachi
  127. timbre(0,108) = BNK_inst("flute",0)            ;Whistle 1
  128. timbre(0,109) = BNK_inst("flute",0)            ;Whistle 2
  129. timbre(0,110) = BNK_inst("flute2",0)           ;Bottleblow
  130. timbre(0,111) = BNK_inst("flute2",0)           ;Breathpipe
  131. timbre(0,112) = BNK_inst("bdrum3",0)           ;Timpani
  132. timbre(0,113) = BNK_inst("tom",0)              ;Melodic Tom
  133. timbre(0,114) = BNK_inst("sdrum2",0)           ;Deep Snare
  134. timbre(0,115) = BNK_inst("synsnr1",0)          ;Elec Perc 1
  135. timbre(0,116) = BNK_inst("synsnr1",0)          ;Elec Perc 2
  136. timbre(0,117) = BNK_inst("synsnr2",0)          ;Taiko
  137. timbre(0,118) = BNK_inst("synsnr2",0)          ;Taiko Rim
  138. timbre(0,119) = BNK_inst("cymbal",0)           ;Cymbal
  139. timbre(0,120) = BNK_inst("shppizz",0)          ;Castanets
  140. timbre(0,121) = BNK_inst("triangle",0)         ;Triangle
  141. timbre(0,122) = BNK_inst("synbass4",0)         ;Orche Hit
  142. timbre(0,123) = BNK_inst("phone1",0)           ;Telephone
  143. timbre(0,124) = BNK_inst("chirp",0)            ;Bird Tweet
  144. timbre(0,125) = BNK_inst("mars",0)             ;One Note Jam
  145. timbre(0,126) = BNK_inst("bells",0)            ;Water Bells
  146. timbre(0,127) = BNK_inst("meri",0)             ;Jungle Tune
  147.  
  148. ;
  149. ;Rhythm key assignments (to Ad Lib melodic instruments)
  150. ;
  151. ;Played in channel 10 to emulate built-in Roland MT-32 rhythm sounds
  152. ;
  153. ;(Bank 127 reserved for use with "rhythm" emulation instruments)
  154. ;
  155.  
  156. timbre(127,35) = BNK_inst("bdrum",41)          ;Acou BD
  157. timbre(127,36) = BNK_inst("bdrum",41)          ;Acou BD
  158. timbre(127,37) = BNK_inst("tom",55)            ;Rim Shot
  159. timbre(127,38) = BNK_inst("snare2",60)         ;Acou SD
  160. timbre(127,39) = BNK_inst("snare2",60)         ;Hand Clap
  161. timbre(127,40) = BNK_inst("snare2",60)         ;Elec SD
  162. timbre(127,41) = BNK_inst("tom",41)            ;Acou Low Tom
  163. timbre(127,42) = BNK_inst("clsdhi",84)         ;Clsd Hi Hat
  164. timbre(127,43) = BNK_inst("tom",41)            ;Acou Low Tom
  165. timbre(127,44) = BNK_inst("bcymbal",84)        ;Open Hi Hat 2
  166. timbre(127,45) = BNK_inst("tom",48)            ;Acou Mid Tom
  167. timbre(127,46) = BNK_inst("bcymbal",84)        ;Open Hi Hat 1
  168. timbre(127,47) = BNK_inst("tom",48)            ;Acou Mid Tom
  169. timbre(127,48) = BNK_inst("tom",55)            ;Acou Hi Tom
  170. timbre(127,49) = BNK_inst("cymbal3",72)        ;Crash Cym
  171. timbre(127,50) = BNK_inst("tom",55)            ;Acou Hi Tom
  172. timbre(127,51) = BNK_inst("bcymbal",84)        ;Ride Cym
  173. timbre(127,54) = BNK_inst("bcymbal",84)        ;Tambourine
  174. timbre(127,56) = BNK_inst("tom",48)            ;Cowbell
  175. timbre(127,60) = BNK_inst("tom",55)            ;High Bongo
  176. timbre(127,61) = BNK_inst("tom",41)            ;Low Bongo
  177. timbre(127,62) = BNK_inst("tom",55)            ;Mt High Conga
  178. timbre(127,63) = BNK_inst("tom",55)            ;High Conga
  179. timbre(127,64) = BNK_inst("tom",48)            ;Low Conga
  180. timbre(127,65) = BNK_inst("tom",55)            ;High Timbale
  181. timbre(127,66) = BNK_inst("tom",41)            ;Low Timbale
  182. timbre(127,67) = BNK_inst("snare2",60)         ;High Agogo
  183. timbre(127,68) = BNK_inst("snare2",48)         ;Low Agogo
  184. timbre(127,69) = BNK_inst("bcymbal",84)        ;Cabasa
  185. timbre(127,70) = BNK_inst("bcymbal",84)        ;Maracas
  186. timbre(127,71) = BNK_inst("bcymbal",84)        ;Smba Whis S
  187. timbre(127,72) = BNK_inst("bcymbal",84)        ;Smba Whis L
  188. timbre(127,73) = BNK_inst("bcymbal",84)        ;Quijada
  189. timbre(127,75) = BNK_inst("bcymbal",84)        ;Claves
  190.