home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Intro 1 of 2 Adlib / Lowe_Intro1of2Adlib.img / DRIVERS / NWSONGS.ASM < prev    next >
Encoding:
Assembly Source File  |  1993-01-24  |  4.6 KB  |  169 lines

  1. ;------------------------------------------------------------------------------
  2.  
  3. CurrentSong    dw 0
  4.  
  5.  
  6. Song1    db 'pinload.mit',0      ;
  7. Song2    db 'intro2.mit',0
  8. Song3    db 'intro3.mit',0
  9. Song4    db '0',0
  10.  
  11. Song5    db '0',0      ;
  12. Song6    db '0',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 'a:\adlib\apinload.mid',0      ;
  25. ASong2    db 'a:\adlib\aintro2.mid',0
  26. ASong3    db 'a:\adlib\aintro3.mid',0
  27. ASong4    db '0',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 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. ;voice allocation maps
  84. ;------------------------------------------------------------------------------
  85.  
  86. SongAdNVoices    dw nv3,nv4,nv5,nv6
  87. SongAdCVoices    dw cv3,cv4,cv5,cv6
  88. SongAdPatches    dw sv3,sv4,sv5,sv6
  89. SongAdTransp    dw tv3,tv4,tv5,tv6
  90. SongAdPercs    db 1,1,1,1
  91.  
  92. ;------------------------------------------------------------------------------
  93. ;    apinload.mid
  94. NV3        db 0,1,2,3,0,0,0,0    ;ad lib channels for each midi channel
  95.  
  96. CV3        db 0,0,0,0,0,0,0,0    ;mid 1
  97.         db 0,0,0,0,0,0,0,0    ;mid 2    ;bass
  98.         db 1,2,0,0,0,0,0,0    ;mid 3  ;tune
  99.         db 3,4,5,0,0,0,0,0    ;mid 4  ;tune
  100.         db 0,0,0,0,0,0,0,0    ;mid 5    ;chords
  101.         db 0,0,0,0,0,0,0,0    ;mid 6    ; 
  102.         db 0,0,0,0,0,0,0,0    ;mid 7
  103.         db 0,0,0,0,0,0,0,0    ;mid 8
  104.  
  105.  
  106. TV3        db 12,0,0,-12,-12,-12,0,0,0,0    ;transposes for ad lib channels
  107.  
  108. SV3        db 36,52,52,53,53,53,0,0,0,0    ;  patch for each ad lib channel
  109.  
  110. ;_______________________________________________________________
  111.  
  112. NV4        db 0,1,2,3,0,0,0,0    ;ad lib channels for each midi channel
  113.  
  114. CV4        db 0,0,0,0,0,0,0,0    ;mid 1
  115.         db 0,0,0,0,0,0,0,0    ;mid 2    ;bass
  116.         db 1,2,0,0,0,0,0,0    ;mid 3  ;tune
  117.         db 3,4,5,0,0,0,0,0    ;mid 4  ;tune
  118.         db 0,0,0,0,0,0,0,0    ;mid 5    ;chords
  119.         db 0,0,0,0,0,0,0,0    ;mid 6    ; 
  120.         db 0,0,0,0,0,0,0,0    ;mid 7
  121.         db 0,0,0,0,0,0,0,0    ;mid 8
  122.  
  123.  
  124. TV4        db 12,0,0,-12,-12,-12,0,0,0,0    ;transposes for ad lib channels
  125.  
  126. SV4        db 36,52,52,53,53,53,0,0,0,0    ;  patch for each ad lib channel
  127.  
  128. ;_______________________________________________________________
  129.  
  130. NV5        db 0,1,2,3,0,0,0,0    ;ad lib channels for each midi channel
  131.  
  132. CV5        db 0,0,0,0,0,0,0,0    ;mid 1
  133.         db 0,0,0,0,0,0,0,0    ;mid 2    ;bass
  134.         db 1,2,0,0,0,0,0,0    ;mid 3  ;tune
  135.         db 3,4,5,0,0,0,0,0    ;mid 4  ;tune
  136.         db 0,0,0,0,0,0,0,0    ;mid 5    ;chords
  137.         db 0,0,0,0,0,0,0,0    ;mid 6    ; 
  138.         db 0,0,0,0,0,0,0,0    ;mid 7
  139.         db 0,0,0,0,0,0,0,0    ;mid 8
  140.  
  141.  
  142. TV5        db 12,0,0,-12,-12,-12,0,0,0,0    ;transposes for ad lib channels
  143.  
  144. SV5        db 36,52,52,53,53,53,0,0,0,0    ;  patch for each ad lib channel
  145.  
  146.  
  147. ;*********************************************
  148.  
  149. ;    arab
  150.  
  151. NV6        db 0,4,0,0,0,0,0,0    ;ad lib channels for each midi channel
  152.  
  153. CV6        db 0,0,0,0,0,0,0,0    ;mid 1
  154.         db 0,1,2,3,4,0,0,0    ;mid 2    ;tune on 2 use ad libchannels 0 and 1 for midi chann 2
  155.         db 5,0,0,0,0,0,0,0    ;mid 3  ;chords on mid 3
  156.         db 0,0,0,0,0,0,0,0    ;mid 4
  157.         db 0,0,0,0,0,0,0,0    ;mid 5    ;
  158.         db 0,0,0,0,0,0,0,0    ;mid 6    ; orch stabs on trump
  159.         db 0,0,0,0,0,0,0,0    ;mid 7
  160.         db 0,0,0,0,0,0,0,0    ;mid 8
  161.  
  162.  
  163. TV6        db 0,0,0,0,0,0,0,0,0,0    ;transposes for ad lib channels
  164.  
  165. SV6        db 37,37,37,37,37,30,0,0,0,0    ;  patch for each ad lib channel
  166.  
  167.  
  168. ;_______________________________________________________________
  169.