Ingen beskrivning

VoiceDef.s 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. @***
  2. @
  3. @ VoiceDef.s V0.2
  4. @ (C) 2014 ipatix
  5. @
  6. @**************************************************************@
  7. @***
  8. @ Output Device
  9. @**********************@
  10. .equ DirectSound, 0x00
  11. .equ SquareWave1, 0x01
  12. .equ SquareWave2, 0x02
  13. .equ ProgWave, 0x03
  14. .equ ProgNoise, 0x04
  15. .equ DirectSoundFix, 0x08
  16. .equ DirectReverse, 0x10
  17. .equ DirectComp, 0x20
  18. .equ ReverseComp, 0x30
  19. @***
  20. @ Table Types
  21. @**********************@
  22. .equ KeySplit, 0x40
  23. .equ DrumTable, 0x80
  24. @***
  25. @ Wave Patterns
  26. @**********************@
  27. .equ WaveDuty75, 0x03
  28. .equ WaveDuty50, 0x02
  29. .equ WaveDuty25, 0x01
  30. .equ WaveDuty12, 0x00
  31. .equ FineNoise, 0x00
  32. .equ RoughNoise, 0x01
  33. @***
  34. @ Keys
  35. @**********************@
  36. .equ CnM2, 0 @
  37. .equ CsM2, 1 @
  38. .equ DnM2, 2 @
  39. .equ DsM2, 3 @
  40. .equ EnM2, 4 @
  41. .equ FnM2, 5 @
  42. .equ FsM2, 6 @
  43. .equ GnM2, 7 @
  44. .equ GsM2, 8 @
  45. .equ AnM2, 9 @
  46. .equ AsM2, 10 @
  47. .equ BnM2, 11 @
  48. .equ CnM1, 12 @
  49. .equ CsM1, 13 @
  50. .equ DnM1, 14 @
  51. .equ DsM1, 15 @
  52. .equ EnM1, 16 @
  53. .equ FnM1, 17 @
  54. .equ FsM1, 18 @
  55. .equ GnM1, 19 @
  56. .equ GsM1, 20 @
  57. .equ AnM1, 21 @
  58. .equ AsM1, 22 @
  59. .equ BnM1, 23 @
  60. .equ Cn0, 24 @
  61. .equ Cs0, 25 @
  62. .equ Dn0, 26 @
  63. .equ Ds0, 27 @
  64. .equ En0, 28 @
  65. .equ Fn0, 29 @
  66. .equ Fs0, 30 @
  67. .equ Gn0, 31 @
  68. .equ Gs0, 32 @
  69. .equ An0, 33 @
  70. .equ As0, 34 @
  71. .equ Bn0, 35 @
  72. .equ Cn1, 36 @
  73. .equ Cs1, 37 @
  74. .equ Dn1, 38 @
  75. .equ Ds1, 39 @
  76. .equ En1, 40 @
  77. .equ Fn1, 41 @
  78. .equ Fs1, 42 @
  79. .equ Gn1, 43 @
  80. .equ Gs1, 44 @
  81. .equ An1, 45 @
  82. .equ As1, 46 @
  83. .equ Bn1, 47 @
  84. .equ Cn2, 48 @
  85. .equ Cs2, 49 @
  86. .equ Dn2, 50 @
  87. .equ Ds2, 51 @
  88. .equ En2, 52 @
  89. .equ Fn2, 53 @
  90. .equ Fs2, 54 @
  91. .equ Gn2, 55 @
  92. .equ Gs2, 56 @
  93. .equ An2, 57 @
  94. .equ As2, 58 @
  95. .equ Bn2, 59 @
  96. .equ Cn3, 60 @
  97. .equ Cs3, 61 @
  98. .equ Dn3, 62 @
  99. .equ Ds3, 63 @
  100. .equ En3, 64 @
  101. .equ Fn3, 65 @
  102. .equ Fs3, 66 @
  103. .equ Gn3, 67 @
  104. .equ Gs3, 68 @
  105. .equ An3, 69 @ 440Hz
  106. .equ As3, 70 @
  107. .equ Bn3, 71 @
  108. .equ Cn4, 72 @
  109. .equ Cs4, 73 @
  110. .equ Dn4, 74 @
  111. .equ Ds4, 75 @
  112. .equ En4, 76 @
  113. .equ Fn4, 77 @
  114. .equ Fs4, 78 @
  115. .equ Gn4, 79 @
  116. .equ Gs4, 80 @
  117. .equ An4, 81 @
  118. .equ As4, 82 @
  119. .equ Bn4, 83 @
  120. .equ Cn5, 84 @
  121. .equ Cs5, 85 @
  122. .equ Dn5, 86 @
  123. .equ Ds5, 87 @
  124. .equ En5, 88 @
  125. .equ Fn5, 89 @
  126. .equ Fs5, 90 @
  127. .equ Gn5, 91 @
  128. .equ Gs5, 92 @
  129. .equ An5, 93 @
  130. .equ As5, 94 @
  131. .equ Bn5, 95 @
  132. .equ Cn6, 96 @
  133. .equ Cs6, 97 @
  134. .equ Dn6, 98 @
  135. .equ Ds6, 99 @
  136. .equ En6, 100 @
  137. .equ Fn6, 101 @
  138. .equ Fs6, 102 @
  139. .equ Gn6, 103 @
  140. .equ Gs6, 104 @
  141. .equ An6, 105 @
  142. .equ As6, 106 @
  143. .equ Bn6, 107 @
  144. .equ Cn7, 108 @
  145. .equ Cs7, 109 @
  146. .equ Dn7, 110 @
  147. .equ Ds7, 111 @
  148. .equ En7, 112 @
  149. .equ Fn7, 113 @
  150. .equ Fs7, 114 @
  151. .equ Gn7, 115 @
  152. .equ Gs7, 116 @
  153. .equ An7, 117 @
  154. .equ As7, 118 @
  155. .equ Bn7, 119 @
  156. .equ Cn8, 120 @
  157. .equ Cs8, 121 @
  158. .equ Dn8, 122 @
  159. .equ Ds8, 123 @
  160. .equ En8, 124 @
  161. .equ Fn8, 125 @
  162. .equ Fs8, 126 @
  163. .equ Gn8, 127 @
  164. @***
  165. @ center value of PAN
  166. @******************************************************@
  167. .equ c_v, 0xC0 @ -64 ~ +63