~ ~ ==================================================================== ~ Appendix A SONIX for the Apple IIgs ~ ==================================================================== ~ ~ This table gives the sample durations and frequency responses for ~ various rates and lengths selected when using the SONIX Waveform ~ X Editor's CAPTURE function. ~ ~ WAVEFORM DURATION TABLE (seconds) ~ ~ +------+----------------------------------------------------+-------+ ~ | RATE | SAMPLE SIZE (bytes) |FRQ.RSP| ~ | (us) | 256 512 1024 2048 4096 8192 16384 32768 | (Hz) | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ | 32.1 |.008 |.016 | .032 |.065 |.130 | .262 | .512 | 1.05 | 15570 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ | 42.1 |.010 |.021 | .043 |.086 |.172 | .344 | .689 | 1.37 | 11870 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ | 52.1 |.013 |.026 | .053 |.106 |.213 | .426 | .853 | 1.70 | 9590 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ | 62.1 |.015 |.031 | .063 |.127 |.254 | .508 | 1.01 | 2.03 | 8050 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ | 72.1 |.018 |.036 | .073 |.147 |.295 | .590 | 1.18 | 2.36 | 6930 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ | 82.1 |.021 |.042 | .084 |.168 |.336 | .672 | 1.34 | 2.69 | 6090 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ | 92.1 |.023 |.047 | .094 |.188 |.377 | .754 | 1.50 | 3.01 | 5428 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |102.1 |.026 |.052 | .104 |.209 |.418 | .836 | 1.67 | 3.34 | 4897 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |112.1 |.028 |.057 | .114 |.229 |.459 | .918 | 1.83 | 3.67 | 4460 | ~ X |------+-----+-----+------+-----+-----+------+-------+ -----+-------| ~ |122.1 |.031 |.062 | .125 |.250 |.500 | 1.00 | 2.00 | 4.00 | 4096 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |132.1 |.033 |.067 | .135 |.270 |.541 | 1.08 | 2.16 | 4.32 | 3785 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |142.1 |.036 |.072 | .145 |.291 |.582 | 1.16 | 2.32 | 4.65 | 3518 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |152.1 |.038 |.077 | .155 |.311 |.623 | 1.24 | 2.49 | 4.98 | 3287 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |162.1 |.041 |.082 | .165 |.331 |.663 | 1.32 | 2.65 | 5.31 | 3084 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |172.1 |.044 |.088 | .176 |.352 |.704 | 1.40 | 2.81 | 5.63 | 2905 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |182.1 |.046 |.093 | .186 |.372 |.745 | 1.49 | 2.98 | 5.96 | 2745 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |192.1 |.049 |.098 | .196 |.393 |.786 | 1.57 | 3.14 | 6.29 | 2602 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |202.1 |.051 |.103 | .206 |.413 |.827 | 1.65 | 3.31 | 6.62 | 2474 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |212. |.054 |.108 | .217 |.434 |.868 | 1.73 | 3.47 | 6.95 | 2357 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |222.1 |.056 |.113 | .227 |.454 |.909 | 1.81 | 3.63 | 7.27 | 2251 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |232.1 |.059 |.118 | .237 |.475 |.950 | 1.90 | 3.80 | 7.60 | 2154 | ~ |------+-----+-----+------+-----+-----+------+-------+------+-------| ~ |242.1 |.061 |.123 | .247 |.495 |.991 | 1.98 | 3.96 | 7.93 | 2065 | ~ X +------+-----+-----+------+-----+-----+------+-------+------+-------+ ~ ~ Frequency response is calculated per the formula Bw / 2 = Cf; the ~ maximum bandwidth (Bw) must be at least 1/2 the sample frequency (Cf). ~ ~ So What Software a-1 1-JUN-88 ~ ~ ~ ~ ===================================================================== ~ Appendix B SONIX for the Apple IIgs ~ ===================================================================== ~ ~ The following note designations are in standard semitone intervals ~ based on the 12th root of 2. This is commonly referred to as the ~ X "Western Tempered Scale". ~ ~ ~ NOTE DESIGNATION AND FREQUENCY (Hz) ~ ~ C0 16.351 C1 32.703 C2 65.406 C3 130.81 ~ ~ C#0 17.324 C#1 34.647 C#2 69.295 C#3 138.58 ~ ~ D0 18.354 D1 36.708 D2 73.416 D3 146.83 ~ ~ Eb0 19.445 Eb1 38.890 Eb2 77.781 Eb3 155.56 ~ ~ E0 20.601 E1 41.203 E2 82.407 E3 164.81 ~ ~ F0 21.826 F1 43.654 F2 87.307 F3 174.61 ~ ~ F#0 23.124 F#1 46.248 F#2 92.498 F#3 184.99 ~ ~ G0 24.499 G1 48.999 G2 97.999 G3 196.00 ~ ~ G#0 25.956 G#1 51.913 G#2 103.82 G#3 207.65 ~ ~ A0 27.500 A1 55.000 A2 110.00 A3 220.00 ~ ~ X Bb0 29.135 Bb1 58.270 Bb2 116.54 Bb3 233.09 ~ ~ B0 30.868 B1 61.735 B2 123.47 B3 246.96 ~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~ ~ C4 261.63 (MidC) C5 523.25 C6 1046.5 C7 2093.0 ~ ~ C#4 277.17 C#5 554.36 C#6 1108.7 C#7 2217.4 ~ ~ D4 293.66 D5 587.33 D6 1174.7 D7 2349.3 ~ ~ Eb4 311.12 Eb5 622.25 Eb6 1244.5 Eb7 2489.0 ~ ~ E4 329.63 E5 659.26 E6 1318.5 E7 2637.0 ~ ~ F4 349.23 F5 698.46 F6 1396.9 F7 2793.8 ~ ~ F#4 369.99 F#5 739.98 F#6 1479.9 F#7 2959.9 ~ ~ G4 392.00 G5 783.99 G6 1568.0 G7 3136.0 ~ ~ G#4 415.30 G#5 830.61 G#6 1661.2 G#7 3322.4 ~ ~ A4 440.00 (A440) A5 880.00 A6 1760.0 A7 3520.0 ~ ~ Bb4 466.16 Bb5 932.33 Bb6 1864.6 Bb7 3729.3 ~ X ~ B4 493.88 B5 987.77 B6 1975.5 B7 3951.1 ~ ~ ~ So What Software b-1 1-JUN-88 ~ ~ ~ ~ ~ ===================================================================== ~ Appendix B SONIX for the Apple IIgs ~ ===================================================================== ~ ~ STANDARD INSTRUMENT RANGES ~ ~ X Harp D1-G7 C Flute C4-C7 Bb Bass clar. D2-Eb5 ~ ~ ~ Accordion G1-A6 Bb Sopr. sax. Ab3-Eb6 Oboe Bb3-F6 ~ ~ ~ Guitar E2-F5 Eb Alto sax. Db3-Eb6 English horn E3-Cb6 ~ ~ ~ Marimba C3-F7 Bb Tenor sax. A2b-Eb5 Bassoon B1b-Eb5 ~ ~ ~ Xylophone C3-F7 Eb Bari. sax. D2b-Ab4 Eb CBSPN* D1b-B3 ~ ~ ~ Chimes C5-F6 Bb Bass sax. A1b-Eb4 Bb Cornet E3-Bb5 ~ ~ ~ Tympani F2-F3 Bb Sopr. clar.D3-G6 Bb Trumpet E3-Bb5 ~ ~ ~ C Piccolo D5-Bb7 Eb Alto clar. G2-Ab5 Bb Fluegelhorn E3-Bb5 ~ ~ ~ Eb Alto Mell. A2-Eb5 F French horn B1-F5 Bb Trombone E2-Bb4 ~ X ~ ~ Bb Euphonium E2-Bb4 Eb Bass tuba A1-Bb3 BBb Bass tuba E1-Bb3 ~ ~ ~ Violin G3-C7 Viola C3-C6 Cello C2-E5 ~ ~ ~ Bass E1-B3 Sopr. voice C4-C6 Alto voice G3-F5 ~ ~ ~ Tenor voice D3-Bb4 Bari. voice A2-G4 Bass voice E2-D4 ~ ~ ~ ~ *Eb CBSPN = Eb Contrabass Sarrussophone ~ ~ Mell. = Mellophone ~ ~ Sopr. = Soprano ~ ~ Bari. = Baritone ~ ~ Sax. = Saxophone ~ ~ Clar. = Clarinet ~ X ~ ~ ~ ~ So What Software b-2 1-JUN-88 ~ ~ ~ ~ ~ ======================================================================= ~ Appendix C SONIX for the Apple IIgs ~ ======================================================================= ~ ~ SONIX FILE STRUCTURES ~ ~ X Type .SWF (SONIX Waveform file) Type .SMF (SONIX Music file) ~ ~ +----------------------------+ +---------------------------+ ~ 0000 | Length number | 0000 | | ~ +----------------------------+ | Waveform Prefix | ~ 0001 | Volume | | | ~ +----------------------------+ | 48 bytes | ~ 0002 | Mode | | | ~ +----------------------------+ +---------------------------+ ~ | | 0030 | Oscillator #00 Filename | ~ 0003 | Resolution | | | ~ +----------------------------+ | 15 bytes | ~ 0004 | Unused | +---------------------------+ ~ +----------------------------+ 003F | Sound RAM Hi byte address| ~ 0005 | | +---------------------------+ ~ | | 0040 | Oscillator #01 Filename | ~ | | | . | ~ | | | . | ~ | Semitone table | | . | ~ | | | . | ~ | 192 bytes | | . | ~ | | | . | ~ | | | . | ~ | | +---------------------------+ ~ | | 0200 | Oscillator #1D Filename | ~ X | | | 15 bytes | ~ +----------------------------+ +---------------------------+ ~ 00C5 | | 020F | Sound RAM hi byte address | ~ | | +---------------------------+ ~ | | 0210 | | ~ | Unused | | Waveform length | ~ | | | numbers | ~ | 64 Bytes | | | ~ | | | 30 bytes | ~ | | | | ~ | | +---------------------------+ ~ +----------------------------+ 022E | Unused Sound RAM | ~ 0100 | | +---------------------------+ ~ | | 0230 | Used Sound RAM | ~ | | +---------------------------+ ~ | Waveform | 0232 | Master Volume | ~ | Byte pattern | +---------------------------+ ~ | | 0233 | Master Tempo | ~ | Can be any one of 8 | +---------------------------+ ~ | different sizes | 0234 | | ~ | | | | ~ | 256 bytes | | Music Sequencer | ~ | 512 bytes | | byte pattern | ~ | 1024 bytes | | | ~ | 2048 bytes | | (Size varies) | ~ | 4096 bytes | | | ~ X | 8192 bytes | | | ~ | 16384 bytes | | | ~ | 32768 bytes | | | ~ ???? | | ???? | | ~ +----------------------------+ +---------------------------+ ~ ~ So What Software c-1 1-JUN-88 ~ ENDFILE