mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-26 14:33:01 +00:00
more de-CRLFization
This commit is contained in:
parent
f3ddf947bc
commit
4667fe1c11
2 changed files with 59 additions and 59 deletions
|
@ -1,13 +1,13 @@
|
||||||
# Generic PCM DAC
|
# Generic PCM DAC
|
||||||
|
|
||||||
a sample channel, with freely selectable rate, mono/stereo and bit depth settings.
|
a sample channel, with freely selectable rate, mono/stereo and bit depth settings.
|
||||||
|
|
||||||
with it, you can emulate PCM DACs found in Williams arcade boards, Sound Blasters, MSX TurboR, Atari STe, NEC PC-9801-86, among others.
|
with it, you can emulate PCM DACs found in Williams arcade boards, Sound Blasters, MSX TurboR, Atari STe, NEC PC-9801-86, among others.
|
||||||
|
|
||||||
## effects
|
## effects
|
||||||
|
|
||||||
none yet.
|
none yet.
|
||||||
|
|
||||||
## info
|
## info
|
||||||
|
|
||||||
this chip uses the [Generic Sample](../4-instrument/sample.md) instrument editor.
|
this chip uses the [Generic Sample](../4-instrument/sample.md) instrument editor.
|
||||||
|
|
|
@ -1,46 +1,46 @@
|
||||||
# Ensoniq ES5506 (OTTO)
|
# Ensoniq ES5506 (OTTO)
|
||||||
|
|
||||||
sample-based synthesis chip used in a bunch of Taito arcade machines and PC sound cards like Soundscape Elite. a variant of it was the heart of the well-known Gravis Ultrasound.
|
sample-based synthesis chip used in a bunch of Taito arcade machines and PC sound cards like Soundscape Elite. a variant of it was the heart of the well-known Gravis Ultrasound.
|
||||||
|
|
||||||
it has a whopping 32 channels of 16-bit PCM and:
|
it has a whopping 32 channels of 16-bit PCM and:
|
||||||
|
|
||||||
- real time digital filters
|
- real time digital filters
|
||||||
- linear interpolation
|
- linear interpolation
|
||||||
- loop start and stop positions for each voice (bidirectional and reverse looping)
|
- loop start and stop positions for each voice (bidirectional and reverse looping)
|
||||||
- internal volume multiplication and stereo panning
|
- internal volume multiplication and stereo panning
|
||||||
- hardware support for short envelopes
|
- hardware support for short envelopes
|
||||||
|
|
||||||
## effects
|
## effects
|
||||||
|
|
||||||
- `10xx`: **set waveform.**
|
- `10xx`: **set waveform.**
|
||||||
- `11xx`: **set filter mode.** values are `0` through `3`.
|
- `11xx`: **set filter mode.** values are `0` through `3`.
|
||||||
- `120x`: **set pause (bit 0).** pauses the sample until the bit is unset; it will then resume where it left off.
|
- `120x`: **set pause (bit 0).** pauses the sample until the bit is unset; it will then resume where it left off.
|
||||||
- `14xx`: **set filter coefficient K1 low byte.**
|
- `14xx`: **set filter coefficient K1 low byte.**
|
||||||
- `15xx`: **set filter coefficient K1 high byte.**
|
- `15xx`: **set filter coefficient K1 high byte.**
|
||||||
- `16xx`: **set filter coefficient K2 low byte.**
|
- `16xx`: **set filter coefficient K2 low byte.**
|
||||||
- `17xx`: **set filter coefficient K2 high byte.**
|
- `17xx`: **set filter coefficient K2 high byte.**
|
||||||
- `18xx`: **set filter coefficient K1 slide up.**
|
- `18xx`: **set filter coefficient K1 slide up.**
|
||||||
- `19xx`: **set filter coefficient K1 slide down.**
|
- `19xx`: **set filter coefficient K1 slide down.**
|
||||||
- `1Axx`: **set filter coefficient K2 slide up.**
|
- `1Axx`: **set filter coefficient K2 slide up.**
|
||||||
- `1Bxx`: **set filter coefficient K2 slide down.**
|
- `1Bxx`: **set filter coefficient K2 slide down.**
|
||||||
- `20xx`: **set envelope count.**
|
- `20xx`: **set envelope count.**
|
||||||
- `22xx`: **set envelope left volume ramp.**
|
- `22xx`: **set envelope left volume ramp.**
|
||||||
- `23xx`: **set envelope right volume ramp.**
|
- `23xx`: **set envelope right volume ramp.**
|
||||||
- `24xx`: **set envelope filter coefficient K1 ramp.**
|
- `24xx`: **set envelope filter coefficient K1 ramp.**
|
||||||
- `25xx`: **set envelope filter coefficient K1 ramp (slower).**
|
- `25xx`: **set envelope filter coefficient K1 ramp (slower).**
|
||||||
- `26xx`: **set envelope filter coefficient K2 ramp.**
|
- `26xx`: **set envelope filter coefficient K2 ramp.**
|
||||||
- `27xx`: **set envelope filter coefficient K2 ramp (slower).**
|
- `27xx`: **set envelope filter coefficient K2 ramp (slower).**
|
||||||
- `3xxx`: **set coarse filter coefficient K1.**
|
- `3xxx`: **set coarse filter coefficient K1.**
|
||||||
- `4xxx`: **set coarse filter coefficient K2.**
|
- `4xxx`: **set coarse filter coefficient K2.**
|
||||||
- `81xx`: **set panning (left channel).**
|
- `81xx`: **set panning (left channel).**
|
||||||
- `82xx`: **set panning (right channel).**
|
- `82xx`: **set panning (right channel).**
|
||||||
- `88xx`: **set panning (rear channels).**
|
- `88xx`: **set panning (rear channels).**
|
||||||
- `89xx`: **set panning (rear left channel).**
|
- `89xx`: **set panning (rear left channel).**
|
||||||
- `8Axx`: **set panning (rear right channel).**
|
- `8Axx`: **set panning (rear right channel).**
|
||||||
- `9xxx`: **set sample offset.**
|
- `9xxx`: **set sample offset.**
|
||||||
- resets sample position to `xxx * 0x100`.
|
- resets sample position to `xxx * 0x100`.
|
||||||
- `DFxx`: **set sample playback direction.**
|
- `DFxx`: **set sample playback direction.**
|
||||||
|
|
||||||
## info
|
## info
|
||||||
|
|
||||||
this chip uses the [ES5506](../4-instrument/es5506.md) instrument editor.
|
this chip uses the [ES5506](../4-instrument/es5506.md) instrument editor.
|
||||||
|
|
Loading…
Reference in a new issue