aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Hurtubise <316k@legtux.org>2014-05-19 09:38:32 -0400
committerNicolas Hurtubise <316k@legtux.org>2014-05-19 09:38:32 -0400
commit8d6011e92a93a7602ebe77229178c3739cd1a818 (patch)
treee16bbb979fefd4ed85ec6431203d90896c43f0b3
parent2707253a8a76a64f3256d64a94af245a40081e17 (diff)
Updates the documentation
-rw-r--r--README.md74
1 files changed, 67 insertions, 7 deletions
diff --git a/README.md b/README.md
index 8fac913..da1e6bf 100644
--- a/README.md
+++ b/README.md
@@ -6,12 +6,12 @@ This MIDI synthesizer has been developped with the [Mozzi library](https://senso
## Features
-Llammas is a Monophonic synthesizer, with 3 oscillators (supporting different waveforms). It includes 2 LFO with flexible routing, 2 enveloppes (filter & amplitude). 3 operator FM synthesis and a multimode resonnant filter.
+Llammas is a Monophonic synthesizer, with 3 oscillators (supporting different waveforms). It includes 2 LFO with flexible routing, 2 enveloppes (filter & amplitude), 3 operator FM synthesis and a multimode resonnant filter.
### Supported filters
-- Lowpass
- Highpass
+- Lowpass
- Bendpass
- Notch
@@ -20,13 +20,73 @@ Llammas is a Monophonic synthesizer, with 3 oscillators (supporting different wa
- Sine
- Saw
- Square
+- Triangle
+
+### Protocole
+
+The synthesizer supports the MIDI standard and works with any MIDI controller. Theoretically. In fact, too much MIDI signals at once is badly handled, because of the Arduino's capacity.
+
+### Usage
+
+The first potentiometer selects what the four others modify.
+
+#### Mode 0
+
+1. Amplitude modulation of osc 1 by lfo 1;
+2. Note played by osc 1;
+3. Osc 1 level;
+4. Waveform of osc 1;
+
+#### Mode 1
+
+1. Amplitude modulation of osc 2 by lfo 1;
+2. Note played by osc 2;
+3. Osc 2 detune;
+4. Osc 2 level;
+
+
+#### Mode 2
+
+1. Sinewave of osc 2;
+2. Modulation of osc 3 amplitude;
+3. Note played by osc 3;
+4. Osc 3 level;
+
+#### Mode 3
+
+1. Waveform of osc 3;
+2. Osc 3 detune;
+3. Attack of amplitude enveloppe
+4. Decay of amplitude enveloppe
+
+#### Mode 4
+
+1. Sustain of amplitude enveloppe;
+2. Release of amplitude enveloppe;
+3. Attack of filter enveloppe;
+4. Decay of filter enveloppe;
+
+#### Mode 5
+
+1. Sustain of filter enveloppe;
+2. Release of amplitude enveloppe;
+3. LFO 1 frequency;
+4. Waveform of LFO 1;
+
+#### Mode 6
+
+1. LFO 2 Frequency;
+2. Waveform of LFO 2;
+3. Filter type;
+4. Filter cutoff;
+
+#### Mode 7
-### Supported FM Algorithms
+1. Modulation of filter cutoff by LFO 1;
+2. Modulation of filter cutoff by LFO 2;
+3. Amount of glitch;
+4. Modulation of global amplitude by LFO 2;
-- Osc1 // Osc2 // Osc3
-- Osc1 // Osc2<-Osc3
-- Osc1<-Osc2<-Osc3
-- Osc1<-Osc2 // Osc1<-Osc3
## Licence