<snapdata remixID="8555441"><project name="Lab1.2_yangna" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></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="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="false" 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(2)" idx="1" x="-20.285714285714285" y="10.857142857142858" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="245,0,156,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="10" y="10"><block s="receiveKey"><l><option>space</option></l></block><block s="gotoXY"><l>-20</l><l>10</l></block><block s="doRepeat"><l>2</l><script><block s="doPlayNote"><l>71</l><l>0.5</l></block><block s="doRest"><l>.5</l></block><block s="doPlayNote"><l>72</l><l>0.5</l></block><block s="doRest"><l>.5</l></block><block s="doPlayNote"><l>64</l><l>0.5</l></block><block s="doRest"><l>.5</l></block><block s="doPlayNote"><l>65</l><l>0.5</l></block><block s="doRest"><l>.5</l><comment w="90" collapsed="false">The way to calculate the rst time for the beats is always half of the waiting time. </comment></block></script><comment w="90" collapsed="false">In order for the sound to go along with the drawing of the sqaure, 4 rest blocks are needed. </comment></block></script><script x="741" y="24.000000000000057"><block s="receiveKey"><l><option>d</option></l></block><block s="down"></block></script><script x="897" y="21.00000000000017"><block s="receiveKey"><l><option>s</option></l></block><block s="doStopThis"><l><option>all</option></l></block></script><script x="897" y="96"><block s="receiveKey"><l><option>u</option></l></block><block s="up"></block></script><script x="730" y="103.00000000000011"><block s="receiveKey"><l><option>c</option></l></block><block s="clear"></block></script><script x="352" y="26"><block s="receiveKey"><l><option>space</option></l></block><block s="doRepeat"><l>2</l><script><block s="setColor"><color>15,21,255,1</color></block><block s="setSize"><l>5</l></block><block s="forward"><l>50</l><comment w="90" collapsed="false">Instead of goign 100 steps at a time, it is better to go 50 steps so it smoothly goes with the sound.</comment></block><block s="doWait"><l>1</l></block><block s="forward"><l>50</l></block><block s="doWait"><l>1</l></block><block s="turn"><l>90</l></block></script></block><block s="doRepeat"><l>2</l><script><block s="setColor"><color>245,0,156,1</color></block><block s="setSize"><l>10</l></block><block s="forward"><l>50</l></block><block s="doWait"><l>1</l></block><block s="forward"><l>50</l></block><block s="doWait"><l>1</l><comment w="90" collapsed="false">The waiting time is very important to match up with the rest time. The waiting time is always double the rest time.</comment></block><block s="turn"><l>90</l></block></script></block></script></scripts></sprite><watcher scope="Sprite(2)" s="xPosition" style="normal" x="4.375" y="22.750001749999996" color="74,108,212"/><watcher scope="Sprite(2)" s="yPosition" style="normal" x="4.375" y="31.937502624999993" color="74,108,212"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables></variables></project><media name="Lab1.2_yangna" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>