From b3390d7f8d27aa6767924c3b8fecbe1c046221cc Mon Sep 17 00:00:00 2001 From: Stephane Letz Date: Sat, 8 Aug 2020 18:09:32 +0200 Subject: [PATCH] Improve documentation. --- Faust.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Faust.md b/Faust.md index efa77fe..586ab31 100644 --- a/Faust.md +++ b/Faust.md @@ -28,10 +28,13 @@ Faust DSP files have to be loaded in VCV Prototype and edited in a external edit The 6 *switches*, *knobs* as well as the *lights* and *switchLights* can be connected to UI controllers using metadata: - `[switch:N]` (with N from 1 to 6) has to be used in a `button` or `checkbox` item to connect it to the prototype interface switch number N. Pushed buttons will become red when on, and checkboxes will become white when on. -- `[knob:N]` (with N from 1 to 6) has to be used in a `vslider`, `hslider` or `nentry` item to connect it to the prototype interface knob number N. +- `[knob:N]` (with N from 1 to 6) has to be used in a `vslider`, `hslider` or `nentry` item to connect it to the prototype interface knob number N. The knob [0..1] range will be mapped to the slider/nentry [min..max] range. - `[light_red|green|red:N]` (with N from 1 to 6) has to be used in a `vbargraph` or `hbargraph` item to connect it to the prototype interface light number N. - `[switchlight_red|green|red:N]` (with N from 1 to 6) has to be used in a `vbargraph` or `hbargraph` to connect it to the prototype interface switchLight number N. +Other metadata: +- `[scale:lin|log|exp]` metadata is implemented. + The [faust_libraries/rack.lib](https://github.com/sletz/VCV-Prototype/blob/master/faust_libraries/rack.lib) Faust library contains usefull functions to convert VC signals, and can be enriched if needed. ## DSP examples