History

some light editing

Paul Batchelor committed 5 years ago

Commit 8d0e21d1 parent 31b135e1 file · +3 −13Browse files

Unified · Split

swell.org+3−13
@@ -8,22 +8,12 @@ continue using whatever paremeter was chosen last. This · 7 unmodified lines
8creates a certain kind of resistance that is very useful8creates a certain kind of resistance that is very useful
9for swellling effects, which is where it gets its name.9for swellling effects, which is where it gets its name.
10 10
11At the core of this is a recursive one-pole smoothing
12filter, which requires one sample of filter memory.
13
14The alpha coefficient is used to compute the filter. It is
15computed from one of the smoothing parameters which are in
16tau units.
17
18The previous sample is held. This is used to analyze
19whether or not to go up or down.
20
21An inertia filter is included in this design to allow for11An inertia filter is included in this design to allow for
22changes between the two smoothing states to be more12changes between the two smoothing states to be more
23gradual. This is another one pole smoothing filter, applied13gradual. This is another one pole smoothing filter, applied
24to the signal switching between the two smoothing times.14to the signal switching between the two smoothing times.
25 15
26To sumarize the topology of this filter design: Swell is a16To summarize the topology of this filter design: Swell is a
27one-pole smoothing filter whose smoothing factor is17one-pole smoothing filter whose smoothing factor is
28determined by the direction of the input signal, placed18determined by the direction of the input signal, placed
29through another one-pole smoothing filter for inertial19through another one-pole smoothing filter for inertial
@@ -37,7 +27,7 @@ struct. Otherwise, it is opaque. · 7 unmodified lines
37The struct for swell is called =sk_swell=. It is27The struct for swell is called =sk_swell=. It is
38initialized with =sk_swell_init=. The sampling rate is28initialized with =sk_swell_init=. The sampling rate is
39required.29required.
40* Components30* Filter Components
41There are two recursive one-pole IIR filters known as the31There are two recursive one-pole IIR filters known as the
42smoothing filter and the switching filter. Both require 132smoothing filter and the switching filter. Both require 1
43sample of filter memory, as well as a coefficient used to33sample of filter memory, as well as a coefficient used to
@@ -46,7 +36,7 @@ compute the filter. · 2 unmodified lines
46Swell takes in three parameters: smooth factor A, smooth36Swell takes in three parameters: smooth factor A, smooth
47factor B, and inertia.37factor B, and inertia.
48 38
49Set smoothign factor A with =sk_swell_smootha=.39Set smoothing factor A with =sk_swell_smootha=.
50 40
51Set smoothing factor B with =sk_swell_smoothb=.41Set smoothing factor B with =sk_swell_smoothb=.
52 42

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t