commit da375496d5f2592514d0956c90e5ab047d4ed224
parent b87a5f9f86ccefdccafe93c93404676646740f6f
Author: Friedolino <mkirchn@freenet.de>
Date: Mon, 17 Jul 2023 19:56:29 +0200
update docs
add new effects
add new filter classes
add new LFO parameters
Diffstat:
3 files changed, 52 insertions(+), 1 deletion(-)
diff --git a/doc/effects.txt b/doc/effects.txt
@@ -529,3 +529,35 @@ LFO.
where the vocal is between "Ahhhhh" and "Eeeeee".
** *L/R* applies crossover in the end of every stage. This is currently not
implemented for the Analog Phaser.
+
+Sympathetic
+~~~~~~~~
+
+Introduction
+^^^^^^^^^^^^
+
+The Sympathetic aims to 'simulate' the sympathetic resonance in a piano.
+That is the effect, that all other strings on a piano are also oscillating
+when one string is played. With high Q setting it's more like playing with sustain pedal.
+
+TIP: map the sustain pedal to the Q parameter
+
+Function
+^^^^^^^^
+
+It is made off a bank of combfilters that are by default tuned like the
+strings of a piano.
+
+Description
+^^^^^^^^^^^
+
+** *Drive* how much input signal id fed to the strings
+** *Level* Output Volume
+** *Str* Number of strings to use. 12 is a full Octave. On small systems
+be carefull with cpu load
+** *Q* How strong is the Reflection
+** *Uni* Unisono - how many strings should have the 'same' frequency it' used with the
+next paremeter.
+** *Detune* Amount of detune between the unisono strings
+** *Base* midi note of the lowest string
+
diff --git a/doc/filter.txt b/doc/filter.txt
@@ -23,6 +23,8 @@ cutoff, resonance, filter stages, and the filter type.
The basic 'analog' filters that ZynAddSubFX offers are shown below, with the
center frequency being marked by the red line.
The 'state variable' filters should look quite similar.
+For more warmth and to serve the hype there is also a 'moog', that does the
+same as 'analog' but with a special character.
image:images/filter0.png[]
@@ -32,7 +34,7 @@ below.
TIP: For many classical analog sounds, high Q values were used on sweeping
filters. A simple high Q low pass filter modulated by a strong envelope is
-usually sufficient to get a good sound.
+usually sufficient to get a good sound.
image:images/filter1.png[]
@@ -64,6 +66,16 @@ filter type), and _AnalogFilter::singlefilterout()_ shows the whole polynomial
(in a formula where no quotient is needed).
********************************************************************
+A special class of filter is the COMB Filter. It creates a spectrum with regular
+spaced notches like a comb. It can 'simulate' the effect of the reflections
+of a surface next to a microphone using the type FWD. Or it can 'simulate' reflections
+that are created at the end of a string using type BWD or BOTH together.
+In the BWD setting with high Q setting the comb filter can self oscillate.
+Excited with a transient noise it can produce string like sounds.
+
+TIP: When using it in a voice make sure the Envelope doesn't sustain at 0 to prevent
+the voice being killed while the filter is still making nice sounds.
+
User Interface
~~~~~~~~~~~~~~
diff --git a/doc/lfo.txt b/doc/lfo.txt
@@ -14,8 +14,12 @@ The LFOs have some basic parameters:
* *Delay*: This parameter sets how much time it takes since the start of the
note to the start of the LFO.
* *Start Phase*: The position that a LFO will start at .
+* *Fade In*: This parameter sets how much time it takes to ramp up to full depth after delay
+* *Fade Out*: This parameter sets how much time it takes to ramp down at note release
+* *Lowpass*: frequency of a lowpass filter applied to the lfo when usong square or random oscillator shape
* *Frequency*: How fast the LFO is (i.e. how fast the parameter is controlled by
the LFO changes)
+* *Numerator&Denominator*: Frequency can also be set relative to global Tempo (BPM)
* *Depth*: The amplitude of the LFO (i.e. how much the parameter is controlled
by the LFO changes)
@@ -59,6 +63,9 @@ These parameters are:
* *Start*: LFO Start Phase -
If this knob is at the lowest value, the LFO Start Phase will be random.
* *Delay*: LFO Delay
+* *F.In*: Fade In
+* *F.Out*: Fade Out
+* *LP*: Lowpass
* *A.R.*: LFO Amplitude Randomness
* *F.R.*: LFO Frequency Randomness
* *C.*: LFO Continuous Mode