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