home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Street Fighter 2 PC Disk 1 / Lowe_StreetFighter2PCDisk1.img / NWSONGS.ASM < prev    next >
Encoding:
Assembly Source File  |  1992-10-30  |  5.4 KB  |  193 lines

  1. ;------------------------------------------------------------------------------
  2.  
  3. CurrentSong    dw 0
  4.  
  5.  
  6. Song1    db 'sf2tune1.mit',0      ;
  7. Song2    db 'sf2tune2.mit',0
  8. Song3    db 'sf2tune3.mit',0
  9. Song4    db 'sf2tune4.mit',0
  10.  
  11. Song5    db 'sf2tune5.mit',0      ;
  12. Song6    db 'rfx.mit',0      ;
  13. Song7    db '0,0'      ;
  14. Song8    db '0,0'      ;
  15. Song9    db '0,0'      ;
  16. Song10    db '0,0'      ;
  17. Song11    db '0,0'      ;
  18. Song12    db '0,0'      ;
  19. Song13    db '0,0'      ;
  20. Song14    db '0,0'      ;
  21. Song15    db '0,0'      ;
  22.  
  23.  
  24. ASong1    db 'sf2at1.mit',0      ;
  25. ASong2    db 'sf2at2.mit',0
  26. ASong3    db 'sf2at3.mit',0
  27. ASong4    db 'sf2at4.mit',0
  28. ASong5    db 'sf2at5.mit',0
  29.  
  30.                 ;ad songs
  31.  
  32.  
  33. SongNames    dw Song1,Song2,Song3,Song4,Song5
  34.         dw Song6,song7,song8,song9,song10,song11,song12
  35.         dw song13,song14,song15
  36.     ;ad songs here
  37.         dw ASong1,ASong2,ASong3,ASong4,ASong5
  38.  
  39. SongTempos    db 120,120,120,120,120
  40.         db 120,120
  41.  
  42.  
  43.  
  44. LAPCTempoFac    dw 224        ;LAPC tempos need to be (224/256)*Tempo
  45.  
  46. ;------------------------------------------------------------------------------
  47. ;Roland section
  48. ;------------------------------------------------------------------------------
  49.  
  50. SongLAPC1Snds    dw SngT0,SngT1,SngT2,SngT3,SngT4,SngT5
  51.  
  52. ;LAPC1 patch setups for each song
  53. ;for each Part: group no.,patch,transpose(std=24),volume (max 100)
  54.  
  55. MaxNoOfParts    equ 8    ;I'm using a maximum of four parts
  56. off        equ 0
  57.  
  58. SngT0    db 0,LAStr3,12,100,  0,0,24,0,        0,0,24,0,         0,0,24,0
  59.  
  60. SngT1    db     1,laebass,24,100
  61.     db    1,LAEBass,36,100
  62.     db    1,laebass,24,100
  63.     db    1,lasax,24,100
  64.     db    1,LASax,24,100
  65.     db    1,lasax,24,100
  66.     db    0,LAElPi,24,100
  67.     db    0,0,24,100
  68.     db    0,0,24,100
  69.  
  70. SngT2    db 0,0,24,0,         0,LAVio2,24,75,  0,0,24,0,         0,0,24,0
  71.                           
  72. SngT3    db 0,LASnBr3,12,100, 1,LABrs1,24,60,  0,LAPiano,12,90,  0,LASnBr3,12,90
  73.  
  74. SngT4    db 0,LAPiano,12,100, 1,LATromb,24,100, 1,LAVibe1,24,100, 0,0,24,0
  75.  
  76. SngT5    db 1,LAABass,24,100, 1,LASax,24,100,  0,LAElPi,12,80,  0,0,24,0
  77.  
  78.  
  79. ;------------------------------------------------------------------------------
  80. ;AdLib section
  81. ;------------------------------------------------------------------------------
  82.  
  83. ;------------------------------------------------------------------------------
  84. ;voice allocation maps
  85. ;------------------------------------------------------------------------------
  86.  
  87. SongAdNVoices    dw nv3,nv4,nv5,nv6,nv7
  88. SongAdCVoices    dw cv3,cv4,cv5,cv6,cv7
  89. SongAdPatches    dw sv3,sv4,sv5,sv6,sv7
  90. SongAdTransp    dw tv3,tv4,tv5,tv6,tv7
  91. SongAdPercs    db 1,1,1,1,1
  92.  
  93. ;------------------------------------------------------------------------------
  94. ;    tune1.mid
  95. NV3        db 0,1,2,3,0,0,0,0    ;ad lib channels for each midi channel
  96.  
  97. CV3        db 0,0,0,0,0,0,0,0    ;mid 1
  98.         db 0,0,0,0,0,0,0,0    ;mid 2    ;bass
  99.         db 1,2,0,0,0,0,0,0    ;mid 3  ;tune
  100.         db 3,4,5,0,0,0,0,0    ;mid 4  ;tune
  101.         db 0,0,0,0,0,0,0,0    ;mid 5    ;chords
  102.         db 0,0,0,0,0,0,0,0    ;mid 6    ; 
  103.         db 0,0,0,0,0,0,0,0    ;mid 7
  104.         db 0,0,0,0,0,0,0,0    ;mid 8
  105.  
  106.  
  107. TV3        db 24,-12,-12,0,0,0,0,0,0,0    ;transposes for ad lib channels
  108.  
  109. SV3        db 36,32,32,33,33,33,0,0,0,0    ;  patch for each ad lib channel
  110.  
  111. ;------------------------------------------------------------------------------
  112.  
  113. ;    tune2
  114.  
  115. NV4        db 0,1,2,3,0,0,0,0    ;ad lib channels for each midi channel
  116.  
  117. CV4        db 0,0,0,0,0,0,0,0    ;mid 1
  118.         db 0,0,0,0,0,0,0,0    ;mid 2    ;bass
  119.         db 1,2,0,0,0,0,0,0    ;mid 3  ;tune
  120.         db 3,4,5,0,0,0,0,0    ;mid 4    ;chords
  121.         db 0,0,0,0,0,0,0,0    ;mid 5    ;
  122.         db 0,0,0,0,0,0,0,0    ;mid 6    ; orch stabs on trump
  123.         db 0,0,0,0,0,0,0,0    ;mid 7
  124.         db 0,0,0,0,0,0,0,0    ;mid 8
  125.  
  126.  
  127. TV4        db 24,0,0,0,0,0,0,0,0,0    ;transposes for ad lib channels
  128.  
  129. SV4        db 36,17,17,33,33,33,0,0,0,0    ;  patch for each ad lib channel
  130. ;_______________________________________________________________
  131.  
  132.  
  133. ;    tune3
  134. NV5        db 0,1,2,3,0,0,0,0    ;ad lib channels for each midi channel
  135.  
  136. CV5        db 0,0,0,0,0,0,0,0    ;mid 1
  137.         db 0,0,0,0,0,0,0,0    ;mid 2    ;tune on 2 use ad libchannels 0 and 1 for midi chann 2
  138.         db 1,2,0,0,0,0,0,0    ;mid 3  ;tune mid 3
  139.         db 3,4,5,0,0,0,0,0    ;mid 4    ;chords
  140.         db 0,0,0,0,0,0,0,0    ;mid 5    ;
  141.         db 0,0,0,0,0,0,0,0    ;mid 6    ; orch stabs on trump
  142.         db 0,0,0,0,0,0,0,0    ;mid 7
  143.         db 0,0,0,0,0,0,0,0    ;mid 8
  144.  
  145.  
  146. TV5        db 24,0,0,0,0,0,0,0,0,0    ;transposes for ad lib channels
  147.  
  148. SV5        db 36,37,37,33,33,33,0,0,0,0    ;  patch for each ad lib channel
  149.  
  150. ;*********************************************
  151.  
  152. ;    tune4
  153.  
  154. NV6        db 0,1,2,3,0,0,0,0    ;ad lib channels for each midi channel
  155.  
  156. CV6        db 0,0,0,0,0,0,0,0    ;mid 1
  157.         db 0,0,0,0,0,0,0,0    ;mid 2    ;tune on 2 use ad libchannels 0 and 1 for midi chann 2
  158.         db 1,2,0,0,0,0,0,0    ;mid 3  ;chords on mid 3
  159.         db 3,4,5,0,0,0,0,0    ;mid 4
  160.         db 0,0,0,0,0,0,0,0    ;mid 5    ;
  161.         db 0,0,0,0,0,0,0,0    ;mid 6    ; orch stabs on trump
  162.         db 0,0,0,0,0,0,0,0    ;mid 7
  163.         db 0,0,0,0,0,0,0,0    ;mid 8
  164.  
  165.  
  166. TV6        db 24,0,0,0,0,0,0,0,0,0    ;transposes for ad lib channels
  167.  
  168. SV6        db 36,32,32,33,33,33,0,0,0,0    ;  patch for each ad lib channel
  169.  
  170.  
  171.  
  172.  
  173. ;_______________________________________________________________
  174.  
  175. ;    tune5
  176.  
  177. NV7        db 0,1,2,3,0,0,0,0    ;ad lib channels for each midi channel
  178.  
  179. CV7        db 0,0,0,0,0,0,0,0    ;mid 1
  180.         db 0,0,0,0,0,0,0,0    ;mid 2    ;tune on 2 use ad libchannels 0 and 1 for midi chann 2
  181.         db 1,2,0,0,0,0,0,0    ;mid 3  ;chords on mid 3
  182.         db 3,4,5,0,0,0,0,0    ;mid 4
  183.         db 0,0,0,0,0,0,0,0    ;mid 5    ;
  184.         db 0,0,0,0,0,0,0,0    ;mid 6    ; orch stabs on trump
  185.         db 0,0,0,0,0,0,0,0    ;mid 7
  186.         db 0,0,0,0,0,0,0,0    ;mid 8
  187.  
  188.  
  189. TV7        db 24,0,0,0,0,0,0,0,0,0    ;transposes for ad lib channels
  190.  
  191. SV7        db 36,32,32,33,33,33,0,0,0,0    ;  patch for each ad lib channel
  192.  
  193. ;-----------------------------------------------------------------------------