Skip to content

Commit 75efbfb

Browse files
committed
v1.0.4: re-factor Faust scripts and improve readability
- prevent filter from exploding - APP->engine->getSampleRate() should not be used anymore (change sample rate in process; thanks to Stéphane Letz) - documentation: describe signal ranges
1 parent 08bf23b commit 75efbfb

File tree

3 files changed

+26
-7
lines changed

3 files changed

+26
-7
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,24 @@ file. This change log follows the conventions of
1010

1111

1212

13+
## [1.0.4] - 2020-07-14
14+
### Added
15+
16+
- documentation: describe signal ranges
17+
18+
### Changed
19+
20+
- prevent filter from exploding
21+
22+
- re-factor Faust scripts and improve readability
23+
24+
### Fixed
25+
26+
- APP->engine->getSampleRate() should not be used anymore (change
27+
sample rate in process; thanks to Stéphane Letz)
28+
29+
30+
1331
## [1.0.3] - 2020-07-10
1432
### Changed
1533

@@ -57,3 +75,4 @@ file. This change log follows the conventions of
5775
[1.0.1]: https://github.com/mzuther/ProtoFaust/commits/v1.0.1
5876
[1.0.2]: https://github.com/mzuther/ProtoFaust/commits/v1.0.2
5977
[1.0.3]: https://github.com/mzuther/ProtoFaust/commits/v1.0.3
78+
[1.0.4]: https://github.com/mzuther/ProtoFaust/commits/v1.0.4

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,16 @@ Enjoy!
6464

6565
## Signal ranges
6666

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
67+
Input signals from VCV Rack are divided by `5.0`. Conversely, output
68+
signals are multiplied by `5.0` to bring them back in range. This
69+
keeps values in the usual range of DSP processing (`-1.0 .. +1.0`) and
7070
should help when porting algorithms to VCV Rack. All signals are
7171
full-range, so you have to apply any input or output saturation
7272
yourself.
7373

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`.
74+
Knobs have a range of `0.0 .. 1.0`; the center position is located at
75+
`0.5`. Toggle switches take on values of `0.0` and `1.0`, whereas
76+
three-way switches add a third state of `0.5`.
7777

7878

7979
## Ideas and bug fixes

plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"slug": "MartinZuther-Prototype",
33
"name": "Prototype",
4-
"version": "1.0.3",
4+
"version": "1.0.4",
55
"license": "GPL-3.0-or-later",
66
"brand": "",
77
"author": "Martin Zuther",

0 commit comments

Comments
 (0)