blob: da1e6bf73055c31ff150c69afa467a380761f418 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
Llammas
=======
*Llammas is Literally Another Monophonic Mozzi Arduino Synth*.
This MIDI synthesizer has been developped with the [Mozzi library](https://sensorium.github.io/Mozzi/), a sound synthesis library for Arduino.
## 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.
### Supported filters
- Highpass
- Lowpass
- Bendpass
- Notch
### Supported waveforms
- 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
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;
## Licence
This synthesizer has been conceived by Guillaume Riou, Aude Forcione-Lambert & Nicolas Hurtubise and is distributed under the terms of the GNU General Public License v3. See the LICENSE file for more details.
|