diff --git a/assets/index-3c3edd4d.js.gz b/assets/index-3c3edd4d.js.gz
deleted file mode 100644
index 49841a5..0000000
Binary files a/assets/index-3c3edd4d.js.gz and /dev/null differ
diff --git a/assets/index-3c3edd4d.js b/assets/index-90c7e125.js
similarity index 99%
rename from assets/index-3c3edd4d.js
rename to assets/index-90c7e125.js
index d223442..5342dc1 100644
--- a/assets/index-3c3edd4d.js
+++ b/assets/index-90c7e125.js
@@ -414,7 +414,7 @@ Method chains become fun if you add just a little bit of complexity to them. You
## Registering a chain
-You can use the register() function to... register a chain that you would like to re-use later on.
+You can use the register(...args) function to... register a chain that you would like to re-use later on.
${e("Re-creating a classic Tidal function",`
// Playing with extreme panning and playback rate
@@ -424,21 +424,21 @@ register('juxrev', n=>n.pan([0, 1]).speed([1, -1]))
beat(1)::sound('fhh').juxrev().out()
`,!0)}
-This is an extremely powerful construct. For example, you can use it to create synthesizer presets!
+This is an extremely powerful construct. For example, you can use it to create synthesizer presets and reuse them later on. You can also define parameters for your registered functions. For example:
${e("Re-creating a classic Tidal function",`
// Registering a specific synth architecture
-register('sub', n=>n.ad(0, .25)
- .fmi(4).pan([0, 1])
+register('sub', (n,x=4,y=80)=>n.ad(0, .25)
+ .fmi(x).pan([0, 1])
.delay(0.5).delayt(1/8).delayfb(1/3)
- .lpf(25+usine(1/3)*80)
+ .lpf(25+usine(1/3)*y)
.lpad(4, 0, .25)
)
// Using it with an arpeggio
rhythm(.25, [6, 8].beat(), 12)::sound('sine')
.note([0, 2, 4, 5].scale('minor', 50).beat(0.5))
- .sub().out()`,!0)}
+ .sub(8).out()`,!0)}
## Conditional chaining
diff --git a/assets/index-90c7e125.js.gz b/assets/index-90c7e125.js.gz
new file mode 100644
index 0000000..26c0b8e
Binary files /dev/null and b/assets/index-90c7e125.js.gz differ
diff --git a/index.html b/index.html
index 80d8a58..647953f 100644
--- a/index.html
+++ b/index.html
@@ -14,7 +14,7 @@
-
+