diff --git a/guide/drum4.svg b/guide/drum4.svg
index 66dacf4053..2bb59da635 100644
--- a/guide/drum4.svg
+++ b/guide/drum4.svg
@@ -5,13 +5,12 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
- viewBox="0 0 729.18945 585.84308"
- id="svg3641"
+ id="svg576"
+ version="1.1"
height="585.84308"
- width="729.18945"
- version="1.1">
+ width="713.72119">
+ id="metadata582">
@@ -23,1665 +22,1159 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ id="defs580" />
+ transform="translate(-216,-79.578463)"
+ id="g1573">
-
-
- action
-
-
-
-
-
-
-
-
-
-
- chunk
-
-
-
-
-
-
-
- note value
-
-
-
-
-
-
-
-
-
-
- /
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
- ↓
-
-
-
-
-
-
-
- drum
-
-
-
-
-
-
-
-
-
-
- snare drum
-
-
-
-
-
-
-
- note value
-
-
-
-
-
-
-
-
-
-
- /
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 4
-
-
-
-
-
-
-
- ↓
-
+ transform="translate(631,80)"
+ id="g24">
+
+
+
+ action
+
+
+
+
+
-
-
-
-
- drum
-
-
-
-
+ transform="translate(725.5,89)"
+ id="g34">
+
+
+
+ action
+
+
-
-
-
-
- kick drum
-
+ transform="translate(644.5,120.5)"
+ id="g48">
+
+
+
+ note value
+
+
+
+
+
-
-
-
-
- note value
-
-
-
-
+ transform="translate(740.72119,120.5)"
+ id="g66">
+
+
+
+ /
+
+
+
+
+
+
+
+
-
-
-
-
- /
-
-
-
-
-
-
-
+ transform="translate(826.22119,120.5)"
+ id="g76">
+
+
+
+ 1
+
+
-
-
-
-
- 1
-
+ transform="translate(826.22119,152)"
+ id="g86">
+
+
+
+ 4
+
+
-
-
-
-
- 4
-
+ transform="translate(658,152)"
+ id="g96">
+
+
+
+ ↓
+
+
-
-
-
-
- ↓
-
+ transform="translate(658,183.5)"
+ id="g110">
+
+
+
+ drum
+
+
+
+
+
-
-
-
-
- drum
-
-
-
-
+ transform="translate(731.5,183.5)"
+ id="g120">
+
+
+
+ snare-drum
+
+
-
-
-
-
- kick drum
-
+ transform="translate(644.5,246.5)"
+ id="g134">
+
+
+
+ note value
+
+
+
+
+
-
-
-
-
- note value
-
-
-
-
+ transform="translate(740.72119,246.5)"
+ id="g152">
+
+
+
+ /
+
+
+
+
+
+
+
+
-
-
-
-
- /
-
-
-
-
-
-
-
+ transform="translate(826.22119,246.5)"
+ id="g162">
+
+
+
+ 1
+
+
-
-
-
-
- 1
-
+ transform="translate(826.22119,278)"
+ id="g172">
+
+
+
+ 4
+
+
-
-
-
-
- 4
-
+ transform="translate(658,278)"
+ id="g182">
+
+
+
+ ↓
+
+
-
-
-
-
- ↓
-
+ transform="translate(658,309.5)"
+ id="g196">
+
+
+
+ drum
+
+
+
+
+
-
-
-
-
- drum
-
-
-
-
+ transform="translate(731.5,309.5)"
+ id="g206">
+
+
+
+ kick drum
+
+
-
-
-
-
- triangle bell
-
+ transform="translate(644.5,372.5)"
+ id="g220">
+
+
+
+ note value
+
+
+
+
+
-
-
+ transform="translate(740.72119,372.5)"
+ id="g238">
+ id="g236">
+ d="m 8.5,8.5 v -4 a 4,4 90 0 1 4,-4 h 4 10 30 4 a 4,4 90 0 1 4,4 v 4 h -4 v -3 h -4 v 10 h 4 v -3 h 4 v 17 h -4 v -3 h -4 v 10 h 4 v -3 h 4 v 4 a 4,4 90 0 1 -4,4 h -4 -30 -10 -4 a 4,4 90 0 1 -4,-4 v -4 -21 -1 h -6 v 3 h -2 v -8 h 2 v 3 h 6 z"
+ style="fill:#ffb2bc;fill-opacity:1;stroke:#601136;stroke-width:1;stroke-linecap:round;stroke-opacity:1"
+ id="path222" />
+
+ /
+
+
+
+
+ style="font-size:9.33333302px;font-family:sans-serif;text-anchor:end;fill:#000000"
+ id="text234">
start
+ x="54.333332"
+ y="31.75"
+ id="tspan232" />
+ transform="translate(826.22119,372.5)"
+ id="g248">
+ id="g246">
+ d="m 8.5,0.5 h 60 v 20 h -60 v -8 -1 h -6 v 3 h -2 v -8 h 2 v 3 h 6 v -1 z"
+ style="fill:#ffb2bc;fill-opacity:1;stroke:#601136;stroke-width:1;stroke-linecap:round;stroke-opacity:1"
+ id="path240" />
- multiply note value
-
-
+ id="text244">
+ x="13.333333"
+ y="13.833333"
+ id="tspan242">1
+ transform="translate(826.22119,404)"
+ id="g258">
+ id="g256">
+ id="path250" />
+ id="text254">
2
+ id="tspan252">4
+ transform="translate(658,404)"
+ id="g268">
+ id="g266">
+ d="m 0.5,8.5 v -4 a 4,4 90 0 1 4,-4 h 4 v 2 h 10 v -2 h 20 4 a 4,4 90 0 1 4,4 v 4 4 4 a 4,4 90 0 1 -4,4 h -4 -20 -1 v 2 h -8 v -2 h -1 -4 a 4,4 90 0 1 -4,-4 v -4 z"
+ style="fill:#d57e6f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-opacity:1"
+ id="path260" />
+ id="text264">
store in
+ x="36.333332"
+ y="13.5"
+ id="tspan262">↓
+
+
+
+
+
+ style="font-size:10px;font-family:sans-serif;text-anchor:end;fill:#000000"
+ id="text274">
name
+ x="46.333332"
+ y="13.5"
+ id="tspan272">drum
+ id="text278">
value
+ x="46.333332"
+ y="11.25"
+ id="tspan276" />
+ transform="translate(731.5,435.5)"
+ id="g292">
+ id="g290">
+ d="m 8.5,0.5 h 110 v 20 H 8.5 v -8 -1 h -6 v 3 h -2 v -8 h 2 v 3 h 6 v -1 z"
+ style="fill:#3ea4a3;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-opacity:1"
+ id="path284" />
+ id="text288">
box
+ id="tspan286">kick drum
+ transform="translate(644.5,498.5)"
+ id="g306">
+ id="g304">
+ d="m 0.5,8.5 v -4 a 4,4 90 0 1 4,-4 h 4 v 2 h 10 v -2 h 9 36.147461 4 a 4,4 90 0 1 4,4 v 4 h -4 v -3 h -4 v 10 h 4 v -3 h 4 v 4 a 4,4 90 0 1 -4,4 h -4 H 27.5 h -1 v 2 h -8 v -2 h -1 -4 a 5,5 90 0 0 -5,5 v 4 4 21 4 a 5,5 90 0 0 5,5 h 4 v 2 h 10 v -2 h 8 v 6 6 4 a 4,4 90 0 1 -4,4 h -4 -9 -1 v 2 h -8 v -2 h -1 -4 a 4,4 90 0 1 -4,-4 v -4 z"
+ style="fill:#ff8b2d;fill-opacity:1;stroke:#520000;stroke-width:1;stroke-linecap:round;stroke-opacity:1"
+ id="path294" />
+ id="text298">
repeat
+ id="tspan296">note value
+ id="text302">
+ id="tspan300" />
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+ transform="translate(826.22119,498.5)"
+ id="g334">
+ id="g332">
+ id="path326" />
+ id="text330">
4
+ id="tspan328">1
+ transform="translate(826.22119,530)"
+ id="g344">
+ id="g342">
+ d="m 8.5,0.5 h 60 v 20 h -60 v -8 -1 h -6 v 3 h -2 v -8 h 2 v 3 h 6 v -1 z"
+ style="fill:#ffb2bc;fill-opacity:1;stroke:#601136;stroke-width:1;stroke-linecap:round;stroke-opacity:1"
+ id="path336" />
+ id="text340">
box
+ id="tspan338">4
+ transform="translate(658,530)"
+ id="g354">
+ id="g352">
+ d="m 0.5,8.5 v -4 a 4,4 90 0 1 4,-4 h 4 v 2 h 10 v -2 h 20 4 a 4,4 90 0 1 4,4 v 4 4 4 a 4,4 90 0 1 -4,4 h -4 -20 -1 v 2 h -8 v -2 h -1 -4 a 4,4 90 0 1 -4,-4 v -4 z"
+ style="fill:#d57e6f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-opacity:1"
+ id="path346" />
+
+ ↓
+
+
+
+
+
+
+
+ drum
+
+
+
+
+
+
+
+
+
+ id="text374">
box
+ id="tspan372">triangle-bell
+
+
+
+
+
+
+
+
+
+ start
+ transform="translate(173.5,120.5)"
+ id="g396">
+ id="g394">
+ id="path380" />
+ id="text384">
store in
+ id="tspan382">store in
+ id="text388">
name
+ id="tspan386">name
+ id="text392">
value
+ id="tspan390">value
+ transform="translate(251.18945,120.5)"
+ id="g406">
+ id="g404">
+ id="path398" />
+
+ box
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+ repeat
+
+
+
+
+
+
+
+
+
+ id="text436">
box
+ id="tspan434">4
+ transform="translate(200.5,278)"
+ id="g450">
+ id="g448">
+ id="path442" />
+ id="text446">
chunk
+ id="tspan444">actio...
+
+
+
+
+
+
+
+ multiply note value
+
+
+
+ transform="translate(338.2334,215)"
+ id="g482">
+ id="g480">
+ id="path466" />
+ id="text470">
/
+ id="tspan468">/
+ id="text474">
+ id="tspan472" />
+ id="text478">
+ id="tspan476" />
+ transform="translate(423.7334,215)"
+ id="g492">
+ id="g490">
+ id="path484" />
+ id="text488">
1
+ id="tspan486">1
+ transform="translate(200.5,246.5)"
+ id="g502">
+ id="g500">
+ d="m 0.5,8.5 v -4 a 4,4 90 0 1 4,-4 h 4 v 2 h 10 v -2 h 20 4 a 4,4 90 0 1 4,4 v 4 4 4 a 4,4 90 0 1 -4,4 h -4 -20 -1 v 2 h -8 v -2 h -1 -4 a 4,4 90 0 1 -4,-4 v -4 z"
+ style="fill:#d57e6f;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-opacity:1"
+ id="path494" />
+
+ ↓
+
+
+
+
+
+
+
+ box
+
+
+
+
+
+
+
+ box
+
+
+
+
+
+
+
+
+
+ id="text532">
2
+ id="tspan530">box
+ transform="translate(293.0415,341)"
+ id="g554">
+ id="g552">
+ id="path538" />
+ id="text542">
×
+ id="tspan540">×
+ id="text546">
+ id="tspan544" />
+ id="text550">
+ id="tspan548" />
+
+
+
+
+
+
+
+ 2
+ transform="translate(187,372.5)"
+ id="g574">
+ id="g572">
+ id="path566" />
+ id="text570">
↓
+ id="tspan568">↓