home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: PCPandemonium Copy Sent To Programmer / Lowe_PCPandemoniumCopySentToProgrammer_1992.09.30.img / NWSONGS.ASM < prev    next >
Encoding:
Assembly Source File  |  1992-09-30  |  4.8 KB  |  172 lines

  1. ;------------------------------------------------------------------------------
  2.  
  3. CurrentSong    dw 0
  4.  
  5.  
  6. Song1    db 'pandt1.mid',0      ;
  7. Song2    db 'pandt2.mid',0
  8. Song3    db 'pandt3.mid',0
  9. Song4    db 'pandarab.mid',0
  10.  
  11. Song5    db 'rfx.mid',0      ;
  12. Song6    db 'rfx.mid',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 'apandt1.mid',0      ;
  25. ASong2    db 'apandt2.mid',0
  26. ASong3    db 'apandt3.mid',0
  27. ASong4    db 'apanarab.mid',0
  28.  
  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
  38.  
  39. SongTempos    db 144,144,111,110,160
  40.         db 51,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
  88. SongAdCVoices    dw cv3,cv4,cv5,cv6
  89. SongAdPatches    dw sv3,sv4,sv5,sv6
  90. SongAdTransp    dw tv3,tv4,tv5,tv6
  91. SongAdPercs    db 1,1,1,1
  92.  
  93. ;------------------------------------------------------------------------------
  94. ;    apendt1.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 12,0,0,0,0,0,0,0,0,0    ;transposes for ad lib channels
  108.  
  109. SV3        db 42,32,32,40,40,40,0,0,0,0    ;  patch for each ad lib channel
  110.  
  111. ;------------------------------------------------------------------------------
  112.  
  113. ;    ap2
  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    ;tune on 2 use ad libchannels 0 and 1 for midi chann 2
  119.         db 1,2,0,0,0,0,0,0    ;mid 3  ;chords on mid 3
  120.         db 3,4,5,0,0,0,0,0    ;mid 4
  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 12,0,0,0,0,0,0,0,0,0    ;transposes for ad lib channels
  128.  
  129. SV4        db 36,32,32,40,40,40,0,0,0,0    ;  patch for each ad lib channel
  130. ;_______________________________________________________________
  131.  
  132.  
  133. ;    ap3
  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 12,0,0,-12,-12,-12,0,0,0,0    ;transposes for ad lib channels
  147.  
  148. SV5        db 36,32,32,24,24,24,0,0,0,0    ;  patch for each ad lib channel
  149.  
  150. ;*********************************************
  151.  
  152. ;    arab
  153.  
  154. NV6        db 0,4,0,0,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,1,2,3,4,0,0,0    ;mid 2    ;tune on 2 use ad libchannels 0 and 1 for midi chann 2
  158.         db 5,0,0,0,0,0,0,0    ;mid 3  ;chords on mid 3
  159.         db 0,0,0,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 0,0,0,0,0,0,0,0,0,0    ;transposes for ad lib channels
  167.  
  168. SV6        db 37,37,37,37,37,30,0,0,0,0    ;  patch for each ad lib channel
  169.  
  170.  
  171. ;_______________________________________________________________
  172.