<snapdata remixID="9836028"><project name="saved2" app="Snap! 6, https://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" penlog="true" 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,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</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="217.64999999999986" y="196.6" heading="180" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="183.59999999999926,229.5,0,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="20" y="20"><block s="receiveGo"></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="doDeclareVariables"><list><l>previous mouse x</l></list></block><block s="doDeclareVariables"><list><l>previous mouse y</l></list></block><block s="clear"></block><block s="setSize"><l>1</l></block><block s="setPenHSVA"><l><option>saturation</option></l><l>100</l></block><block s="down"></block><block s="doForever"><script><block s="doFor"><l>i</l><l>3</l><l>5</l><script><block s="doWaitUntil"><block s="reportMouseDown"></block></block><custom-block s="draw a spiral shape with %n sides , concentration %n at x %n , y %n erase? %b"><block var="i"/><l>20</l><block s="reportMouseX"></block><block s="reportMouseY"></block><l><bool>false</bool></l></custom-block><block s="changePenHSVA"><l><option>hue</option></l><l>1</l></block><block s="doSetVar"><l>previous mouse x</l><block s="reportMouseX"></block></block><block s="doSetVar"><l>previous mouse y</l><block s="reportMouseY"></block></block><block s="doWaitUntil"><block s="reportNot"><block s="reportAnd"><block s="reportEquals"><block var="previous mouse x"/><block s="reportMouseX"></block></block><block s="reportEquals"><block var="previous mouse y"/><block s="reportMouseY"></block></block></block></block></block></script></block></script></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="turbo %&apos;action&apos;" type="command" category="other"><header></header><code></code><translations>pt:executa no modo turbo _&#xD;</translations><inputs><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>begin</l></list></block><block s="doSetVar"><l>begin</l><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="doRun"><block var="action"/><list></list></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block var="begin"/></block></script></block-definition><block-definition s="%&apos;frequency&apos; Hz for %&apos;duration&apos; secs at %&apos;sample rate&apos; Hz sample rate" type="reporter" category="sound"><comment x="0" y="0" w="205" collapsed="false">generate a list of samples representing a sine wave at the given frequency, duration and sample rate</comment><header></header><code></code><translations>pt:as amostras de som com _ Hz de _ s amostrado a _ Hz&#xD;</translations><inputs><input type="%n">440<options>a 55=55&#xD;a 110=110&#xD;a 220=220&#xD;a 440=440&#xD;a 880=880&#xD;a 1760=1760&#xD;a 3520=3520</options></input><input type="%n">1</input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doDeclareVariables"><list><l>output</l><l>sample period</l><l>duration in samples</l><l>time</l></list></block><block s="doSetVar"><l>sample period</l><block s="reportQuotient"><l>1</l><block var="sample rate"/></block></block><block s="doSetVar"><l>duration in samples</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportProduct"><block var="duration"/><block var="sample rate"/></block></block></block><block s="doSetVar"><l>time</l><l>0</l></block><block s="doSetVar"><l>output</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doRepeat"><block var="duration in samples"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportProduct"><l>2</l><block s="reportProduct"><custom-block s="PI"></custom-block><block s="reportProduct"><block var="frequency"/><block var="time"/></block></block></block></custom-block></block><block var="output"/></block><block s="doChangeVar"><l>time</l><block var="sample period"/></block></script></block></script></block><block s="doReport"><block var="output"/></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations>pt:π&#xD;</translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:_ radianos em graus&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="radians"/><l>180</l></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="sound named %&apos;name&apos;" type="reporter" category="sensing"><header></header><code></code><translations>pt:o som _&#xD;</translations><inputs><input type="%s"><options>§_soundsMenu</options></input></inputs><script><block s="doReport"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block s="reportGetSoundAttribute"><l><option>name</option></l><l></l></block><block var="name"/></block></autolambda><list></list></block><block s="reportGet"><l><option>sounds</option></l></block></block></block></script></block-definition><block-definition s="$circleSolid-1-255-0-0 record" type="reporter" category="sensing"><comment x="0" y="0" w="192" collapsed="false">records an audio snippet and reports it as a new sound, or zero if the user cancels</comment><header></header><code></code><translations>pt:$circleSolid-1-255-0-0 uma nova gravação&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>test</l><l>pic</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var soundRecorder,&#xD;    result = false;&#xD;&#xD;soundRecorder = new SoundRecorderDialogMorph(&#xD;    function (audio) {&#xD;        if (audio) {&#xD;            result = new Sound(audio, &apos;recording&apos;);&#xD;        } else {&#xD;            result = null;&#xD;            this.destroy();&#xD;        }&#xD;    }&#xD;);&#xD;&#xD;soundRecorder.cancel = function () {&#xD;    result = null;&#xD;    this.destroy();&#xD;};&#xD;&#xD;soundRecorder.key = &apos;microphone&apos;;&#xD;soundRecorder.popUp(this.world());&#xD;return function () {return result; };</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reifyScript"><script><block s="doSetVar"><l>pic</l><block s="evaluate"><block var="test"/><list></list></block></block><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></block></script><list></list></block><list></list></block></block><block s="doReport"><block var="pic"/></block></script></block-definition><block-definition s="note from %&apos;pitch&apos; hz" type="reporter" category="sound"><header></header><code></code><translations>pt:a nota com _ Hz&#xD;</translations><inputs><input type="%n">440</input></inputs><script><block s="doReport"><block s="reportRound"><block s="reportSum"><block s="reportProduct"><l>12</l><block s="reportQuotient"><block s="reportMonadic"><l><option>log</option></l><block s="reportQuotient"><block var="pitch"/><l>440</l></block></block><block s="reportMonadic"><l><option>log</option></l><l>2</l></block></block></block><l>69</l></block></block></block></script></block-definition><block-definition s="hz from note %&apos;note&apos;" type="reporter" category="sound"><header></header><code></code><translations>pt:a frequência da nota _&#xD;</translations><inputs><input type="%n">69</input></inputs><script><block s="doReport"><block s="reportProduct"><l>440</l><block s="reportPower"><l>2</l><block s="reportQuotient"><block s="reportDifference"><block var="note"/><l>69</l></block><l>12</l></block></block></block></block></script></block-definition><block-definition s="name of note %&apos;note&apos;" type="reporter" category="sound"><header></header><code></code><translations>pt:o nome da nota _&#xD;</translations><inputs><input type="%n">69</input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block s="reportDifference"><block var="note"/><l>69</l></block><l>12</l></block><l>1</l></block><block s="reportNewList"><list><l>A</l><l>Bb</l><l>B</l><l>C</l><l>C#</l><l>D</l><l>D#</l><l>E</l><l>F</l><l>F#</l><l>G</l><l>G#</l></list></block></block></block></script></block-definition><block-definition s="draw a spiral shape with %&apos;()&apos; sides , concentration %&apos;concentration&apos; at x %&apos;x&apos; , y %&apos;y&apos; erase? %&apos;erase?&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%b"></input></inputs><script><block s="doIf"><block s="getPenDown"></block><script><block s="doIf"><block var="erase?"/><script><block s="clear"></block></script></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="down"></block><block s="hide"></block><block s="doFor"><l>i</l><l>1</l><l>500</l><script><block s="forward"><block s="reportQuotient"><block var="i"/><block var="concentration"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="()"/></block></block><block s="doWait"><l>0</l></block></script></block></script></block></script></block-definition></blocks><variables></variables></project><media name="saved2" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>