-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
73 lines (64 loc) · 3.19 KB
/
README
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
SINESHAPER
======================================================================
This is a DSSI synth plugin, which means that it needs a DSSI host to
run in. There are several DSSI hosts available (look at
http://dssi.sourceforge.net for a list), for example jack-dssi-host
which comes with the DSSI development package. The script
sineshaper.sh will run jack-dssi-host and load the Sineshaper plugin.
The Sineshaper synth has two sine oscillators and two waveshapers.
The sound from the two oscillators is mixed and passed through the
waveshapers, first through the first waveshaper and then the second.
You can control the tuning of both oscillators as well as their
relative loudness, and the total amount of shaping and the fraction of
that amount that each shaper applies. Both waveshapers use a sine
function for shaping the sound, but for the second shaper you can shift
the sine function (with maximal shift it becomes a cosine function) to
produce a different sound.
You can also add vibrato and tremolo, and change the ADSR envelope
that controls the amplitude and shape amount (as well as setting the
envelope sensitivity for both the amplifier and the shapers). There
is also a "Drive" control that adds distorsion, and a feedback delay
with controllable delay time and feedback amount.
The Sineshaper synth comes with some presets that you can play or use
as starting points for your own synth settings. You can not change
these "factory presets", but you can create and save your own presets.
They are written to the file .sineshaperpresets in your home directory.
If you make any nice presets I would really like to hear them.
You change the synth settings by changing the values of the knobs and
other controls in the GUI. If you want better accuracy for the knobs,
you can right-click them to get a numerical display where you can type
in a value directly. Press the Escape key when you're done to hide the
display again.
All control ports in the Sineshaper synth can also be set using MIDI
controller messages. The controller numbers used are:
* Tune 16
* Octave 17
* Sub oscillator tune 18
* Sub oscillator octave 19
* Oscillator mix 95
* Portamento on 65
* Portamento time 5
* Tie overlapping notes 68
* Vibrato frequency 2
* Vibrato depth 1
* Tremolo frequency 75
* Tremolo depth 92
* Shaper envelope sensitivity 71
* Shape amount 94
* Shape split 70
* Shape shift 76
* Shaper LFO frequency 77
* Shaper LFO depth 78
* Attack 73
* Decay 4
* Sustain 79
* Release 72
* Amp envelope sensitivity 93
* Drive 94
* Gain 7
* Delay time 12
* Delay feedback 13
* Delay mix 91
New versions of this and other plugins will be available at
http://ll-plugins.sf.net
Send bug reports, comments, or preset files to [email protected]