diff --git a/docs/index.html b/docs/index.html
index c85f69e8ce..3927a46b9e 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -465,5 +465,5 @@
Keyboard Shortcuts
diff --git a/docs/sitemap.xml.gz b/docs/sitemap.xml.gz
index 32d2d75b84..e3fbf10314 100644
Binary files a/docs/sitemap.xml.gz and b/docs/sitemap.xml.gz differ
diff --git a/docs/tutorials/cmajor/exfaust0/exfaust0.svg b/docs/tutorials/cmajor/exfaust0/exfaust0.svg
index 3f49a88f07..2705f0ff0e 100644
--- a/docs/tutorials/cmajor/exfaust0/exfaust0.svg
+++ b/docs/tutorials/cmajor/exfaust0/exfaust0.svg
@@ -3,19 +3,19 @@
-
+
-
+
osc(hslider("...e+03f, 1.0f))
-
+
-
+
vol
@@ -27,19 +27,19 @@
-
+
-
+
osc(hslider("...e+03f, 1.0f))
-
+
-
+
vol
diff --git a/docs/tutorials/cmajor/exfaust1/exfaust1.dsp b/docs/tutorials/cmajor/exfaust1/exfaust1.dsp
index 5b9e05a8d0..23f76246ee 100644
--- a/docs/tutorials/cmajor/exfaust1/exfaust1.dsp
+++ b/docs/tutorials/cmajor/exfaust1/exfaust1.dsp
@@ -1,4 +1,5 @@
+declare options "[midi:on][nvoices:8]";
import("stdfaust.lib");
process = organ <: _,_
with {
diff --git a/docs/tutorials/cmajor/exfaust1/exfaust1.svg b/docs/tutorials/cmajor/exfaust1/exfaust1.svg
index f7dd85bab5..e10dbe0242 100644
--- a/docs/tutorials/cmajor/exfaust1/exfaust1.svg
+++ b/docs/tutorials/cmajor/exfaust1/exfaust1.svg
@@ -3,11 +3,11 @@
-
+
-
+
organ
diff --git a/docs/tutorials/cmajor/exfaust2/exfaust2.dsp b/docs/tutorials/cmajor/exfaust2/exfaust2.dsp
index a82b7741c0..2c9d8c24a3 100644
--- a/docs/tutorials/cmajor/exfaust2/exfaust2.dsp
+++ b/docs/tutorials/cmajor/exfaust2/exfaust2.dsp
@@ -1,4 +1,5 @@
+declare options "[midi:on][nvoices:8]";
import("stdfaust.lib");
process = pm.clarinet_ui_MIDI <: _,_;
effect = dm.freeverb_demo;
diff --git a/docs/tutorials/cmajor/exfaust2/exfaust2.svg b/docs/tutorials/cmajor/exfaust2/exfaust2.svg
index dde99fd92c..43e92e153e 100644
--- a/docs/tutorials/cmajor/exfaust2/exfaust2.svg
+++ b/docs/tutorials/cmajor/exfaust2/exfaust2.svg
@@ -3,11 +3,11 @@
-
+
-
+
clarinet_ui_MIDI
diff --git a/docs/tutorials/cmajor/index.html b/docs/tutorials/cmajor/index.html
index 1b465b9f50..9cae495b77 100644
--- a/docs/tutorials/cmajor/index.html
+++ b/docs/tutorials/cmajor/index.html
@@ -479,6 +479,7 @@
```
+declare options "[midi:on][nvoices:8]";
import("stdfaust.lib");
process = organ <: _,_
with {
@@ -173,6 +174,7 @@ The following polyphonic ready instrument DSP, with an [integrated effect](https
```
+declare options "[midi:on][nvoices:8]";
import("stdfaust.lib");
process = pm.clarinet_ui_MIDI <: _,_;
effect = dm.freeverb_demo;
diff --git a/src/tutorials/rnbo.md b/src/tutorials/rnbo.md
index 09976fdea7..1c3d74ac22 100644
--- a/src/tutorials/rnbo.md
+++ b/src/tutorials/rnbo.md
@@ -281,6 +281,7 @@ When the DSP follows the [polyphonic ready instrument](https://faustdoc.grame.fr
```
+declare options "[midi:on][nvoices:8]";
import("stdfaust.lib");
process = vgroup("Organ", voice(freq) * gain * en.adsr(0.1, 0.1, 0.8, 0.3, button("gate"))) * master <: (_,_)
@@ -312,6 +313,7 @@ The following polyphonic ready instrument DSP, with an [integrated effect](https
```
+declare options "[midi:on][nvoices:8]";
import("stdfaust.lib");
process = vgroup("Organ", voice(freq) * gain * en.adsr(0.1, 0.1, 0.8, 0.3, button("gate"))) * master <: (_,_)
@@ -360,7 +362,6 @@ DSP programs following the polyphonic [freq/gate/gain convention](https://faustd
DSP programs following the polyphonic [freq/gate/gain convention](https://faustdoc.grame.fr/manual/midi/#midi-polyphony-support) with and an [integrated effect](https://faustdoc.grame.fr/manual/midi/#audio-effects-and-polyphonic-synthesizer) can be generated using the *Platform = rnbo* and *Architecture = rnbo-poly-effect* export options. The resulting *foo* folder is self-contained, containing the `foo.maxpat`, `foo.rnbopat`and `foo_effect.rnbopat` files (using the `p` abstraction model), with `foo.maxpat` file to be opened with Max/MSP.
-
### Generating the RNBO patch from a Faust DSP program found in the web
Faust DSP programs found on the Web can also be converted: