<snapdata remixID="9672431"><project name="polyphonic_several_instruments" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>This is a demonstration how you can use Snap! to write polyphonic music.</notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="120" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="70" pan="-100" rotation="1" instrument="4"  draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="29" y="29.499999999999943"><block s="receiveGo"></block><block s="doSetTempo"><l>120</l></block><block s="setVolume"><l>70</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list><block s="reportNewList"><list><l>48</l><l>0</l><l>4</l><l>2</l></list></block><block s="reportNewList"><list><l>53</l><l>4</l><l>4</l><l>2</l></list></block><block s="reportNewList"><list><l>43</l><l>8</l><l>4</l><l>2</l></list></block><block s="reportNewList"><list><l>48</l><l>12</l><l>4</l><l>2</l></list></block><block s="reportNewList"><list><l>52</l><l>1</l><l>1</l><l>2</l></list></block><block s="reportNewList"><list><l>55</l><l>2</l><l>1</l><l>2</l></list></block><block s="reportNewList"><list><l>60</l><l>3</l><l>1</l><l>2</l></list></block><block s="reportNewList"><list><l>57</l><l>5</l><l>1</l><l>2</l></list></block><block s="reportNewList"><list><l>60</l><l>6</l><l>1</l><l>3</l></list></block><block s="reportNewList"><list><l>57</l><l>7</l><l>1</l><l>3</l></list></block><block s="reportNewList"><list><l>59</l><l>9</l><l>1</l><l>3</l></list></block><block s="reportNewList"><list><l>62</l><l>10</l><l>1</l><l>3</l></list></block><block s="reportNewList"><list><l>50</l><l>11</l><l>1</l><l>4</l></list></block><block s="reportNewList"><list><l>52</l><l>13</l><l>3</l><l>3</l></list></block><block s="reportNewList"><list><l>55</l><l>14</l><l>2</l><l>2</l></list></block><block s="reportNewList"><list><l>60</l><l>15</l><l>1</l><l>4</l></list></block></list></block></block><block s="doSetVar"><l>list</l><block var="bruder_jakob"/><comment w="281.84375" collapsed="false">Remove this line if you want to here the example above.</comment></block><block s="doWarp"><script><block s="doForEach"><l>item</l><block var="list"/><script><block s="fork"><block s="reifyScript"><script><block s="doSetInstrument"><block s="reportListItem"><l>4</l><l/></block></block><block s="doRest"><block s="reportListItem"><l>2</l><l/></block></block><block s="doPlayNote"><block s="reportListItem"><l>1</l><l/></block><block s="reportListItem"><l>3</l><l/></block></block><block s="doRest"><block s="reportListItem"><l>3</l><l/></block></block></script><list></list></block><list><block var="item"/></list></block></script></block></script></block></script><comment x="27" y="473.6666666666665" w="396" collapsed="false">To be able to play polyphonic music we start all the individual notes at the same time in parallel.&#xD;&#xD;Each note has four parameters:,&#xD;- a tone&#xD;- a delay,&#xD;- a duration,&#xD;- an instrument.&#xD;&#xD;The programme plays a note with a certain tone after a given delay for the indicated time. Thus it is possible to compose music pieces with polyphonic melodies.&#xD;&#xD;For convenience the song &quot;Bruder Jakob&quot; was written in spreadsheet software and importet as CSV file</comment></scripts></sprite><watcher var="list" style="normal" x="10" y="10" color="243,118,29" extX="200" extY="150"/><watcher var="bruder_jakob" style="normal" x="10" y="183.000002" color="243,118,29" extX="200" extY="150"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="list"><list id="202"><item><list struct="atomic" id="203">60,0,1,2</list></item><item><list struct="atomic" id="204">62,1,1,2</list></item><item><list struct="atomic" id="205">64,2,1,2</list></item><item><list struct="atomic" id="206">60,3,1,2</list></item><item><list struct="atomic" id="207">60,4,1,2</list></item><item><list struct="atomic" id="208">62,5,1,2</list></item><item><list struct="atomic" id="209">64,6,1,2</list></item><item><list struct="atomic" id="210">60,7,1,2</list></item><item><list struct="atomic" id="211">64,8,1,2</list></item><item><list struct="atomic" id="212">65,9,1,2</list></item><item><list struct="atomic" id="213">67,10,2,2</list></item><item><list struct="atomic" id="214">64,12,1,2</list></item><item><list struct="atomic" id="215">65,13,1,2</list></item><item><list struct="atomic" id="216">67,14,2,2</list></item><item><list struct="atomic" id="217">67,16,0.5,2</list></item><item><list struct="atomic" id="218">69,16.5,0.5,2</list></item><item><list struct="atomic" id="219">67,17,0.5,2</list></item><item><list struct="atomic" id="220">65,17.5,0.5,2</list></item><item><list struct="atomic" id="221">64,18,1,2</list></item><item><list struct="atomic" id="222">60,19,1,2</list></item><item><list struct="atomic" id="223">67,20,0.5,2</list></item><item><list struct="atomic" id="224">69,20.5,0.5,2</list></item><item><list struct="atomic" id="225">67,21,0.5,2</list></item><item><list struct="atomic" id="226">65,21.5,0.5,2</list></item><item><list struct="atomic" id="227">64,22,1,2</list></item><item><list struct="atomic" id="228">60,23,1,2</list></item><item><list struct="atomic" id="229">60,24,1,2</list></item><item><list struct="atomic" id="230">55,25,1,2</list></item><item><list struct="atomic" id="231">60,26,2,2</list></item><item><list struct="atomic" id="232">60,28,1,2</list></item><item><list struct="atomic" id="233">55,29,1,2</list></item><item><list struct="atomic" id="234">60,30,2,2</list></item><item><list struct="atomic" id="235">60,8,1,1</list></item><item><list struct="atomic" id="236">62,9,1,1</list></item><item><list struct="atomic" id="237">64,10,1,1</list></item><item><list struct="atomic" id="238">60,11,1,1</list></item><item><list struct="atomic" id="239">60,12,1,1</list></item><item><list struct="atomic" id="240">62,13,1,1</list></item><item><list struct="atomic" id="241">64,14,1,1</list></item><item><list struct="atomic" id="242">60,15,1,1</list></item><item><list struct="atomic" id="243">64,16,1,1</list></item><item><list struct="atomic" id="244">65,17,1,1</list></item><item><list struct="atomic" id="245">67,18,2,1</list></item><item><list struct="atomic" id="246">64,20,1,1</list></item><item><list struct="atomic" id="247">65,21,1,1</list></item><item><list struct="atomic" id="248">67,22,2,1</list></item><item><list struct="atomic" id="249">67,24,0.5,1</list></item><item><list struct="atomic" id="250">69,24.5,0.5,1</list></item><item><list struct="atomic" id="251">67,25,0.5,1</list></item><item><list struct="atomic" id="252">65,25.5,0.5,1</list></item><item><list struct="atomic" id="253">64,26,1,1</list></item><item><list struct="atomic" id="254">60,27,1,1</list></item><item><list struct="atomic" id="255">67,28,0.5,1</list></item><item><list struct="atomic" id="256">69,28.5,0.5,1</list></item><item><list struct="atomic" id="257">67,29,0.5,1</list></item><item><list struct="atomic" id="258">65,29.5,0.5,1</list></item><item><list struct="atomic" id="259">64,30,1,1</list></item><item><list struct="atomic" id="260">60,31,1,1</list></item><item><list struct="atomic" id="261">60,32,1,1</list></item><item><list struct="atomic" id="262">55,33,1,1</list></item><item><list struct="atomic" id="263">60,34,2,1</list></item><item><list struct="atomic" id="264">60,36,1,1</list></item><item><list struct="atomic" id="265">55,37,1,1</list></item><item><list struct="atomic" id="266">60,38,2,1</list></item><item><list struct="atomic" id="267">60,16,1,3</list></item><item><list struct="atomic" id="268">62,17,1,3</list></item><item><list struct="atomic" id="269">64,18,1,3</list></item><item><list struct="atomic" id="270">60,19,1,3</list></item><item><list struct="atomic" id="271">60,20,1,3</list></item><item><list struct="atomic" id="272">62,21,1,3</list></item><item><list struct="atomic" id="273">64,22,1,3</list></item><item><list struct="atomic" id="274">60,23,1,3</list></item><item><list struct="atomic" id="275">64,24,1,3</list></item><item><list struct="atomic" id="276">65,25,1,3</list></item><item><list struct="atomic" id="277">67,26,2,3</list></item><item><list struct="atomic" id="278">64,28,1,3</list></item><item><list struct="atomic" id="279">65,29,1,3</list></item><item><list struct="atomic" id="280">67,30,2,3</list></item><item><list struct="atomic" id="281">67,32,0.5,3</list></item><item><list struct="atomic" id="282">69,32.5,0.5,3</list></item><item><list struct="atomic" id="283">67,33,0.5,3</list></item><item><list struct="atomic" id="284">65,33.5,0.5,3</list></item><item><list struct="atomic" id="285">64,34,1,3</list></item><item><list struct="atomic" id="286">60,35,1,3</list></item><item><list struct="atomic" id="287">67,36,0.5,3</list></item><item><list struct="atomic" id="288">69,36.5,0.5,3</list></item><item><list struct="atomic" id="289">67,37,0.5,3</list></item><item><list struct="atomic" id="290">65,37.5,0.5,3</list></item><item><list struct="atomic" id="291">64,38,1,3</list></item><item><list struct="atomic" id="292">60,39,1,3</list></item><item><list struct="atomic" id="293">60,40,1,3</list></item><item><list struct="atomic" id="294">55,41,1,3</list></item><item><list struct="atomic" id="295">60,42,2,3</list></item><item><list struct="atomic" id="296">60,44,1,3</list></item><item><list struct="atomic" id="297">55,45,1,3</list></item><item><list struct="atomic" id="298">60,46,2,3</list></item><item><list struct="atomic" id="299">60,24,1,4</list></item><item><list struct="atomic" id="300">62,25,1,4</list></item><item><list struct="atomic" id="301">64,26,1,4</list></item><item><list struct="atomic" id="302">60,27,1,4</list></item><item><list struct="atomic" id="303">60,28,1,4</list></item><item><list struct="atomic" id="304">62,29,1,4</list></item><item><list struct="atomic" id="305">64,30,1,4</list></item><item><list struct="atomic" id="306">60,31,1,4</list></item><item><list struct="atomic" id="307">64,32,1,4</list></item><item><list struct="atomic" id="308">65,33,1,4</list></item><item><list struct="atomic" id="309">67,34,2,4</list></item><item><list struct="atomic" id="310">64,36,1,4</list></item><item><list struct="atomic" id="311">65,37,1,4</list></item><item><list struct="atomic" id="312">67,38,2,4</list></item><item><list struct="atomic" id="313">67,40,0.5,4</list></item><item><list struct="atomic" id="314">69,40.5,0.5,4</list></item><item><list struct="atomic" id="315">67,41,0.5,4</list></item><item><list struct="atomic" id="316">65,41.5,0.5,4</list></item><item><list struct="atomic" id="317">64,42,1,4</list></item><item><list struct="atomic" id="318">60,43,1,4</list></item><item><list struct="atomic" id="319">67,44,0.5,4</list></item><item><list struct="atomic" id="320">69,44.5,0.5,4</list></item><item><list struct="atomic" id="321">67,45,0.5,4</list></item><item><list struct="atomic" id="322">65,45.5,0.5,4</list></item><item><list struct="atomic" id="323">64,46,1,4</list></item><item><list struct="atomic" id="324">60,47,1,4</list></item><item><list struct="atomic" id="325">60,48,1,4</list></item><item><list struct="atomic" id="326">55,49,1,4</list></item><item><list struct="atomic" id="327">60,50,2,4</list></item><item><list struct="atomic" id="328">60,52,1,4</list></item><item><list struct="atomic" id="329">55,53,1,4</list></item><item><list struct="atomic" id="330">60,54,2,4</list></item></list></variable><variable name="bruder_jakob"><ref id="202"></ref></variable></variables></project><media name="polyphonic_several_instruments" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>