diff --git a/docs/index.html b/docs/index.html
index a89eb34477..d46f3dfe63 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -477,5 +477,5 @@
Keyboard Shortcuts
diff --git a/docs/manual/syntax/exfaust1/exfaust1.svg b/docs/manual/syntax/exfaust1/exfaust1.svg
index 2290ec11fa..f8c0d7cb1c 100644
--- a/docs/manual/syntax/exfaust1/exfaust1.svg
+++ b/docs/manual/syntax/exfaust1/exfaust1.svg
@@ -13,19 +13,19 @@
tablesize
-
+
-
+
sinwaveform(65536)
-
+
-
+
phasor(65536)(440)
diff --git a/docs/manual/syntax/exfaust10/exfaust10.svg b/docs/manual/syntax/exfaust10/exfaust10.svg
index dc92443f8a..c48f2949a4 100644
--- a/docs/manual/syntax/exfaust10/exfaust10.svg
+++ b/docs/manual/syntax/exfaust10/exfaust10.svg
@@ -3,31 +3,31 @@
-
+
-
+
cubicnl(0.6f)(0)
-
+
-
+
cubicnl(0.6f)(0)
-
+
-
+
zita_light
@@ -35,11 +35,11 @@
-
+
-
+
zita_light
diff --git a/docs/manual/syntax/exfaust101/exfaust101.svg b/docs/manual/syntax/exfaust101/exfaust101.svg
index 94dc029bd5..36eca47bf5 100644
--- a/docs/manual/syntax/exfaust101/exfaust101.svg
+++ b/docs/manual/syntax/exfaust101/exfaust101.svg
@@ -3,27 +3,27 @@
-
+
-
+
osc(hslider("...e+03f, 1.0f))
-
+
-
+
osc(hslider("...e+03f, 1.0f))
-
+
-
+
osc(hslider("...e+03f, 1.0f))
diff --git a/docs/manual/syntax/exfaust104/exfaust104.svg b/docs/manual/syntax/exfaust104/exfaust104.svg
index c199fc05dc..209a354b40 100644
--- a/docs/manual/syntax/exfaust104/exfaust104.svg
+++ b/docs/manual/syntax/exfaust104/exfaust104.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(vsli...e+03f, 0.1f))
diff --git a/docs/manual/syntax/exfaust105/exfaust105.svg b/docs/manual/syntax/exfaust105/exfaust105.svg
index ac10b1e3ba..16607636fb 100644
--- a/docs/manual/syntax/exfaust105/exfaust105.svg
+++ b/docs/manual/syntax/exfaust105/exfaust105.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(hgro...+03f, 0.1f)))
diff --git a/docs/manual/syntax/exfaust106/exfaust106.svg b/docs/manual/syntax/exfaust106/exfaust106.svg
index 48b74d08e7..647ae1f844 100644
--- a/docs/manual/syntax/exfaust106/exfaust106.svg
+++ b/docs/manual/syntax/exfaust106/exfaust106.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(hsli...e+03f, 0.1f))
diff --git a/docs/manual/syntax/exfaust107/exfaust107.svg b/docs/manual/syntax/exfaust107/exfaust107.svg
index 8f43e5aa5b..4eaaf67a3d 100644
--- a/docs/manual/syntax/exfaust107/exfaust107.svg
+++ b/docs/manual/syntax/exfaust107/exfaust107.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(vgro...+03f, 0.1f)))
diff --git a/docs/manual/syntax/exfaust108/exfaust108.svg b/docs/manual/syntax/exfaust108/exfaust108.svg
index 484e6fa844..42e26d565e 100644
--- a/docs/manual/syntax/exfaust108/exfaust108.svg
+++ b/docs/manual/syntax/exfaust108/exfaust108.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(hsli...e+03f, 0.1f))
diff --git a/docs/manual/syntax/exfaust109/exfaust109.svg b/docs/manual/syntax/exfaust109/exfaust109.svg
index 5abd6fb6ce..5bc9d39ab4 100644
--- a/docs/manual/syntax/exfaust109/exfaust109.svg
+++ b/docs/manual/syntax/exfaust109/exfaust109.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(tgro...+03f, 0.1f)))
diff --git a/docs/manual/syntax/exfaust11/exfaust11.svg b/docs/manual/syntax/exfaust11/exfaust11.svg
index c5ae14c4b2..1ed6139468 100644
--- a/docs/manual/syntax/exfaust11/exfaust11.svg
+++ b/docs/manual/syntax/exfaust11/exfaust11.svg
@@ -3,27 +3,27 @@
-
+
-
+
osc(hslider("...+03f, 0.01f))
-
+
-
+
osc(hslider("...0.01f),2 : *)
-
+
-
+
osc(hslider("...0.01f),3 : *)
@@ -39,11 +39,11 @@
-
+
-
+
envelope
diff --git a/docs/manual/syntax/exfaust113/exfaust113.svg b/docs/manual/syntax/exfaust113/exfaust113.svg
index 5b18adf3b1..5923152dee 100644
--- a/docs/manual/syntax/exfaust113/exfaust113.svg
+++ b/docs/manual/syntax/exfaust113/exfaust113.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(vsli...e+03f, 0.1f))
diff --git a/docs/manual/syntax/exfaust114/exfaust114.svg b/docs/manual/syntax/exfaust114/exfaust114.svg
index e571040446..2c4576006c 100644
--- a/docs/manual/syntax/exfaust114/exfaust114.svg
+++ b/docs/manual/syntax/exfaust114/exfaust114.svg
@@ -3,11 +3,11 @@
-
+
-
+
osc(hslider("...e+03f, 0.1f))
diff --git a/docs/manual/syntax/exfaust115/exfaust115.svg b/docs/manual/syntax/exfaust115/exfaust115.svg
index 11e2f7e904..df2811407d 100644
--- a/docs/manual/syntax/exfaust115/exfaust115.svg
+++ b/docs/manual/syntax/exfaust115/exfaust115.svg
@@ -3,19 +3,19 @@
-
+
-
+
osc(hslider("...ER3[nil]]]}])
-
+
-
+
gain
diff --git a/docs/manual/syntax/exfaust116/exfaust116.svg b/docs/manual/syntax/exfaust116/exfaust116.svg
index b551aed1d5..42cecc9a62 100644
--- a/docs/manual/syntax/exfaust116/exfaust116.svg
+++ b/docs/manual/syntax/exfaust116/exfaust116.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(vsli...e+03f, 0.1f))
@@ -29,11 +29,11 @@
-
+
-
+
triangle(vsli...e+03f, 0.1f))
diff --git a/docs/manual/syntax/exfaust117/exfaust117.svg b/docs/manual/syntax/exfaust117/exfaust117.svg
index 4503f8b928..8c340ab51c 100644
--- a/docs/manual/syntax/exfaust117/exfaust117.svg
+++ b/docs/manual/syntax/exfaust117/exfaust117.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(vsli...e+03f, 0.1f))
@@ -35,11 +35,11 @@
hgroup(Sawtooth)
-
+
-
+
triangle(vsli...e+03f, 0.1f))
diff --git a/docs/manual/syntax/exfaust118/exfaust118.svg b/docs/manual/syntax/exfaust118/exfaust118.svg
index 5d9a9125ef..7164094f08 100644
--- a/docs/manual/syntax/exfaust118/exfaust118.svg
+++ b/docs/manual/syntax/exfaust118/exfaust118.svg
@@ -7,11 +7,11 @@
2
-
+
-
+
p
diff --git a/docs/manual/syntax/exfaust119/exfaust119.svg b/docs/manual/syntax/exfaust119/exfaust119.svg
index dd6d3bfc91..f78ddc459c 100644
--- a/docs/manual/syntax/exfaust119/exfaust119.svg
+++ b/docs/manual/syntax/exfaust119/exfaust119.svg
@@ -13,19 +13,19 @@
s
-
+
-
+
noise
-
+
-
+
sawtooth(440)
diff --git a/docs/manual/syntax/exfaust12/exfaust12.svg b/docs/manual/syntax/exfaust12/exfaust12.svg
index 65cc23cde8..44e1aaaa4d 100644
--- a/docs/manual/syntax/exfaust12/exfaust12.svg
+++ b/docs/manual/syntax/exfaust12/exfaust12.svg
@@ -3,19 +3,19 @@
-
+
-
+
osc(hslider("...+03f, 0.01f))
-
+
-
+
osc(hslider("...0.01f),2 : *)
@@ -27,11 +27,11 @@
-
+
-
+
osc(hslider("...0.01f),3 : *)
@@ -55,11 +55,11 @@
-
+
-
+
envelope
diff --git a/docs/manual/syntax/exfaust120/exfaust120.svg b/docs/manual/syntax/exfaust120/exfaust120.svg
index b596521cf4..2efacd05d6 100644
--- a/docs/manual/syntax/exfaust120/exfaust120.svg
+++ b/docs/manual/syntax/exfaust120/exfaust120.svg
@@ -13,19 +13,19 @@
s
-
+
-
+
noise
-
+
-
+
sawtooth(440)
diff --git a/docs/manual/syntax/exfaust124/exfaust124.svg b/docs/manual/syntax/exfaust124/exfaust124.svg
index 86d8b17fdc..6b555cea3f 100644
--- a/docs/manual/syntax/exfaust124/exfaust124.svg
+++ b/docs/manual/syntax/exfaust124/exfaust124.svg
@@ -7,11 +7,11 @@
2
-
+
-
+
p
diff --git a/docs/manual/syntax/exfaust125/exfaust125.svg b/docs/manual/syntax/exfaust125/exfaust125.svg
index ec42163083..dbaf5b5a2a 100644
--- a/docs/manual/syntax/exfaust125/exfaust125.svg
+++ b/docs/manual/syntax/exfaust125/exfaust125.svg
@@ -7,11 +7,11 @@
2
-
+
-
+
p
diff --git a/docs/manual/syntax/exfaust126/exfaust126.svg b/docs/manual/syntax/exfaust126/exfaust126.svg
index fc30e91279..d1c6aff677 100644
--- a/docs/manual/syntax/exfaust126/exfaust126.svg
+++ b/docs/manual/syntax/exfaust126/exfaust126.svg
@@ -7,11 +7,11 @@
vslider(Wet, 0.3333f, 0.0f, 1.0f, 0.025f)
-
+
-
+
lfo(0.5f)(0.9f)
@@ -59,11 +59,11 @@
vslider(Wet, 0.3333f, 0.0f, 1.0f, 0.025f)
-
+
-
+
lfo(0.5f)(0.9f)
@@ -107,11 +107,11 @@
-
+
-
+
stereo_freeve... : / : int)))
@@ -127,11 +127,11 @@
vslider(Wet, 0.3333f, 0.0f, 1.0f, 0.025f)
-
+
-
+
lfo(0.5f)(0.9f)
@@ -173,11 +173,11 @@
vslider(Wet, 0.3333f, 0.0f, 1.0f, 0.025f)
-
+
-
+
lfo(0.5f)(0.9f)
diff --git a/docs/manual/syntax/exfaust13/exfaust13.svg b/docs/manual/syntax/exfaust13/exfaust13.svg
index bdc7126db2..48334eeec2 100644
--- a/docs/manual/syntax/exfaust13/exfaust13.svg
+++ b/docs/manual/syntax/exfaust13/exfaust13.svg
@@ -3,11 +3,11 @@
-
+
-
+
zita_light
@@ -15,11 +15,11 @@
-
+
-
+
cubicnl(0.6f)(0)
diff --git a/docs/manual/syntax/exfaust14/exfaust14.svg b/docs/manual/syntax/exfaust14/exfaust14.svg
index fb10bc6fb7..c0d13f6abb 100644
--- a/docs/manual/syntax/exfaust14/exfaust14.svg
+++ b/docs/manual/syntax/exfaust14/exfaust14.svg
@@ -3,11 +3,11 @@
-
+
-
+
zita_light
@@ -15,11 +15,11 @@
-
+
-
+
zita_light
@@ -27,21 +27,21 @@
-
+
-
+
cubicnl(0.6f)(0)
-
+
-
+
cubicnl(0.6f)(0)
diff --git a/docs/manual/syntax/exfaust19/exfaust19.svg b/docs/manual/syntax/exfaust19/exfaust19.svg
index be23dd422d..6f1c9f5cd0 100644
--- a/docs/manual/syntax/exfaust19/exfaust19.svg
+++ b/docs/manual/syntax/exfaust19/exfaust19.svg
@@ -3,35 +3,35 @@
-
+
-
+
osc(hslider("...0.01f),1 : *)
-
+
-
+
osc(hslider("...0.01f),2 : *)
-
+
-
+
osc(hslider("...0.01f),3 : *)
-
+
-
+
osc(hslider("...0.01f),4 : *)
@@ -53,11 +53,11 @@
-
+
-
+
envelope
diff --git a/docs/manual/syntax/exfaust2/exfaust2.svg b/docs/manual/syntax/exfaust2/exfaust2.svg
index 883fa59ef2..b3a2ac5f85 100644
--- a/docs/manual/syntax/exfaust2/exfaust2.svg
+++ b/docs/manual/syntax/exfaust2/exfaust2.svg
@@ -3,43 +3,43 @@
-
+
-
+
noise
-
+
-
+
noise
-
+
-
+
noise
-
+
-
+
noise
-
+
-
+
noise
diff --git a/docs/manual/syntax/exfaust20/exfaust20.svg b/docs/manual/syntax/exfaust20/exfaust20.svg
index ac3cf06440..837f8d436a 100644
--- a/docs/manual/syntax/exfaust20/exfaust20.svg
+++ b/docs/manual/syntax/exfaust20/exfaust20.svg
@@ -3,81 +3,81 @@
-
+
-
+
oneBand(0)
-
+
-
+
oneBand(1)
-
+
-
+
oneBand(2)
-
+
-
+
oneBand(3)
-
+
-
+
oneBand(4)
-
+
-
+
oneBand(5)
-
+
-
+
oneBand(6)
-
+
-
+
oneBand(7)
diff --git a/docs/manual/syntax/exfaust21/exfaust21.svg b/docs/manual/syntax/exfaust21/exfaust21.svg
index 08cd88d787..8f0cbaebb7 100644
--- a/docs/manual/syntax/exfaust21/exfaust21.svg
+++ b/docs/manual/syntax/exfaust21/exfaust21.svg
@@ -3,19 +3,19 @@
-
+
-
+
osc(hslider("...0.01f),1 : *)
-
+
-
+
osc(hslider("...0.01f),2 : *)
@@ -27,11 +27,11 @@
-
+
-
+
osc(hslider("...0.01f),3 : *)
@@ -43,11 +43,11 @@
-
+
-
+
osc(hslider("...0.01f),4 : *)
@@ -77,11 +77,11 @@
-
+
-
+
envelope
diff --git a/docs/manual/syntax/exfaust22/exfaust22.svg b/docs/manual/syntax/exfaust22/exfaust22.svg
index 0d2414f35d..08de3ee6bc 100644
--- a/docs/manual/syntax/exfaust22/exfaust22.svg
+++ b/docs/manual/syntax/exfaust22/exfaust22.svg
@@ -3,19 +3,19 @@
-
+
-
+
osc(hslider("...1f) : +) : *)
-
+
-
+
osc(hslider("...1f) : +) : *)
@@ -27,11 +27,11 @@
-
+
-
+
osc(hslider("...1f) : +) : *)
@@ -43,11 +43,11 @@
-
+
-
+
osc(hslider("...1f) : +) : *)
@@ -59,11 +59,11 @@
-
+
-
+
envelope
diff --git a/docs/manual/syntax/exfaust29/exfaust29.svg b/docs/manual/syntax/exfaust29/exfaust29.svg
index fcf0c43145..fdbfed4706 100644
--- a/docs/manual/syntax/exfaust29/exfaust29.svg
+++ b/docs/manual/syntax/exfaust29/exfaust29.svg
@@ -3,19 +3,19 @@
-
+
-
+
osc(440)
-
+
-
+
ar(1000)(1000)(button("gate"))
diff --git a/docs/manual/syntax/exfaust3/exfaust3.svg b/docs/manual/syntax/exfaust3/exfaust3.svg
index 879027d96b..a21ee3549d 100644
--- a/docs/manual/syntax/exfaust3/exfaust3.svg
+++ b/docs/manual/syntax/exfaust3/exfaust3.svg
@@ -3,27 +3,27 @@
-
+
-
+
osc(440)
-
+
-
+
sawtooth(550)
-
+
-
+
triangle(660)
diff --git a/docs/manual/syntax/exfaust30/exfaust30.svg b/docs/manual/syntax/exfaust30/exfaust30.svg
index 600224b632..44bc6b1fe9 100644
--- a/docs/manual/syntax/exfaust30/exfaust30.svg
+++ b/docs/manual/syntax/exfaust30/exfaust30.svg
@@ -3,11 +3,11 @@
-
+
-
+
zita_light
diff --git a/docs/manual/syntax/exfaust31/exfaust31.svg b/docs/manual/syntax/exfaust31/exfaust31.svg
index 21caf19505..5093dc823b 100644
--- a/docs/manual/syntax/exfaust31/exfaust31.svg
+++ b/docs/manual/syntax/exfaust31/exfaust31.svg
@@ -3,11 +3,11 @@
-
+
-
+
zita_light
@@ -15,11 +15,11 @@
-
+
-
+
zita_light
diff --git a/docs/manual/syntax/exfaust37/exfaust37.svg b/docs/manual/syntax/exfaust37/exfaust37.svg
index e95841ec2d..c2e65afd3f 100644
--- a/docs/manual/syntax/exfaust37/exfaust37.svg
+++ b/docs/manual/syntax/exfaust37/exfaust37.svg
@@ -13,11 +13,11 @@
triangleWave
-
+
-
+
phasor(8)(hsl...+03f, 0.01f))
diff --git a/docs/manual/syntax/exfaust4/exfaust4.svg b/docs/manual/syntax/exfaust4/exfaust4.svg
index 60d671d580..46c9e2124b 100644
--- a/docs/manual/syntax/exfaust4/exfaust4.svg
+++ b/docs/manual/syntax/exfaust4/exfaust4.svg
@@ -3,21 +3,21 @@
-
+
-
+
autowah(1)
-
+
-
+
autowah(1)
diff --git a/docs/manual/syntax/exfaust5/exfaust5.svg b/docs/manual/syntax/exfaust5/exfaust5.svg
index 9d5c9ca780..1327646013 100644
--- a/docs/manual/syntax/exfaust5/exfaust5.svg
+++ b/docs/manual/syntax/exfaust5/exfaust5.svg
@@ -3,21 +3,21 @@
-
+
-
+
autowah(1)
-
+
-
+
autowah(1)
diff --git a/docs/manual/syntax/exfaust6/exfaust6.svg b/docs/manual/syntax/exfaust6/exfaust6.svg
index dba1bcdf2d..fd564bbbf3 100644
--- a/docs/manual/syntax/exfaust6/exfaust6.svg
+++ b/docs/manual/syntax/exfaust6/exfaust6.svg
@@ -7,11 +7,11 @@
440
-
+
-
+
osc
diff --git a/docs/manual/syntax/exfaust7/exfaust7.svg b/docs/manual/syntax/exfaust7/exfaust7.svg
index 3cd645ef5b..285ca5f5b9 100644
--- a/docs/manual/syntax/exfaust7/exfaust7.svg
+++ b/docs/manual/syntax/exfaust7/exfaust7.svg
@@ -3,21 +3,21 @@
-
+
-
+
cubicnl(0.6f)(0)
-
+
-
+
autowah(1)
diff --git a/docs/manual/syntax/exfaust8/exfaust8.svg b/docs/manual/syntax/exfaust8/exfaust8.svg
index de31f966f9..4b2ac8726d 100644
--- a/docs/manual/syntax/exfaust8/exfaust8.svg
+++ b/docs/manual/syntax/exfaust8/exfaust8.svg
@@ -3,11 +3,11 @@
-
+
-
+
sawtooth(440)
diff --git a/docs/manual/syntax/exfaust88/exfaust88.svg b/docs/manual/syntax/exfaust88/exfaust88.svg
index e9a6a44f3f..04d5968477 100644
--- a/docs/manual/syntax/exfaust88/exfaust88.svg
+++ b/docs/manual/syntax/exfaust88/exfaust88.svg
@@ -13,11 +13,11 @@
triangleWave
-
+
-
+
phasor(8)(hsl...+03f, 0.01f))
diff --git a/docs/manual/syntax/exfaust89/exfaust89.svg b/docs/manual/syntax/exfaust89/exfaust89.svg
index 20c33d1a3b..812704a2bb 100644
--- a/docs/manual/syntax/exfaust89/exfaust89.svg
+++ b/docs/manual/syntax/exfaust89/exfaust89.svg
@@ -13,19 +13,19 @@
tableSize
-
+
-
+
sineWave(65536)
-
+
-
+
phasor(65536)...+03f, 0.01f))
diff --git a/docs/manual/syntax/exfaust9/exfaust9.svg b/docs/manual/syntax/exfaust9/exfaust9.svg
index eafdbc7b4f..442c3b60c0 100644
--- a/docs/manual/syntax/exfaust9/exfaust9.svg
+++ b/docs/manual/syntax/exfaust9/exfaust9.svg
@@ -3,21 +3,21 @@
-
+
-
+
cubicnl(0.6f)(0)
-
+
-
+
zita_light
diff --git a/docs/manual/syntax/exfaust90/exfaust90.svg b/docs/manual/syntax/exfaust90/exfaust90.svg
index b41fbb0fa2..52f700f730 100644
--- a/docs/manual/syntax/exfaust90/exfaust90.svg
+++ b/docs/manual/syntax/exfaust90/exfaust90.svg
@@ -17,19 +17,19 @@
0.0f
-
+
-
+
recIndex
-
+
-
+
readIndex
diff --git a/docs/manual/syntax/exfaust91/exfaust91.svg b/docs/manual/syntax/exfaust91/exfaust91.svg
index cca988aeaf..b70844586a 100644
--- a/docs/manual/syntax/exfaust91/exfaust91.svg
+++ b/docs/manual/syntax/exfaust91/exfaust91.svg
@@ -3,27 +3,27 @@
-
+
-
+
osc(440)
-
+
-
+
sawtooth(440)
-
+
-
+
s
diff --git a/docs/manual/syntax/exfaust92/exfaust92.svg b/docs/manual/syntax/exfaust92/exfaust92.svg
index b380cb4573..7202cdb617 100644
--- a/docs/manual/syntax/exfaust92/exfaust92.svg
+++ b/docs/manual/syntax/exfaust92/exfaust92.svg
@@ -3,27 +3,27 @@
-
+
-
+
osc(440)
-
+
-
+
sawtooth(440)
-
+
-
+
mySelect2(nen... 1.0f, 1.0f))
diff --git a/docs/manual/syntax/exfaust93/exfaust93.dsp b/docs/manual/syntax/exfaust93/exfaust93.dsp
index 45ca003156..f6d5bd0bdb 100644
--- a/docs/manual/syntax/exfaust93/exfaust93.dsp
+++ b/docs/manual/syntax/exfaust93/exfaust93.dsp
@@ -1,6 +1,6 @@
import("stdfaust.lib");
-s = nentry("Selector",0,0,1,1);
+s = nentry("Selector",0,0,2,1);
sig = os.osc(440),os.sawtooth(440),os.triangle(440) : select3(s);
process = sig;
diff --git a/docs/manual/syntax/exfaust93/exfaust93.svg b/docs/manual/syntax/exfaust93/exfaust93.svg
index 7f8b66f7b8..a881c2312d 100644
--- a/docs/manual/syntax/exfaust93/exfaust93.svg
+++ b/docs/manual/syntax/exfaust93/exfaust93.svg
@@ -3,33 +3,33 @@
-
+
-
+
osc(440)
-
+
-
+
sawtooth(440)
-
+
-
+
triangle(440)
-nentry(Selector, 0.0f, 0.0f, 1.0f, 1.0f)
+nentry(Selector, 0.0f, 0.0f, 2.0f, 1.0f)
diff --git a/docs/manual/syntax/exfaust94/exfaust94.svg b/docs/manual/syntax/exfaust94/exfaust94.svg
index 14c3574754..c5c2a40239 100644
--- a/docs/manual/syntax/exfaust94/exfaust94.svg
+++ b/docs/manual/syntax/exfaust94/exfaust94.svg
@@ -3,35 +3,35 @@
-
+
-
+
osc(440)
-
+
-
+
sawtooth(440)
-
+
-
+
triangle(440)
-
+
-
+
mySelect3(nen... 1.0f) : int)
diff --git a/docs/manual/syntax/index.html b/docs/manual/syntax/index.html
index 1b14df7ba7..8020fdbd9a 100644
--- a/docs/manual/syntax/index.html
+++ b/docs/manual/syntax/index.html
@@ -3578,7 +3578,7 @@ select3
Primitive
```
import("stdfaust.lib");
-s = nentry("Selector",0,0,1,1);
+s = nentry("Selector",0,0,2,1);
sig = os.osc(440),os.sawtooth(440),os.triangle(440) : select3(s);
process = sig;
```