add roomWidth arg to reverb, update reverb docs

This commit is contained in:
Luna 2019-07-15 14:21:08 -03:00
parent 87556c5b7e
commit 2151afb115
3 changed files with 15 additions and 4 deletions

View file

@ -89,11 +89,21 @@ Runs the Higher Quality Pitch Scaler from the SWH plugins.
The `mult` parameter is the pitch coefficient, range from 0.5..2, default 1. The `mult` parameter is the pitch coefficient, range from 0.5..2, default 1.
## `reverb split index roomLength roomHeight sourceLR sourceFB listLR listFB hpf warmth diffusion` ## `reverb split index roomLength roomWidth roomHeight sourceLR sourceFB listLR listFB hpf warmth diffusion`
Run the Early Reflection Reverb from the Invada Studio plugins. Run the Early Reflection Reverb from the Invada Studio plugins.
**TODO** Parameter list Parameters:
- `roomLength`: Room Length, 3..100, default 25
- `roomWidth`: Room Length, 3..100, default 30
- `roomHeight`: Room Length, 3..100, default 10
- `sourceLR`: Source Pan, -1..1, default -0.01
- `sourceFB`: Source (F/B), 0.5..1, default 0.8
- `listLR`: Listener Pan, -1..1, default 0.01
- `listFB`: Listener (F/B), 0..0.5, default 0.2
- `hpf`: HPF (High Pass Filter), 20..2000, default 1000 (most likely you want 20)
- `warmth`: Warmth, 0..100, default 50
- `diffusion`: Diffusion, 0..100, default 50
## `highpass split index freq gain noClip` ## `highpass split index freq gain noClip`
@ -118,7 +128,7 @@ Parameters:
- `gain_scale`: Amplitude change, 0.2..5, default 1 - `gain_scale`: Amplitude change, 0.2..5, default 1
- `wet`: Dry/wet mix, 0..1, default 1 - `wet`: Dry/wet mix, 0..1, default 1
## TODO `vinyl split index year warp click wear` ## `vinyl split index year warp click wear`
VyNil effect from SWH. VyNil effect from SWH.

View file

@ -1,3 +1,3 @@
load :0; load :0;
reverb 3 1 25 30 0 0.8 0 0.2 1000 50 50; reverb 3 1 25 30 10 0 0.8 0 0.2 1000 50 50;
quicksave; quicksave;

View file

@ -336,6 +336,7 @@ pub const Runner = struct {
const pos = try cmd.consumePosition(); const pos = try cmd.consumePosition();
try cmd.appendParam(&params, "roomLength"); try cmd.appendParam(&params, "roomLength");
try cmd.appendParam(&params, "roomWidth");
try cmd.appendParam(&params, "roomHeight"); try cmd.appendParam(&params, "roomHeight");
try cmd.appendParam(&params, "sourceLR"); try cmd.appendParam(&params, "sourceLR");
try cmd.appendParam(&params, "sourceFB"); try cmd.appendParam(&params, "sourceFB");