![]() | |
![]() |
![]() |
| b.F(t)=A1SINω1t+A2SINω2t | c.F(t)=A SIN(ωt+βF(t)) |
n)と比較し、その差(dn)を求めます。予測値(
n)の初期設定値は8000Hです。| L4 | L3 | L2 | L1 | 条件 | |||
| dn≧0 | dn<0 | ||||||
| 0 | 1 | 0 | 0 | 0 | |dn| | <Δn /4 | |
| 0 | 0 | 1 | Δn/4≦ | |dn| | <Δn /2 | ||
| 0 | 1 | 0 | Δn/2≦ | |dn| | <Δn ×3/4 | ||
| 0 | 1 | 1 | Δn×3/4≦ | |dn| | <Δn | ||
| 1 | 0 | 0 | Δ≦ | |dn| | <Δn ×5/4 | ||
| 1 | 0 | 1 | Δn×5/4≦ | |dn| | <Δn ×3/2 | ||
| 1 | 1 | 0 | Δn×3/2≦ | |dn| | <Δn ×7/4 | ||
| 1 | 1 | 1 | Δn×7/4≦ | |dn| | |||
n+1)と量子化幅(Δn+1)の更新を行います。
n+1=(1-2×L4)×(L3+L2/2+L1/4+1/8)×△n+
n| L3 | L2 | L1 | f |
| 0 | 0 | 0 | 0.9 |
| 0 | 0 | 1 | 0.9 |
| 0 | 1 | 0 | 0.9 |
| 0 | 1 | 1 | 0.9 |
| 1 | 0 | 0 | 1.2 |
| 1 | 0 | 1 | 1.6 |
| 1 | 1 | 0 | 2.0 |
| 1 | 1 | 1 | 2.4 |

| ○ | : | ADPCMサンプリング値 |
| × | : | 平均化されたデータ |
| ----- | : | スムージング回路無しの再生音 |
| : | (50KHz再サンプリング+平均化回路)の再生音 |

| CS | RD | WR | A0 | |
| 0 | 1 | 0 | 0 | レジスタアドレス設定 |
| 0 | 1 | 0 | 1 | レジスタデータ設定 |
| 0 | 0 | 1 | 0 | ステータスリード |
| 0 | 0 | 1 | 1 | レジスタデータリード(specificレジスタのみ) |
| 1 | x | x | x | D0-D7はハイインピーダンスになります |
| CS | RD | WR | A0 | ||
| 1 | 1 | x | x | x | インアクティブモード |
| 2 | 0 | 1 | 0 | 0 | アドレスライトモード |
| 3 | 0 | 1 | 0 | 1 | データライトモード |
| 4 | 0 | 0 | 1 | 0 | ステータスリードモード |
| 5 | 0 | 0 | 1 | 1 | データリードモード |
| モード | 遅延時間 |
| アドレスライトモード | 12クロック |
| データライトモード | 84(12)クロック |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 1.スロット番号 |
| 1 | 2 | 3 | 1 | 2 | 3 | 4 | 5 | 6 | 4 | 5 | 6 | 7 | 8 | 9 | 7 | 8 | 9 | 2.チャンネル番号 |
| 1 | 2 | 1 | 2 | 1 | 2 | 3.チャンネル毎に見たときのスロット番号 | ||||||||||||
| 20 | 21 | 22 | 23 | 24 | 25 | 28 | 29 | 2A | 2B | 2C | 2D | 30 | 31 | 32 | 33 | 34 | 35 | 4.チャンネル毎のデータとレジスタの関係(例:$20~$28) |
| C0 | C1 | C2 | C0 | C1 | C2 | C3 | C4 | C5 | C3 | C4 | C5 | C6 | C7 | C8 | C6 | C7 | C8 | 5.チャンネル毎のデータとレジスタの関係(例:$C0~$C8) |

| アドレス | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | アドレス | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
| 00 | - | 20 | A M | V I B | E G T Y P | K S R | MULTI | ||||||||||||
| 01 | TEST | ||||||||||||||||||
| 02 | TIMER 1 | 35 | |||||||||||||||||
| 03 | TIMER 2 | 40 | KSL | TL | |||||||||||||||
| 04 | IRQ RST | T1 MSK | T2 MSK | EOS MSK | BR MSK | - | ST2 | ST1 | |||||||||||
| 05 | Key Board IN | * | 55 | ||||||||||||||||
| 06 | Key Board OUT | 60 | AR | DR | |||||||||||||||
| 07 | STA RT | REC | MEM DATA | REPT | SP OFF | - | RST | ||||||||||||
| 08 | CSM | NOTE SEL | - | Sam pl | DA AD | 64K | ROM | 75 | |||||||||||
| 09 | START ADD(L) | 80 | SL | RR | |||||||||||||||
| 0A | START ADD(H) | ||||||||||||||||||
| 0B | STOP ADD(L) | 95 | |||||||||||||||||
| 0C | STOP ADD(H) | A0 | F-Number(L) | ||||||||||||||||
| 0D | PRESCALE(L) | ||||||||||||||||||
| 0E | PRESCALE(H) | A8 | |||||||||||||||||
| 0F | ADPCM-DATA | * | B0 | - | K O N |
Block | F-Num (H) |
||||||||||||
| 10 | DELTA-N(L) | ||||||||||||||||||
| 11 | DELTA-N(H) | B8 | |||||||||||||||||
| 12 | EG-CTRL | BD | AM DEP |
VIB DEP |
R | BD | SD | TOM | TC | HH | |||||||||
| - | - | C0 | - | FB | C | ||||||||||||||
| 15 | DAC DATA(H) | ||||||||||||||||||
| 16 | DAC DATA (L) |
- | C8 | ||||||||||||||||
| 17 | - | SHIFT | -STATUS- | ||||||||||||||||
| 2 | 1 | 0 | |||||||||||||||||
| 18 | - | I/O-CTRL | INT | T1 | T2 | EPS | BUF RDY | - | PCM BSY |
||||||||||
| 19 | - | I/O DATA | * | ||||||||||||||||
| 1A | PCM-DATA | * | |||||||||||||||||
| - | |||||||||||||||||||
| *READ可能なレジスタ | |||||||||||||||||||
| $02 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| $03 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| $04 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| IRQ RESET | MASK T1 | MASK T2 | MASK EDS | MSK BUF RDY | - | ST2 | ST1 |
| $05 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| IN7 | IN6 | IN5 | IN4 | IN3 | IN2 | IN1 | IN0 |
| $06 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| OUT7 | OUT6 | OUT5 | OUT4 | OUT3 | OUT2 | OUT1 | OUT0 |
| $06 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| START | REC | DATA MEMORY | REPEAT | SP-OFF | RESET |
| $06 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| CSM | NOTE SEL | SAMPL | DA/AD | 64K | ROM |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | オクターブ | ||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | BLOCKデータ | ||||||||
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | F-Number MSB | ||||||||
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | F-Number 2nd |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F-Number キーボードスプリット番号 |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | オクターブ | ||||||||
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | BLOCKデータ | ||||||||
| 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | F-Number MSB |
| * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | F-Number 2nd |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | F-Number キーボードスプリット番号MSB |
|
| ||||||||||||||||||||||||||||||||||||
| BANK | CAS ADDRESS | RAS ADDRESS | ||||||||||||||||||
| 22 | 21 | 20 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 |
| -$0A- | -$09- | |||||||||||||||||||
| D7 | D6 | D5 | * | D3 | D2 | D1 | D0 | D7 | D6 | D5 | D4 | * | D2 | D1 | D0 | 0 | 0 | 0 | 0 | 0 |
| BANK | CAS ADDRESS | RAS ADDRESS | ||||||||||||||||||
| 22 | 21 | 20 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 |
| -$0A- | -$09- | |||||||||||||||||||
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 0 | 0 | 0 | 0 | 0 |
| BANK | CAS ADDRESS | RAS ADDRESS | ||||||||||||||||||
| 22 | 21 | 20 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 |
| -$0A- | -$09- | |||||||||||||||||||
| * | * | * | D4 | D3 | D2 | D1 | D0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 0 | 0 | 0 | 0 | 0 |
|
| ||||||||||||||||||||||||||||||||||||
| BANK | CAS ADDRESS | RAS ADDRESS | ||||||||||||||||||
| 22 | 21 | 20 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 |
| -$0A- | -$09- | |||||||||||||||||||
| D7 | D6 | D5 | * | D3 | D2 | D1 | D0 | D7 | D6 | D5 | D4 | * | D2 | D1 | D0 | | | | | | | | | | |
| BANK | CAS ADDRESS | RAS ADDRESS | ||||||||||||||||||
| 22 | 21 | 20 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 |
| -$0A- | -$09- | |||||||||||||||||||
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | | | | | | | | | |
| BANK | CAS ADDRESS | RAS ADDRESS | ||||||||||||||||||
| 22 | 21 | 20 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 |
| -$0A- | -$09- | |||||||||||||||||||
| * | * | * | D4 | D3 | D2 | D1 | D0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | | | | | | | | | |
|
| ||||||||||||||||||||||||||||||||||||
| $0F | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| ADPCM-DATA | ||||||||
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| n番目のデータ | n+1番目のデータ | ||||||
| L4 | L3 | L2 | L1 | L4 | L3 | L2 | L1 |
| ΔN=k×216,k=( |
| )/( |
| ) |
| $10 |
| $11 |
| ||||||||||||||
| $12 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| EG-CONTROL | ||||||||
| VOUT= |
| + |
| ×(-1+F9+F8×2-1+・・・+F1×2-8+F0×2-9+2-10)×2-E |
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |
| $15 | F9 | F8 | F7 | F6 | F5 | F4 | F3 | F2 |
| $16 | F1 | F0 | ||||||
| $17 | S2 | S1 | S0 | |||||
| $18 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| IO3 | IO2 | IO1 | IO0 | |||||
| I/O3CTRL | I/O2CTRL | I/O1CTRL | I/O0CTRL | |||||
| $19 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| I/O3DATE | I/O2DATE | I/O1DATE | I/O0DATE | |||||
| $1A | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| PCM-DATA | ||||||||
| $20~$35 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| AM | VIB | EG-TYP | KSR | MULTI | ||||
| 23 | 22 | 21 | 20 | |||||
| F-Numberによる周波数 | ωf |
| 搬送波のMULTIPLE数 | 1 |
| 変調波のMULTIPLE数 | 7 |
| MUL | 倍率 | MUL | 倍率 | MUL | 倍率 | MUL | 倍率 |
| 0 | 1/2 | 4 | 4 | 8 | 8 | C | 12 |
| 1 | 1 | 5 | 5 | 9 | 9 | D | 12 |
| 2 | 2 | 6 | 6 | A | 10 | E | 15 |
| 3 | 3 | 7 | 7 | B | 10 | F | 15 |
| D4 | N | Rks | N | Rks | N | Rks | N | Rks |
| 0 | 0 | 0 | 4 | 1 | 8 | 2 | 12 | 3 |
| 1 | 0 | 5 | 1 | 9 | 2 | 13 | 3 | |
| 2 | 0 | 6 | 1 | 10 | 2 | 14 | 3 | |
| 3 | 0 | 7 | 1 | 11 | 2 | 15 | 3 | |
| 1 | 0 | 0 | 4 | 4 | 8 | 8 | 12 | 12 |
| 1 | 1 | 5 | 5 | 9 | 9 | 13 | 13 | |
| 2 | 2 | 6 | 6 | 10 | 10 | 14 | 14 | |
| 3 | 3 | 7 | 7 | 11 | 11 | 15 | 15 |
D5=0 減衰音![]() |
D5=1 持続音![]() |
| $40~$45 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| KSL | Total Level | |||||||
| D5 | D4 | D3 | D2 | D1 | D0 | |
| 減衰量 | 24dB | 12dB | 6dB | 3dB | 1.5dB | 0.75dB |
| D6 | D7 | 減衰量 |
| 0 | 0 | 0 |
| 1 | 0 | 1.5dB/OCT |
| 0 | 1 | 3dB/OCT0 |
| 1 | 1 | 6dB/OCT0 |
| OCT\F-Number | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 0 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 1 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.075 | 1.125 | 1.500 | 1.875 | 2.250 | 2.625 | 3.000 |
| 2 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 1.125 | 1.875 | 2.625 | 3.000 | 3.750 | 4.125 | 4.500 | 4.875 | 5.250 | 5.625 | 6.000 |
| 3 | 0.000 | 0.000 | 0.000 | 1.875 | 3.000 | 4.125 | 4.875 | 5.625 | 6.000 | 6.750 | 7.125 | 7.500 | 7.875 | 8.250 | 8.625 | 9.000 |
| 4 | 0.000 | 0.000 | 3.000 | 4.875 | 6.000 | 7.125 | 7.875 | 8.625 | 9.000 | 9.750 | 10.125 | 10.500 | 10.875 | 11.250 | 11.625 | 12.000 |
| 5 | 0.000 | 3.000 | 6.000 | 7.875 | 9.000 | 10.125 | 10.875 | 11.625 | 12.000 | 12.750 | 13.125 | 13.500 | 13.875 | 14.250 | 14.625 | 15.000 |
| 6 | 0.000 | 6.000 | 9.000 | 10.875 | 12.000 | 13.125 | 13.875 | 14.625 | 15.000 | 15.750 | 16.125 | 16.500 | 16.875 | 17.250 | 17.625 | 18.000 |
| 7 | 0.000 | 9.000 | 12.000 | 13.875 | 15.000 | 16.125 | 16.875 | 17.625 | 18.000 | 18.750 | 19.125 | 19.500 | 19.875 | 20.250 | 20.625 | 21.000 |
| $60~$75 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| AR | DR | |||||||
| 23 | 22 | 21 | 23 | 23 | 22 | 21 | 23 | |
| $80~$95 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| SL | RR | |||||||
| 24 dB | 12 dB | 6 dB | 3 dB | 23 | 22 | 21 | 23 | |
| EG ATTACK TIME Rate [mS] | EG DECAY TIME RATE [mS] | EG ATTACK TIME RATE [mS] | EG DECAY TIME RATE [mS] | ||||
| (@10%-90%) | (@0dB-96dB) | ||||||
| 0.00 | 15 3 | 0.51 | 15 3 | 0.00 | 15 3 | 2.40 | |
| 0.00 | 15 2 | 0.51 | 15 2 | 0.00 | 15 2 | 2.40 | |
| 0.00 | 15 1 | 0.51 | 15 1 | 0.00 | 15 1 | 2.40 | |
| 0.00 | 15 0 | 0.51 | 15 0 | 0.00 | 15 0 | 2.40 | |
| 0.11 | 14 3 | 0.58 | 14 3 | 0.20 | 14 3 | 2.74 | |
| 0.11 | 14 2 | 0.69 | 14 2 | 0.24 | 14 2 | 3.20 | |
| 0.14 | 14 1 | 0.81 | 14 1 | 0.30 | 14 1 | 3.84 | |
| 0.19 | 14 0 | 1.01 | 14 0 | 0.38 | 14 0 | 4.80 | |
| 0.22 | 13 3 | 1.15 | 13 3 | 0.42 | 13 3 | 5.48 | |
| 0.26 | 13 2 | 1.35 | 13 2 | 0.46 | 13 2 | 6.40 | |
| 0.31 | 13 1 | 1.62 | 13 1 | 0.56 | 13 1 | 7.68 | |
| 0.37 | 13 0 | 2.02 | 13 0 | 0.70 | 13 0 | 9.60 | |
| 0.43 | 12 3 | 2.32 | 12 3 | 0.80 | 12 3 | 10.96 | |
| 0.49 | 12 2 | 2.68 | 12 2 | 0.92 | 12 2 | 12.80 | |
| 0.61 | 12 1 | 3.22 | 12 1 | 1.12 | 12 1 | 15.36 | |
| 0.73 | 12 0 | 4.02 | 12 0 | 1.40 | 12 0 | 19.20 | |
| 0.85 | 11 3 | 4.62 | 11 3 | 1.56 | 11 3 | 21.92 | |
| 0.97 | 11 2 | 5.38 | 11 2 | 1.84 | 11 2 | 25.56 | |
| 1.13 | 11 1 | 6.42 | 11 1 | 2.20 | 11 1 | 30.68 | |
| 1.45 | 11 0 | 8.02 | 11 0 | 2.76 | 11 0 | 38.36 | |
| 1.70 | 10 3 | 9.24 | 10 3 | 3.12 | 10 3 | 43.84 | |
| 1.94 | 10 2 | 10.76 | 10 2 | 3.68 | 10 2 | 51.12 | |
| 2.26 | 10 1 | 12.84 | 10 1 | 4.40 | 10 1 | 61.36 | |
| 2.90 | 10 0 | 16.04 | 10 0 | 5.52 | 10 0 | 76.72 | |
| 3.39 | 9 3 | 18.48 | 9 3 | 6.24 | 9 3 | 87.68 | |
| 3.87 | 9 2 | 21.52 | 9 2 | 7.36 | 9 2 | 102.24 | |
| 4.51 | 9 1 | 25.68 | 9 1 | 8.80 | 9 1 | 122.72 | |
| 5.79 | 9 0 | 32.08 | 9 0 | 11.04 | 9 0 | 153.44 | |
| 6.78 | 8 3 | 36.96 | 8 3 | 12.48 | 8 3 | 175.36 | |
| 7.74 | 8 2 | 43.04 | 8 2 | 14.72 | 8 2 | 204.48 | |
| 9.02 | 8 1 | 51.36 | 8 1 | 17.60 | 8 1 | 245.44 | |
| 11.58 | 8 0 | 64.16 | 8 0 | 22.08 | 8 0 | 306.88 | |
| 13.57 | 7 3 | 73.92 | 7 3 | 24.96 | 7 3 | 350.72 | |
| 15.49 | 7 2 | 86.08 | 7 2 | 29.44 | 7 2 | 408.96 | |
| 18.05 | 7 1 | 102.72 | 7 1 | 35.20 | 7 1 | 490.88 | |
| 23.17 | 7 0 | 128.32 | 7 0 | 44.16 | 7 0 | 613.76 | |
| 27.14 | 6 3 | 147.84 | 6 3 | 49.92 | 6 3 | 701.44 | |
| 30.98 | 6 2 | 172.16 | 6 2 | 58.88 | 6 2 | 817.92 | |
| 36.10 | 6 1 | 205.44 | 6 1 | 70.40 | 6 1 | 981.76 | |
| 46.34 | 6 0 | 256.64 | 6 0 | 88.32 | 6 0 | 1227.52 | |
| 54.27 | 5 3 | 295.68 | 5 3 | 99.84 | 5 3 | 1402.88 | |
| 61.95 | 5 2 | 344.32 | 5 2 | 117.76 | 5 2 | 1635.84 | |
| 72.19 | 5 1 | 410.88 | 5 1 | 140.80 | 5 1 | 1963.52 | |
| 92.67 | 5 0 | 513.28 | 5 0 | 176.64 | 5 0 | 2455.04 | |
| 108.54 | 4 3 | 591.36 | 4 3 | 199.68 | 4 3 | 2805.76 | |
| 123.90 | 4 2 | 688.64 | 4 2 | 235.52 | 4 2 | 3271.68 | |
| 144.38 | 4 1 | 821.76 | 4 1 | 281.60 | 4 1 | 3927.04 | |
| 185.34 | 4 0 | 1026.56 | 4 0 | 353.28 | 4 0 | 4910.08 | |
| 217.09 | 3 3 | 1182.72 | 3 3 | 399.36 | 3 3 | 5611.52 | |
| 247.81 | 3 2 | 1377.28 | 3 2 | 471.04 | 3 2 | 6543.36 | |
| 288.77 | 3 1 | 1643.52 | 3 1 | 563.20 | 3 1 | 7854.08 | |
| 370.69 | 3 0 | 2053.12 | 3 0 | 706.56 | 3 0 | 9820.16 | |
| 434.18 | 2 3 | 2365.44 | 2 3 | 798.72 | 2 3 | 11223.04 | |
| 495.62 | 2 2 | 2754.56 | 2 2 | 942.08 | 2 2 | 13086.72 | |
| 577.54 | 2 1 | 3287.04 | 2 1 | 1126.40 | 2 1 | 15708.16 | |
| 741.38 | 2 0 | 4106.24 | 2 0 | 1413.12 | 2 0 | 19640.32 | |
| 868.35 | 1 3 | 4730.88 | 1 3 | 1597.44 | 1 3 | 22446.08 | |
| 991.32 | 1 2 | 5509.12 | 1 2 | 1884.16 | 1 2 | 26173.44 | |
| 1155.07 | 1 1 | 6574.08 | 1 1 | 2252.80 | 1 1 | 31416.32 | |
| 1482.75 | 1 0 | 8212.48 | 1 0 | 2826.24 | 1 0 | 39280.64 | |
| $A0~$A8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| F-Number | ||||||||
| 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | |
| $B0~$B8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| BLOCK | F-Number | |||||||
| Key-ON | 22 | 21 | 20 | 29 | 28 | |||
| 音階 | 周波数 (4oct) | F-Number | $B0~$B8 | $A0~$A8 | ||||||||
| D1 | D0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |||
| C# | 277.2 | 363 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
| D | 293.7 | 385 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| D# | 311.1 | 408 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| E | 329.6 | 432 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
| F | 349.2 | 458 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| F# | 370.0 | 485 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| G | 392.0 | 514 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| G# | 415.3 | 544 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| A | 440.0 | 577 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| A# | 466.2 | 611 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
| B | 493.9 | 647 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| C | 523.3 | 686 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| 音階 | 周波数 (4oct) | F-Number | $B0~$B8 | $A0~$A8 | ||||||||
| D1 | D0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |||
| G | 392.0 | 514 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| G# | 415.3 | 544 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| A | 440.0 | 577 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| A# | 466.2 | 611 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
| B | 493.9 | 647 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| C | 523.3 | 686 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
| C# | 554.4 | 727 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
| D | 587.3 | 770 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| D# | 622.2 | 816 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
| E | 659.3 | 864 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| F | 698.5 | 916 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
| F# | 740.0 | 970 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
| $C0~$C8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| - | FEEDBACK | CONNECTION | ||||||
| 22 | 21 | 20 | ||||||


| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 変調度 | 0 | π/16 | π/8 | π/4 | π/2 | π | 2π | 4π |
| $BD | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| AM-DEPTH | VIB-DEPTH | RHYTHM | BD | SD | TOM | TOP-CY | HH |
| 楽器 | スロット |
| BD | 13、16 |
| SD | 17 |
| TOM | 15 |
| TOP-CYM | 18 |
| HH | 14 |


| MSX-AUDIOの内部データ | MOの出力データ | ||||||||||||||||||||||||||||
| Sign | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | S3 | S2 | S1 | Sign | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | |
| 1 | 1 | x | x | x | x | x | x | x | x | → | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | x | ||||||
| 1 | 0 | 1 | x | x | x | x | x | x | x | x | → | 1 | 1 | 0 | 1 | x | x | x | x | x | x | x | x | x | |||||
| 1 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | → | 1 | 0 | 1 | 1 | x | x | x | x | x | x | x | x | x | ||||
| 1 | 0 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | → | 1 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | x | |||
| 1 | 0 | 0 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | → | 0 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | x | ||
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | → | 0 | 1 | 0 | 1 | x | x | x | x | x | x | x | x | x | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | x | x | x | x | x | x | x | x | → | 0 | 0 | 1 | 1 | x | x | x | x | x | x | x | x | x |
| 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | x | x | x | x | x | x | x | x | → | 0 | 0 | 1 | 0 | x | x | x | x | x | x | x | x | x |
| 0 | 1 | 1 | 1 | 1 | 1 | 0 | x | x | x | x | x | x | x | x | → | 0 | 1 | 0 | 0 | x | x | x | x | x | x | x | x | x | |
| 0 | 1 | 1 | 1 | 1 | 0 | x | x | x | x | x | x | x | x | → | 0 | 1 | 1 | 0 | x | x | x | x | x | x | x | x | x | ||
| 0 | 1 | 1 | 1 | 0 | x | x | x | x | x | x | x | x | → | 1 | 0 | 0 | 0 | x | x | x | x | x | x | x | x | x | |||
| 0 | 1 | 1 | 0 | x | x | x | x | x | x | x | x | → | 1 | 0 | 1 | 0 | x | x | x | x | x | x | x | x | x | ||||
| 0 | 1 | 0 | x | x | x | x | x | x | x | x | → | 1 | 1 | 0 | 0 | x | x | x | x | x | x | x | x | x | |||||
| 0 | 0 | x | x | x | x | x | x | x | x | → | 1 | 1 | 1 | 0 | x | x | x | x | x | x | x | x | x | ||||||
| アドレス | データ | R/W | コメント |
| ○初期設定 | |||
| $04 | $00 | W | 各フラグをイネーブルにする。 |
| $04 | $80 | W | 各フラグをリセット。 |
| $07 | $C8 | W | ADPCM分析をイネーブルとし、スピーカをOFFとする。 |
| $08 | $00 | W | |
| $0D | $C2 | W | サンプリングレートを8KHz(NPRE=450)。 |
| $0E | $01 | W | |
| ○分析スタート | |||
| $0F | R | ダミーリードにより分析開始 | |
| ○分析中 | |||
| $0F | R | BUF・RDYフラグが「1」のとき、$0Fをリードして分析データを格納し、フラグリセット。「0」であれば待機。 | |
| ($04 | $80 | W) | |
| ○分析終了 | |||
| $07 | $48 | W | ADPCM分析終了。 |
| $07 | $00 | W | $07レジスタリセット。 |
| アドレス | データ | R/W | コメント |
| ○初期設定 | |||
| $04 | $00 | W | 各フラグをイネーブルにする。 |
| $04 | $80 | W | 各フラグをリセット。 |
| $07 | $80 | W | ADPCM合成をイネーブルにする。 |
| $08 | $00 | W | |
| $10 | $F6 | W | サンプリングレートを8KHz(△N=10486)。 |
| $11 | $28 | W | |
| $12 | $xx | W | 出力レベル設定 |
| ○合成スタート | |||
| $0F | $xx | W | ADPCMデータを$0Fに書き込むことによりスタート。 |
| ○合成中 | |||
| $0F | $xx | R | BUF・RDYフラグが「1」のとき、$0Fに合成データを書き込み、フラグをリセットする。「0」のときは待機。 |
| ($04 | $80 | W) | |
| ○合成終了 | |||
| $07 | $00 | W | ADPCM合成終了。 |
| アドレス | データ | R/W | コメント |
| ○初期設定 | |||
| $04 | $08 | W | 各フラグをイネーブルにする。 |
| $04 | $80 | W | 各フラグをリセット。 |
| $07 | $68 | W | ADPCM分析をイネーブルにする。 |
| $08 | $02/$00 | W | RAMタイプの指定。 |
| $09 | $xx | W | メモリのスタート番地 |
| $0A | $xx | W | |
| $0B | $xx | W | メモリのストップ番地 |
| $0C | $xx | W | |
| $0D | $E1 | W | サンプリングレートを16KHz(NPRE=255)。 |
| $0E | $00 | W | |
| ○分析スタート | |||
| $07 | $E8 | W | $07のD7が「1」になるのに同期して分析開始。 |
| ○分析中 | |||
| EOSフラグが「1」となり、分析終了を指示するまで待機。 | |||
| ○分析終了 | |||
| $07 | $68 | W | ADPCM分析終了。 |
| $07 | $00 | W | $07レジスタリセット。 |
| アドレス | データ | R/W | コメント |
| ○初期設定 | |||
| $04 | $08 | W | BUF・RDYフラグのみマスタする。 |
| $04 | $80 | W | 各フラグをリセット。 |
| $07 | $20/$30 | W | ADPCM分析をイネーブルにする。 |
| $08 | $00,$01,$02 | W | RAMタイプの指定。 |
| $09 | $xx | W | メモリのスタート番地 |
| $0A | $xx | W | |
| $0B | $xx | W | メモリのストップ番地 |
| $0C | $xx | W | |
| $10 | $EC | W | サンプリングレートを16KHz(△N=20972)。 |
| $11 | $51 | W | |
| $12 | $xx | W | 出力レベル設定 |
| ○合成スタート | |||
| $07 | $A0/$B0 | W | $07のD7「1」になるのに同期して合成開始。 |
| ○合成中 | |||
| EOSフラグが「1」となり、分析終了を指示するまで待機。 | |||
| ($07 | $00 | W) | リピートモードを解除 |
| ($07 | $00 | W) | 合成を強制的に中止 |
| ○合成終了 | |||
| $07 | $20 | W | ADPCM合成終了 |
| $07 | $00 | W | $07レジスタ終了 |
| RAS | RAM1 | RAM2 | RAM3 | RAM4 | RAM5 | RAM6 | RAM7 | RAM8 | |||||||||||||||||
| 0 | | | | | ----------→ | | | |||||||||||||||||||||
| 1 | | | | | | | ||||||||||||||||||||||
| 2 | | | | | | | ||||||||||||||||||||||
| ・ | | | | | | | ||||||||||||||||||||||
| ・ | | | | | | | ||||||||||||||||||||||
| ・ | | | | | 1 | | | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ||||||||||||||
| | | | | | | |||||||||||||||||||||||
| | | | | | | |||||||||||||||||||||||
| 510 | | | | | | | ||||||||||||||||||||||
| 511 | ↓ | ↓ | ↓ | ||||||||||||||||||||||
| CAS | 0 | 1 | 2 | ・・・ | 5 1 0 | 5 1 1 | |||||||||||||||||||
| アクセスの方向 ---------------------------------------------------→ | |||||||||||||||||||||||||
| アドレス | データ | R/W | コメント |
| ○初期設定 | |||
| $04 | $00 | W | 各フラグをイネーブルにする。 |
| $04 | $80 | W | 各フラグをリセット。 |
| $07 | $60 | W | メモリライトモードにする。 |
| $08 | $00/$02 | W | メモリのタイプ指定 |
| $09 | $xx | W | スタートアドレス指定 |
| $0A | $xx | W | |
| $0B | $xx | W | ストップアドレス指定 |
| $0C | $xx | W | |
| ○メモリライト | |||
| $0F | $xx | W | データの書き込み。 |
| ($04 | $80 | W | BUF・RDYフラグが「1」のときデータ書き込み、「0」のときは待機。EOSフラグが「1」になると書き込み終了。) |
| ○リセット | |||
| $07 | $00 | W | $07レジスタリセット |
| アドレス | データ | R/W | コメント |
| ○初期設定 | |||
| $04 | $00 | W | 各フラグをイネーブルにする。 |
| $04 | $80 | W | 各フラグをリセット。 |
| $07 | $20 | W | メモリリードモードにする。 |
| $08 | $00,$01,$02 | W | メモリのタイプ指定 |
| $09 | $xx | W | スタートアドレス指定 |
| $0A | $xx | W | |
| $0B | $xx | W | ストップアドレス指定 |
| $0C | $xx | W | |
| ○メモリリード | |||
| $0F | R | ダミーリードを2回するとメモリのデータの読み出しを開始する(フラグを見る必要がある)。 | |
| $0F | R | ||
| $0F | $xx | R | データの読み込み。 |
| ($04 | $80 | W | BUF・RDYフラグが「1」のときデータ読み込み、「0」のときは待機。EOSフラグが「1」になると読み込み終了。) |
| ○リセット | |||
| $07 | $00 | W | $07レジスタリセット |
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| IRQ | TIMER-1 | TIMER-2 | EOS | BUF・RDY | PCM・BSY |
| ・ADPCM音声分析 | 2データ分析終了時(@ADD.$07のD5=0) |
| ・ADPCM音声合成 | 2データ合成終了時(@ADD.$07のD5=0) |
| ・外部メモリライト | 1データメモリライト終了時 |
| ・外部メモリリード | 1データメモリリード終了時 |
| 項目 | 関与するパラメータ | MIN←(音の変化)→MAX |
| キャリアの出力レベル | TOTAL LEVEL (A/D/S/Rの各データ、KeyScaleデータ) | 音量小←→音量大 |
| モジュレータの出力レベル | 丸い音色←→明るい音色 | |
| モジュレータのフィードバックレベル | FB | 普通の音色←→鋭い音色(Noise) |
| キャリアの周波数 | MULTIPLE (BLOCK/F-Number) | ピッチ低←→ピッチ高 |
| モジュレータの周波数 | 近い倍音←→離れた倍音 |