From 48645a0973d0408c9e59cb91f6a4ec265aa1a358 Mon Sep 17 00:00:00 2001 From: Electric Keet Date: Sun, 6 Oct 2024 11:32:21 -0700 Subject: [PATCH] MultiPCM doc. Courtesy of freq-mod. Might want an ADSR chart here at some point? --- doc/4-instrument/multipcm.md | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 doc/4-instrument/multipcm.md diff --git a/doc/4-instrument/multipcm.md b/doc/4-instrument/multipcm.md new file mode 100644 index 000000000..14d4b11c7 --- /dev/null +++ b/doc/4-instrument/multipcm.md @@ -0,0 +1,37 @@ +# MultiPCM instrument editor + +the MultiPCM instrument editor contains three tabs: Sample, MultiPCM and Macros. + +## Sample + +for sample settings, see [the Sample instrument editor](sample.md). + +## MultiPCM + +MultiPCM contains an ADSR envelope, not unlike Yamaha OPN/OPM envelpes, and simple LFO, also similiar to that found in OPN. +you may use this tab to set up ES5506-specific parameters: + +- **AR**: sets attack rate. +- **D1R**: sets Decay 1 rate. +- **DL**: sets Decay Level (analogue of Sustain Level on OPN chips). +- **D2R**: sets Decay 2 rate (a.k.a. SR, Sustain Rate). +- **RR**: sets release rate. +- **LFO rate**: sets speed of LFO. +- **PM Depth**: sets depth of LFO vibrato. +- **AM Depth**: sets depth of LFO tremolo/amplitude modulation. +- **Damp**: enforce quickly fading out the sample over 11 ms. +- **Pseudo Reverb**: enables reverb-like effect. +- **LFO Reset**: disables and resets LFO. +- **Level Direct**: this register is propietary and should be set to ON. + +## Macros + +- **Volume**: volume sequence. +- **Arpeggio**: pitch sequence. +- **Filter Mode**: sets filter mode. +- **Panning**: output level for left and right channels (from -3 to +3). +- **Pitch**: fine pitch. +- **Phase Reset**: trigger restart of waveform. +- **LFO Speed**: sequence of LFO speeds. +- **LFO Vib depth**: LFO vibrato sequence. +- **LFO Vib depth**: LFO tremolo sequence.