Skip to content

Commit 08bf23b

Browse files
committed
update README
1 parent d441544 commit 08bf23b

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,20 @@ superfluous and optimized out) and probably crash.
6262
Enjoy!
6363

6464

65+
## Signal ranges
66+
67+
Input signals from VCV Rack are divided by `5.0` and output signals
68+
are multiplied by `5.0` to bring them back in range. This keeps
69+
values in the usual range of DSP processing (`-1.0 .. +1.0`) and
70+
should help when porting algorithms to VCV Rack. All signals are
71+
full-range, so you have to apply any input or output saturation
72+
yourself.
73+
74+
In Faust, the range of knobs is `0.0 .. 1.0` (center position: `0.5`).
75+
Normal switches toggle between values `0.0` and `1.0`, whereas
76+
three-way switches have values of `0.0`, `0.5` and `1.0`.
77+
78+
6579
## Ideas and bug fixes
6680

6781
This module is very new and experimental. So please send problems,
@@ -70,7 +84,7 @@ bug reports, fixes and any ideas that come to your mind. Thanks!
7084

7185
## Contributors
7286

73-
- [Martin Zuther][]: maintainer
87+
- [Martin Zuther][]: maintainer; code and GUI design
7488

7589
- [Stéphane Letz](https://github.com/sletz): improved readability of
7690
Faust code (`src/faust/rack.dsp`)

0 commit comments

Comments
 (0)