b.F(t)=A1SINω1t+A2SINω2t | c.F(t)=A SIN(ωt+βF(t)) |
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| |
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) | ピッチ低←→ピッチ高 |
モジュレータの周波数 | 近い倍音←→離れた倍音 |