@*** @ @ 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