DSP envelopes: Difference between revisions
From SNESdev Wiki
Jump to navigationJump to search
Rainwarrior (talk | contribs) (→Gain Timings: finish the left hand columns) |
Rainwarrior (talk | contribs) (→Gain Timings: finish table) |
||
Line 113: | Line 113: | ||
The odd linear gain rates are equivalent to the attack envelope rates (except for the fastest entry). The exponential decrease gain is equivalent to the release envelope. | The odd linear gain rates are equivalent to the attack envelope rates (except for the fastest entry). The exponential decrease gain is equivalent to the release envelope. | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 152: | Line 150: | ||
|- | |- | ||
! $83 | ! $83 | ||
| | | 2600 | ||
! $A3 | ! $A3 | ||
| | | 24000 | ||
! $C3 | ! $C3 | ||
| | | 2600 | ||
! $E3 | ! $E3 | ||
| | | 4600 | ||
|- | |- | ||
! $84 | ! $84 | ||
| | | 2000 | ||
! $A4 | ! $A4 | ||
| | | 19000 | ||
! $C4 | ! $C4 | ||
| | | 2000 | ||
! $E4 | ! $E4 | ||
| | | 3500 | ||
|- | |- | ||
! $85 | ! $85 | ||
| | | 1500 | ||
! $A5 | ! $A5 | ||
| | | 14000 | ||
! $C5 | ! $C5 | ||
| | | 1500 | ||
! $E5 | ! $E5 | ||
| | | 2600 | ||
|- | |- | ||
! $86 | ! $86 | ||
| | | 1300 | ||
! $A6 | ! $A6 | ||
| | | 12000 | ||
! $C6 | ! $C6 | ||
| | | 1300 | ||
! $E6 | ! $E6 | ||
| | | 2300 | ||
|- | |- | ||
! $87 | ! $87 | ||
| | | 1000 | ||
! $A7 | ! $A7 | ||
| | | 9400 | ||
! $C7 | ! $C7 | ||
| | | 1000 | ||
! $E7 | ! $E7 | ||
| | | 1800 | ||
|- | |- | ||
! $88 | ! $88 | ||
| | | 770 | ||
! $A8 | ! $A8 | ||
| | | 7100 | ||
! $C8 | ! $C8 | ||
| | | 770 | ||
! $E8 | ! $E8 | ||
| | | 1300 | ||
|- | |- | ||
! $89 | ! $89 | ||
| | | 640 | ||
! $A9 | ! $A9 | ||
| | | 5900 | ||
! $C9 | ! $C9 | ||
| | | 640 | ||
! $E9 | ! $E9 | ||
| | | 1100 | ||
|- | |- | ||
! $8A | ! $8A | ||
| | | 510 | ||
! $AA | ! $AA | ||
| | | 4700 | ||
! $CA | ! $CA | ||
| | | 510 | ||
! $EA | ! $EA | ||
| | | 900 | ||
|- | |- | ||
! $8B | ! $8B | ||
| | | 380 | ||
! $AB | ! $AB | ||
| | | 3500 | ||
! $CB | ! $CB | ||
| | | 380 | ||
! $EB | ! $EB | ||
| | | 670 | ||
|- | |- | ||
! $8C | ! $8C | ||
| | | 320 | ||
! $AC | ! $AC | ||
| | | 2900 | ||
! $CC | ! $CC | ||
| | | 320 | ||
! $EC | ! $EC | ||
| | | 560 | ||
|- | |- | ||
! $8D | ! $8D | ||
| | | 260 | ||
! $AD | ! $AD | ||
| | | 2400 | ||
! $CD | ! $CD | ||
| | | 260 | ||
! $ED | ! $ED | ||
| | | 450 | ||
|- | |- | ||
! $8E | ! $8E | ||
| | | 190 | ||
! $AE | ! $AE | ||
| | | 1800 | ||
! $CE | ! $CE | ||
| | | 190 | ||
! $EE | ! $EE | ||
| | | 340 | ||
|- | |- | ||
! $8F | ! $8F | ||
| | | 160 | ||
! $AF | ! $AF | ||
| | | 1500 | ||
! $CF | ! $CF | ||
| | | 160 | ||
! $EF | ! $EF | ||
| | | 280 | ||
|- | |- | ||
! $90 | ! $90 | ||
| | | 130 | ||
! $B0 | ! $B0 | ||
| | | 1200 | ||
! $D0 | ! $D0 | ||
| | | 130 | ||
! $F0 | ! $F0 | ||
| | | 220 | ||
|- | |- | ||
! $91 | ! $91 | ||
| | | 96 | ||
! $B1 | ! $B1 | ||
| | | 880 | ||
! $D1 | ! $D1 | ||
| | | 96 | ||
! $F1 | ! $F1 | ||
| | | 170 | ||
|- | |- | ||
! $92 | ! $92 | ||
| | | 80 | ||
! $B2 | ! $B2 | ||
| | | 740 | ||
! $D2 | ! $D2 | ||
| | | 80 | ||
! $F2 | ! $F2 | ||
| | | 140 | ||
|- | |- | ||
! $93 | ! $93 | ||
| | | 64 | ||
! $B3 | ! $B3 | ||
| | | 590 | ||
! $D3 | ! $D3 | ||
| | | 64 | ||
! $F3 | ! $F3 | ||
| | | 110 | ||
|- | |- | ||
! $94 | ! $94 | ||
| | | 48 | ||
! $B4 | ! $B4 | ||
| | | 440 | ||
! $D4 | ! $D4 | ||
| | | 48 | ||
! $F4 | ! $F4 | ||
| | | 84 | ||
|- | |- | ||
! $95 | ! $95 | ||
| | | 40 | ||
! $B5 | ! $B5 | ||
| | | 370 | ||
! $D5 | ! $D5 | ||
| | | 40 | ||
! $F5 | ! $F5 | ||
| | | 70 | ||
|- | |- | ||
! $96 | ! $96 | ||
| | | 32 | ||
! $B6 | ! $B6 | ||
| | | 290 | ||
! $D6 | ! $D6 | ||
| | | 32 | ||
! $F6 | ! $F6 | ||
| | | 56 | ||
|- | |- | ||
! $97 | ! $97 | ||
| | | 24 | ||
! $B7 | ! $B7 | ||
| | | 220 | ||
! $D7 | ! $D7 | ||
| | | 24 | ||
! $F7 | ! $F7 | ||
| | | 42 | ||
|- | |- | ||
! $98 | ! $98 | ||
| | | 20 | ||
! $B8 | ! $B8 | ||
| | | 180 | ||
! $D8 | ! $D8 | ||
| | | 20 | ||
! $F8 | ! $F8 | ||
| | | 35 | ||
|- | |- | ||
! $99 | ! $99 | ||
| | | 16 | ||
! $B9 | ! $B9 | ||
| | | 150 | ||
! $D9 | ! $D9 | ||
| | | 16 | ||
! $F9 | ! $F9 | ||
| | | 28 | ||
|- | |- | ||
! $9A | ! $9A | ||
| | | 12 | ||
! $BA | ! $BA | ||
| | | 110 | ||
! $DA | ! $DA | ||
| | | 12 | ||
! $FA | ! $FA | ||
| | | 21 | ||
|- | |- | ||
! $9B | ! $9B | ||
| | | 10 | ||
! $BB | ! $BB | ||
| | | 92 | ||
! $DB | ! $DB | ||
| | | 10 | ||
! $FB | ! $FB | ||
| | | 18 | ||
|- | |- | ||
! $9C | ! $9C | ||
| | | 8 | ||
! $BC | ! $BC | ||
| | | 74 | ||
! $DC | ! $DC | ||
| | | 8 | ||
! $FC | ! $FC | ||
| | | 14 | ||
|- | |- | ||
! $9D | ! $9D | ||
| | | 6 | ||
! $DD | ! $DD | ||
| | | 55 | ||
! $BD | ! $BD | ||
| | | 6 | ||
! $FD | ! $FD | ||
| | | 11 | ||
|- | |- | ||
! $9E | ! $9E | ||
| | | 4 | ||
! $BE | ! $BE | ||
| | | 37 | ||
! $DE | ! $DE | ||
| | | 4 | ||
! $FE | ! $FE | ||
| | | 7 | ||
|- | |- | ||
! $9F | ! $9F | ||
| | | 2 | ||
! $BF | ! $BF | ||
| | | 18 | ||
! $DF | ! $DF | ||
| | | 2 | ||
! $FF | ! $FF | ||
| | | 3.5 | ||
|} | |} | ||
[[Category:Sound]] | [[Category:Sound]] |
Revision as of 06:45, 5 October 2022
Timings of the S-SMP DSP envelope and gain.
ADSR Envelope Timings
|
|
|
Gain Timings
The odd linear gain rates are equivalent to the attack envelope rates (except for the fastest entry). The exponential decrease gain is equivalent to the release envelope.
GAIN | |||||||
---|---|---|---|---|---|---|---|
Decrease Linear | Decrease Exponential | Increase Linear | Increase Bent | ||||
V | Time (ms) | V | Time (ms) | V | Time (ms) | V | Time (ms) |
$80 | Infinite | $A0 | Infinite | $C0 | Infinite | $E0 | Infinite |
$81 | 4100 | $A1 | 38000 | $C1 | 4100 | $E1 | 7200 |
$82 | 3100 | $A2 | 28000 | $C2 | 3100 | $E2 | 5400 |
$83 | 2600 | $A3 | 24000 | $C3 | 2600 | $E3 | 4600 |
$84 | 2000 | $A4 | 19000 | $C4 | 2000 | $E4 | 3500 |
$85 | 1500 | $A5 | 14000 | $C5 | 1500 | $E5 | 2600 |
$86 | 1300 | $A6 | 12000 | $C6 | 1300 | $E6 | 2300 |
$87 | 1000 | $A7 | 9400 | $C7 | 1000 | $E7 | 1800 |
$88 | 770 | $A8 | 7100 | $C8 | 770 | $E8 | 1300 |
$89 | 640 | $A9 | 5900 | $C9 | 640 | $E9 | 1100 |
$8A | 510 | $AA | 4700 | $CA | 510 | $EA | 900 |
$8B | 380 | $AB | 3500 | $CB | 380 | $EB | 670 |
$8C | 320 | $AC | 2900 | $CC | 320 | $EC | 560 |
$8D | 260 | $AD | 2400 | $CD | 260 | $ED | 450 |
$8E | 190 | $AE | 1800 | $CE | 190 | $EE | 340 |
$8F | 160 | $AF | 1500 | $CF | 160 | $EF | 280 |
$90 | 130 | $B0 | 1200 | $D0 | 130 | $F0 | 220 |
$91 | 96 | $B1 | 880 | $D1 | 96 | $F1 | 170 |
$92 | 80 | $B2 | 740 | $D2 | 80 | $F2 | 140 |
$93 | 64 | $B3 | 590 | $D3 | 64 | $F3 | 110 |
$94 | 48 | $B4 | 440 | $D4 | 48 | $F4 | 84 |
$95 | 40 | $B5 | 370 | $D5 | 40 | $F5 | 70 |
$96 | 32 | $B6 | 290 | $D6 | 32 | $F6 | 56 |
$97 | 24 | $B7 | 220 | $D7 | 24 | $F7 | 42 |
$98 | 20 | $B8 | 180 | $D8 | 20 | $F8 | 35 |
$99 | 16 | $B9 | 150 | $D9 | 16 | $F9 | 28 |
$9A | 12 | $BA | 110 | $DA | 12 | $FA | 21 |
$9B | 10 | $BB | 92 | $DB | 10 | $FB | 18 |
$9C | 8 | $BC | 74 | $DC | 8 | $FC | 14 |
$9D | 6 | $DD | 55 | $BD | 6 | $FD | 11 |
$9E | 4 | $BE | 37 | $DE | 4 | $FE | 7 |
$9F | 2 | $BF | 18 | $DF | 2 | $FF | 3.5 |