Skip to content

Commit 10c39e1

Browse files
committed
rework drive fx to poly~ for clean bypass
1 parent 3d16369 commit 10c39e1

3 files changed

Lines changed: 1045 additions & 873 deletions

File tree

docs/04-fx.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,21 @@ new sample piano_e time(1) fx(squash 2.3)
139139
A kink distortion algorithm. Creates a bend or "kink" in the audio signal below a certain threshold.
140140

141141
**arguments**
142-
- {Number+} -> distortion amount, greater than 1 (default=5)
142+
- {Number+} -> distortion amount, greater then 1 (default=5)
143143

144144
```java
145145
new sample violin_c time(1) fx(kink 15)
146146
```
147+
## drive
148+
149+
A distortion/overdrive/soft-clipping effect. Uses the `tanh()` algorithm.
150+
151+
**arguments**
152+
- {Number+} -> distortion amount, greater then 1 (default=2)
153+
154+
```java
155+
new sample kick_909 fx(drive 15)
156+
```
147157

148158
## lfo
149159

@@ -161,13 +171,6 @@ Add an Automated-Double-Tracking (ADT) effect to the sound. This will give the e
161171
fx(double)
162172
```
163173

164-
## drive
165-
166-
Add some distortion to the sound.
167-
168-
```
169-
fx(drive <drive-amount >= 0>)
170-
```
171174

172175
## chip
173176

0 commit comments

Comments
 (0)