<snapdata remixID="11916358"><project name="Dexter assignment week 9" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes>This is my week 9 assignment with the track being the piano with different parts of a song from different musical motifs and then I have in the background another sounds to go with the track and the piano. The tempo is 170 because I feel like it allows for the piano to end close to the same time with the Electric Guitar. The drum track allows for a nice smooth backgroung beat as well. </notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Dexter assignment week 9"><notes>This is my week 9 assignment with the track being the piano with different parts of a song from different musical motifs and then I have in the background another sounds to go with the track and the piano. The tempo is 170 because I feel like it allows for the piano to end close to the same time with the Electric Guitar. The drum track allows for a nice smooth backgroung beat as well. </notes><palette><category name="Music" color="195,0,204,1"/><category name="Sample Musical Motifs" color="181,0,184,1"/></palette><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Initialize TuneScope" type="command" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/WebAudioFontPlayer.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/webmidi.iife.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0020_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0121_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0180_Chaos_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0230_Aspirin_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0241_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0260_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0320_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0350_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0400_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0420_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0460_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0560_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0580_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0600_GeneralUserGS_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0650_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0680_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0700_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0710_Chaos_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0730_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/0770_SBLive_sf2.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1040_Aspirin_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1050_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/1070_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12835_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12840_6_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12842_0_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12846_0_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12847_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12848_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12849_21_FluidR3_GM_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/12869_6_JCLive_sf2_file.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/TS_init.js</l></list></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/TuneScope/TuneScope.js</l></list></block><block s="doWaitUntil"><block s="reportApplyExtension"><l>ts_loaded()</l><list></list></block></block><block s="doSayFor"><l>TuneScope Initialized</l><l>2</l></block></script></block-definition><block-definition s="Set Instrument To %&apos;Instrument Name&apos;" type="command" category="Music"><comment x="0" y="0" w="226.98116629464283" collapsed="false">Sets the global instrument used for playing notes.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Organ&#xD;Vibraphone&#xD;}</options></input></inputs><script><block s="doApplyExtension"><l>ts_setinst(name)</l><list><block var="Instrument Name"/></list></block></script></block-definition><block-definition s="Set Volume To %&apos;Percent&apos; %" type="command" category="Music"><comment x="0" y="0" w="236.57142857142847" collapsed="false">Sets the global volume to the selected percentage.</comment><header></header><code></code><translations></translations><inputs><input type="%n">50</input></inputs><script><block s="doApplyExtension"><l>ts_setvol(percent)</l><list><block var="Percent"/></list></block></script></block-definition><block-definition s="Set Instrument %&apos;Instrument&apos; Volume to %&apos;VolumePercent&apos; %" type="command" category="Music"><comment x="0" y="0" w="353.7142857142858" collapsed="false">Sets the default volume of the selected instrument to the specified percentage.</comment><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Organ&#xD;Vibraphone&#xD;}</options></input><input type="%n">50</input></inputs><script><block s="doApplyExtension"><l>ts_setinstvol(name, percent)</l><list><block var="Instrument"/><block var="VolumePercent"/></list></block></script></block-definition><block-definition s="Play Chord %&apos;Chord&apos; for Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="160" collapsed="false">Plays a list of notes simultaneously for the specified musical duration.&#xD;&#xD;Chords must be entered as a list.&#xD;&#xD;Durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doForEach"><l>item</l><block var="Chord"/><script><custom-block s="Play Note %s for Duration %s"><block var="item"/><block var="Duration"/></custom-block></script></block></script></block-definition><block-definition s="Note Duration Value %&apos;Duration&apos;" type="reporter" category="Music"><comment x="0" y="0" w="311.42857142857144" collapsed="false">The Note Duration Value block reports the numerical value of the input duration name.&#xD;&#xD;Inputing a list of duration names outputs a list of values.</comment><header></header><code></code><translations></translations><inputs><input type="%s">Quarter<options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Note Duration</l></list></block><block s="doIfElse"><block s="reportIsA"><block var="Duration"/><l><option>list</option></l></block><script><block s="doSetVar"><l>Note Duration</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="Duration"/><script><block s="doAddToList"><custom-block s="Note Duration Value %s"><block var="item"/></custom-block><block var="Note Duration"/></block></script></block><block s="doReport"><block var="Note Duration"/></block></script><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Duration"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Whole</l><l>1</l></list></block><block s="reportNewList"><list><l>Half</l><l>.5</l></list></block><block s="reportNewList"><list><l>Quarter</l><l>.25</l></list></block><block s="reportNewList"><list><l>Eighth</l><l>.125</l></list></block><block s="reportNewList"><list><l>Sixteenth</l><l>.0625</l></list></block><block s="reportNewList"><list><l>Thirtysecond</l><l>.03125</l></list></block><block s="reportNewList"><list><l>Dotted Whole</l><l>1.5</l></list></block><block s="reportNewList"><list><l>Dotted Half</l><l>.75</l></list></block><block s="reportNewList"><list><l>Dotted Quarter</l><l>.375</l></list></block><block s="reportNewList"><list><l>Dotted Eighth</l><l>.1875</l></list></block><block s="reportNewList"><list><l>Dotted Sixteenth</l><l>.09375</l></list></block><block s="reportNewList"><list><l>Dotted Thirtysecond</l><l>.046876</l></list></block><block s="reportNewList"><list><l>Whole Triplet</l><block s="reportQuotient"><l>2</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Half Triplet</l><block s="reportQuotient"><l>1</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Quarter Triplet</l><block s="reportQuotient"><l>.5</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Eighth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.25</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Sixteenth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.125</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Thirtysecond Triplet</l><block s="reportQuotient"><l>.0625</l><l>3</l></block></list></block></list></block></custom-block></block></block></script></block></script></block></script></block-definition><block-definition s="Note %&apos;#&apos; in %&apos;Major/Minor&apos; Scale: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="239.6751395089286" collapsed="false">Reports the note in a specific position within a major or minor musical scale. (e.g., The third note in a C Major scale starting in the fourth octave is E4.)</comment><header></header><code></code><translations></translations><inputs><input type="%n" readonly="true">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input></inputs><script><block s="doReport"><block s="reportListItem"><block var="#"/><custom-block s="%s Scale: %s Octave: %n"><block var="Major/Minor"/><block var="Note"/><block var="Octave"/></custom-block></block></block></script></block-definition><block-definition s="Interval from Note %&apos;Note 1&apos; to %&apos;Note 2&apos; in the %&apos;Major/Minor&apos; Scale %&apos;Note&apos;" type="reporter" category="Music"><comment x="0" y="0" w="245.00000000000003" collapsed="false">Reports the distance in steps between two notes in the selected scale. (e.g., In the C Major scale, there are two intervals between C4 and E4.)&#xD;&#xD;If one or more of the selected notes is not in the selected scale, the block reports nothing.&#xD;&#xD;Notes must be entered as scientific pitch notation (eg. C4).</comment><header></header><code></code><translations></translations><inputs><input type="%s">C4</input><input type="%s">G4</input><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input></inputs><script><block s="doDeclareVariables"><list><l>Note Position 1</l><l>Note Position 2</l></list></block><block s="doSetVar"><l>Note Position 1</l><block s="reportListIndex"><custom-block s="Convert Note %s to MIDI"><block var="Note 1"/></custom-block><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block></block></block><block s="doSetVar"><l>Note Position 2</l><block s="reportListIndex"><custom-block s="Convert Note %s to MIDI"><block var="Note 2"/></custom-block><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block></block></block><block s="doIfElse"><block s="reportAnd"><block s="reportListContainsItem"><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block><custom-block s="Convert Note %s to MIDI"><block var="Note 1"/></custom-block></block><block s="reportListContainsItem"><custom-block s="Create Full %s MIDI Scale %s"><block var="Major/Minor"/><block var="Note"/></custom-block><custom-block s="Convert Note %s to MIDI"><block var="Note 2"/></custom-block></block></block><script><block s="doReport"><block s="reportDifference"><block var="Note Position 2"/><block var="Note Position 1"/></block></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="Create Full %&apos;Type&apos; MIDI Scale %&apos;Note&apos;" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs><input type="%s"><options>Chromatic&#xD;Major&#xD;Minor</options></input><input type="%s"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Scale Types</l><l>Scale</l><l>Pattern</l><l>MIDI Number</l></list></block><block s="doSetVar"><l>Scale Types</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Chromatic</l><block s="reportTextSplit"><l>11111111111</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Major</l><block s="reportTextSplit"><l>221222</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Minor</l><block s="reportTextSplit"><l>212212</l><l><option>letter</option></l></block></list></block></list></block></block><block s="doSetVar"><l>MIDI Number</l><custom-block s="Convert Note %s to MIDI"><block s="reportJoinWords"><list><block var="Note"/><l>0</l></list></block></custom-block></block><block s="doSetVar"><l>Scale</l><block s="reportNewList"><list><block var="MIDI Number"/></list></block></block><block s="doSetVar"><l>Pattern</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Type"/><block var="Scale Types"/></custom-block></block></block><block s="doRepeat"><l>8</l><script><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doChangeVar"><l>MIDI Number</l><block var="item"/></block><block s="doAddToList"><block var="MIDI Number"/><block var="Scale"/></block></script></block></script></block><block s="doReport"><block var="Scale"/></block></script></block></script></block-definition><block-definition s="%&apos;Type&apos; Chord: %&apos;Note&apos; Octave: %&apos;Octave&apos; Chord Position: %&apos;Position&apos;" type="reporter" category="Music"><comment x="0" y="0" w="337.8571428571429" collapsed="false">This block finds the notes in a specified chord along the selected scale. Roman numerals differentiate chord positions from octave numbers (e.g., the Roman numeral “I” reports the notes of the first chord in the sequence). Upper case Roman numerals represent major chords within the scale. Lower case Roman numerals represent minor chords within the scale.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input><input type="%s" readonly="true">I<options>i&#xD;ii°&#xD;III&#xD;iv&#xD;V&#xD;VI&#xD;VII</options></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Converted Numeral</l></list></block><block s="doSetVar"><l>Converted Numeral</l><custom-block s="Converted Roman Numeral %s"><block var="Position"/></custom-block></block><block s="doIfElse"><block s="reportEquals"><block var="Type"/><l>Major</l></block><script><block s="doSetBlockAttribute"><l><option>menus</option></l><block s="reifyReporter"><autolambda><custom-block s="%s Chord: %s Octave: %n Chord Position: %s"><l>Major</l><l></l><l></l><l></l></custom-block></autolambda><list></list></block><block s="reportNewList"><list><l></l><l></l><l></l><block s="reportNewList"><list><l>I</l><l>ii</l><l>iii</l><l>IV</l><l>V</l><l>vi</l><l>vii°</l></list></block></list></block></block></script><script><block s="doSetBlockAttribute"><l><option>menus</option></l><block s="reifyReporter"><autolambda><custom-block s="%s Chord: %s Octave: %n Chord Position: %s"><l>Major</l><l></l><l></l><l></l></custom-block></autolambda><list></list></block><block s="reportNewList"><list><l></l><l></l><l></l><block s="reportNewList"><list><l>i</l><l>ii°</l><l>III</l><l>iv</l><l>V</l><l>VI</l><l>VII</l></list></block></list></block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportIfElse"><block s="reportEquals"><block var="Type"/><l>Major</l></block><block s="reportNewList"><list><l>1</l><l>4</l><l>5</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>7</l></list></block></block><block var="Converted Numeral"/></block><script><block s="doReport"><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><custom-block s="Get Note %s"><block s="reportListItem"><block var="Converted Numeral"/><custom-block s="%s Scale: %s Octave: %n"><block var="Type"/><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script></block><block s="doIf"><block s="reportListContainsItem"><block s="reportIfElse"><block s="reportEquals"><block var="Type"/><l>Major</l></block><block s="reportNewList"><list><l>2</l><l>3</l><l>6</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>5</l></list></block></block><block var="Converted Numeral"/></block><script><block s="doReport"><custom-block s="%s Chord: %s Octave: %s"><l>Minor</l><custom-block s="Get Note %s"><block s="reportListItem"><block var="Converted Numeral"/><custom-block s="%s Scale: %s Octave: %n"><block var="Type"/><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><block var="Converted Numeral"/><block s="reportIfElse"><block s="reportEquals"><block var="Type"/><l>Major</l></block><l>7</l><l>2</l></block></block><script><block s="doReport"><custom-block s="%s Diminished Chord %s Octave"><custom-block s="Get Note %s"><block s="reportListItem"><l>8</l><custom-block s="%s Scale: %s Octave: %n"><l>Diminished</l><block var="Note"/><block var="Octave"/></custom-block></block></custom-block><block var="Octave"/></custom-block></block></script></block></script></block></script></block-definition><block-definition s="Converted Roman Numeral %&apos;Roman Numeral&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Converts roman numerals to arabic numerals using an association table.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Roman Numeral"/><block s="reportNewList"><list><block s="reportNewList"><list><l>I</l><l>1</l></list></block><block s="reportNewList"><list><l>II</l><l>2</l></list></block><block s="reportNewList"><list><l>II°</l><l>2</l></list></block><block s="reportNewList"><list><l>III</l><l>3</l></list></block><block s="reportNewList"><list><l>IV</l><l>4</l></list></block><block s="reportNewList"><list><l>V</l><l>5</l></list></block><block s="reportNewList"><list><l>VI</l><l>6</l></list></block><block s="reportNewList"><list><l>VII</l><l>7</l></list></block><block s="reportNewList"><list><l>VII°</l><l>7</l></list></block></list></block></custom-block></block></block></script></block-definition><block-definition s="%&apos;Note&apos; Diminished Chord %&apos;Octave&apos; Octave" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Reports the notes of a diminished chord, given the starting note and octave of the chord.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block><custom-block s="%s Scale: %s Octave: %n"><l>Diminished</l><block var="Note"/><block var="Octave"/></custom-block></block></block></script></block-definition><block-definition s="Add Note %&apos;Note&apos; to Chord %&apos;Chord&apos;" type="reporter" category="Music"><comment x="0" y="0" w="280" collapsed="false">This block reports a chord and appends an additional note.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="Chord"/><block s="reportNewList"><list><block s="reportIfElse"><block s="reportIsA"><block var="Note"/><l><option>number</option></l></block><custom-block s="Convert MIDI %n to Note using %s"><block var="Note"/><l></l></custom-block><block var="Note"/></block></list></block></list></block></block></script></block-definition><block-definition s="Chord Rest" type="reporter" category="Music"><comment x="0" y="0" w="189.2857142857143" collapsed="false">May be paired with a musical duration to insert a rest into a sequence of chords.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>R</l><l>R</l><l>R</l></list></block></block></script></block-definition><block-definition s="Beats in Measure %&apos;Measure&apos; $nl Time Signature %&apos;Time&apos;" type="reporter" category="Music"><comment x="0" y="0" w="297.14285714285717" collapsed="false">This block determines if the combined durations of notes or chords within a measure are correct. The combined duration of notes within a measure must equal the number of beats specified by the time signature. &#xD;&#xD;When reading time signatures, the bottom number determines which note gets counted as a beat, and the top number determines how many beats are in a measure. For example, in 4/4 time, quarter notes are counted as beats and there are four quarter notes in a measure. In 6/8 time, the eighth note counted as the beat, and there are six eighth notes in a measure.&#xD;&#xD;The Beats in Measure reports the discrepancy between the number of actual beats in a measure versus the required number of beats.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s" readonly="true">4/4<options>4/4&#xD;3/4&#xD;2/4&#xD;6/8&#xD;5/4&#xD;7/4&#xD;9/8&#xD;12/8</options></input></inputs><script><block s="doDeclareVariables"><list><l>Beats Necessary</l><l>Beat Value</l><l>Actual</l><l>Beat Name</l></list></block><block s="doSetVar"><l>Beats Necessary</l><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="Time"/><l>/</l></block></block></block><block s="doSetVar"><l>Beat Value</l><block s="reportQuotient"><l>1</l><block s="reportListItem"><l>2</l><block s="reportTextSplit"><block var="Time"/><l>/</l></block></block></block></block><block s="doSetVar"><l>Beat Name</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block s="reportQuotient"><l>1</l><block s="reportListItem"><l>2</l><block s="reportTextSplit"><block var="Time"/><l>/</l></block></block></block><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>Whole</l></list></block><block s="reportNewList"><list><l>.5</l><l>Half</l></list></block><block s="reportNewList"><list><l>.25</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>.125</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>.0625</l><l>Sixteenth</l></list></block></list></block></custom-block></block></block><block s="doSetVar"><l>Actual</l><block s="reportVariadicSum"><custom-block s="Note Duration Value %s"><block s="reportListItem"><l>2</l><block s="reportListAttribute"><l><option>columns</option></l><block var="Measure"/></block></block></custom-block></block></block><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>Needed</l><block var="Beats Necessary"/></list></block><block s="reportNewList"><list><l>Beat Name</l><block var="Beat Name"/></list></block><block s="reportNewList"><list><l>Beat Value</l><block var="Beat Value"/></list></block><block s="reportNewList"><list><l>Actual</l><block s="reportQuotient"><block var="Actual"/><block var="Beat Value"/></block></list></block></list></block></block></script></block-definition><block-definition s="Tone Number: %&apos;number&apos; Frequency: %&apos;frequency&apos; Amplitude: %&apos;amplitude&apos;" type="command" category="Music"><comment x="0" y="0" w="292.14285714285717" collapsed="false">This block assigns a number, frequency, and amplitude to a tone.</comment><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5</options></input><input type="%n"></input><input type="%n">0.5<options>.1&#xD;.2&#xD;.3&#xD;.4&#xD;.5&#xD;.6&#xD;.7&#xD;.8&#xD;.9</options></input></inputs><script><block s="doApplyExtension"><l>ts_settone(id, frequency, amplitude)</l><list><block var="number"/><block var="frequency"/><block var="amplitude"/></list></block></script></block-definition><block-definition s="Tone Number: %&apos;Number&apos; %&apos;newOn&apos; On/Off" type="command" category="Music"><comment x="0" y="0" w="371.424916294643" collapsed="false">This block turns the specified tone on or off. This block will play a sine wave. </comment><header></header><code></code><translations></translations><inputs><input type="%n">1<options>1&#xD;2&#xD;3&#xD;4&#xD;5</options></input><input type="%b"></input></inputs><script><block s="doApplyExtension"><l>ts_turntoneon(id, bool)</l><list><block var="Number"/><block var="newOn"/></list></block></script></block-definition><block-definition s="Tone Off" type="command" category="Music"><comment x="0" y="0" w="234.87792968750003" collapsed="false">This block turns off all the tones currently playing. </comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doApplyExtension"><l>ts_stoptones()</l><list></list></block></script></block-definition><block-definition s="Play MIDI Controller: %&apos;controller_name&apos; Instrument: %&apos;instrument&apos;" type="command" category="Music"><comment x="0" y="0" w="285.7142857142857" collapsed="false">Passes through the signal from a MIDI controller, allowing the user to play the controller using the assigned instrument. The name of the MIDI controller must be input exactly as it appears on the user&apos;s computer.</comment><header></header><code></code><translations></translations><inputs><input type="%s">MPK mini 3<options>MPK mini 3&#xD;MPK mini play&#xD;MPK Mini Mk II&#xD;M-audio Keystation 49es</options></input><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Guitar, Overdrive&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Music Box&#xD;Organ&#xD;Vibraphone&#xD;}</options></input></inputs><script><block s="doApplyExtension"><l>ts_playMIDI(controller, instrument)</l><list><block var="controller_name"/><block var="instrument"/></list></block></script></block-definition><block-definition s="Lambchops Song" type="reporter" category="Sample Musical Motifs"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>R</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>G4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>A4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>C5</l><l>Half</l></list></block><block s="reportNewList"><list><l>B4</l><l>Half</l></list></block><block s="reportNewList"><list><l>A4</l><l>Half</l></list></block><block s="reportNewList"><list><l>C5</l><l>Half</l></list></block><block s="reportNewList"><list><l>B4</l><l>Whole</l></list></block><block s="reportNewList"><list><l>R</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>G4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>A4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>Bb4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>B4</l><l>Half</l></list></block><block s="reportNewList"><list><l>A4</l><l>Half</l></list></block><block s="reportNewList"><list><l>G4</l><l>Half</l></list></block><block s="reportNewList"><list><l>F4</l><l>Half</l></list></block><block s="reportNewList"><list><l>E4</l><l>Whole</l></list></block></list></block></block></script></block-definition><block-definition s="Construct Melody from %&apos;Motif&apos; Motif with %&apos;# of Repetitions&apos; Repetitions" type="command" category="Music"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>Melody Track</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="# of Repetitions"/><script><block s="doSetVar"><l>Melody Track</l><block s="reportConcatenatedLists"><list><block var="Melody Track"/><block var="Motif"/></list></block></block></script></block></script></block-definition><block-definition s="Over the Rainbow" type="reporter" category="Sample Musical Motifs"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>C4</l><l>Half</l></list></block><block s="reportNewList"><list><l>C5</l><l>Half</l></list></block><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>G4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>A4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>C5</l><l>Quarter</l></list></block></list></block></block></script></block-definition><block-definition s="Play Motif: %&apos;Motif&apos;" type="command" category="Sample Musical Motifs"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doForEach"><l>item</l><block var="Motif"/><script><custom-block s="Play Note %txt for Duration %txt and Wait"><block s="reportListItem"><l>1</l><block var="item"/></block><block s="reportListItem"><l>2</l><block var="item"/></block></custom-block></script></block></script></block-definition><block-definition s="Play Note %&apos;Note&apos; for Duration %&apos;Duration&apos; and Wait" type="command" category="Music"><comment x="0" y="0" w="315.8571428571429" collapsed="false">Plays the selected note for the specified musical duration. This block waits for the selected note to finish playing before moving to the next block.&#xD;&#xD;Notes may be entered as Scientific Pitch Notation (eg. C4) or as MIDI numbers.&#xD;&#xD;Note durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%txt"><options>C3&#xD;D3&#xD;E3&#xD;F3&#xD;G3&#xD;A3&#xD;B3&#xD;C4&#xD;D4&#xD;E4&#xD;F4&#xD;G4&#xD;A4&#xD;B4&#xD;Sharps={&#xD;C#3&#xD;D#3&#xD;E#3&#xD;F#3&#xD;G#3&#xD;A#3&#xD;B#3&#xD;C#4&#xD;D#4&#xD;E#4&#xD;F#4&#xD;G#4&#xD;A#4&#xD;B#4&#xD;}&#xD;Flats={&#xD;Cb3&#xD;Db3&#xD;Eb3&#xD;Fb3&#xD;Gb3&#xD;Ab3&#xD;Bb3&#xD;Cb4&#xD;Db4&#xD;Eb4&#xD;Fb4&#xD;Gb4&#xD;Ab4&#xD;Bb4&#xD;}</options></input><input type="%txt"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><custom-block s="Play Note %s for Duration %s"><block var="Note"/><block var="Duration"/></custom-block><custom-block s="Rest for Note Duration %s"><block var="Duration"/></custom-block></script></block-definition><block-definition s="Rest for Note Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="90" collapsed="false">Waits for the selected musical duration.&#xD;&#xD;Durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doWait"><block s="reportIfElse"><block s="reportIsA"><block var="Duration"/><l><option>number</option></l></block><block s="reportVariadicProduct"><list><block var="Duration"/><block s="reportVariadicProduct"><list><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></list></block><custom-block s="Note Duration %txt at Current Tempo"><block var="Duration"/></custom-block></block></block></script></block-definition><block-definition s="Note Duration %&apos;Note Duration&apos; at Current Tempo" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="262.8571428571429" collapsed="false">Each note duration is assigned a numerical value, with a whole note equalling &quot;1&quot;.&#xD;&#xD;Dotted Notes are equal to the named note plus half of the named note&apos;s duration.&#xD;&#xD;Triplet notes are equal in duration to two of the named notes divided by three.&#xD;&#xD;Multiplying the numerical value of a note duration by &#xD;4*(60 / tempo) adjusts the note durations to match the current tempo.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Quarter<options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Note Duration"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Whole</l><l>1</l></list></block><block s="reportNewList"><list><l>Half</l><l>.5</l></list></block><block s="reportNewList"><list><l>Quarter</l><l>.25</l></list></block><block s="reportNewList"><list><l>Eighth</l><l>.125</l></list></block><block s="reportNewList"><list><l>Sixteenth</l><l>.0625</l></list></block><block s="reportNewList"><list><l>Thirtysecond</l><l>.03125</l></list></block><block s="reportNewList"><list><l>Dotted Whole</l><l>1.5</l></list></block><block s="reportNewList"><list><l>Dotted Half</l><l>.75</l></list></block><block s="reportNewList"><list><l>Dotted Quarter</l><l>.375</l></list></block><block s="reportNewList"><list><l>Dotted Eighth</l><l>.1875</l></list></block><block s="reportNewList"><list><l>Dotted Sixteenth</l><l>.09375</l></list></block><block s="reportNewList"><list><l>Dotted Thirtysecond</l><l>.046876</l></list></block><block s="reportNewList"><list><l>Whole Triplet</l><block s="reportQuotient"><l>2</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Half Triplet</l><block s="reportQuotient"><l>1</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Quarter Triplet</l><block s="reportQuotient"><l>.5</l><l>3</l></block></list></block><block s="reportNewList"><list><l>Eighth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.25</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Sixteenth Triplet</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>.125</l><l>2</l></list></block><l>3</l></block></list></block><block s="reportNewList"><list><l>Thirtysecond Triplet</l><block s="reportQuotient"><l>.0625</l><l>3</l></block></list></block></list></block></custom-block></block><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></block></script></block-definition><block-definition s="Play Note %&apos;Note&apos; for Duration %&apos;Duration&apos;" type="command" category="Music"><comment x="0" y="0" w="333.3128348214286" collapsed="false">Plays the selected note for the specified musical duration. &#xD;&#xD;Notes may be entered as Scientific Pitch Notation (eg. C4) or as MIDI numbers.&#xD;&#xD;Note durations may be entered as duration names (eg. half, quarter, etc...) or as numerical values (eg. .5, .25, etc...)</comment><header></header><code></code><translations></translations><inputs><input type="%s"><options>C3&#xD;D3&#xD;E3&#xD;F3&#xD;G3&#xD;A3&#xD;B3&#xD;C4&#xD;D4&#xD;E4&#xD;F4&#xD;G4&#xD;A4&#xD;B4&#xD;Sharps={&#xD;C#3&#xD;D#3&#xD;E#3&#xD;F#3&#xD;G#3&#xD;A#3&#xD;B#3&#xD;C#4&#xD;D#4&#xD;E#4&#xD;F#4&#xD;G#4&#xD;A#4&#xD;B#4&#xD;}&#xD;Flats={&#xD;Cb3&#xD;Db3&#xD;Eb3&#xD;Fb3&#xD;Gb3&#xD;Ab3&#xD;Bb3&#xD;Cb4&#xD;Db4&#xD;Eb4&#xD;Fb4&#xD;Gb4&#xD;Ab4&#xD;Bb4&#xD;}</options></input><input type="%s"><options>Whole&#xD;Half&#xD;Quarter&#xD;Eighth&#xD;Sixteenth&#xD;Thirtysecond&#xD;Dotted Notes={&#xD;Dotted Half&#xD;Dotted Quarter&#xD;Dotted Eighth&#xD;Dotted Sixteenth&#xD;}&#xD;Triplet Notes={&#xD;Half Triplet&#xD;Quarter Triplet&#xD;Eighth Triplet&#xD;Sixteenth Triplet&#xD;}</options></input></inputs><script><block s="doApplyExtension"><l>ts_playnote(note, duration)</l><list><block s="reportIfElse"><block s="reportIsA"><block var="Note"/><l><option>number</option></l></block><custom-block s="Convert MIDI %n to Note using %s"><block var="Note"/><l></l></custom-block><block var="Note"/></block><block s="reportIfElse"><block s="reportIsA"><block var="Duration"/><l><option>number</option></l></block><block s="reportVariadicProduct"><list><block var="Duration"/><block s="reportVariadicProduct"><list><l>4</l><block s="reportQuotient"><l>60</l><block s="getTempo"></block></block></list></block></list></block><custom-block s="Note Duration %txt at Current Tempo"><block var="Duration"/></custom-block></block></list></block></script></block-definition><block-definition s="Section %&apos;Measures&apos;" type="reporter" category="Music"><comment x="0" y="0" w="428.2220145089286" collapsed="false">This code block groups measures together. This can be helpful for separating groups of measures that repeat in various places throughout a song, like verses and choruses. This block works with both notes and chords. To add measures to a section, put the measures into a list.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doDeclareVariables"><list><l>Section</l></list></block><block s="doSetVar"><l>Section</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><block var="Measures"/><script><block s="doSetVar"><l>Section</l><block s="reportConcatenatedLists"><list><block var="Section"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="Section"/></block></script></block-definition><block-definition s="Measure %&apos;Pairs&apos;" type="reporter" category="Music"><comment x="0" y="0" w="286.4285714285714" collapsed="false">This block is used to group sequences of notes and chords into measures. Each note or chord in the measure is paired with a note duration. The pairs are entered into the block using a list. </comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input></inputs><script><block s="doReport"><block var="Pairs"/></block></script></block-definition><block-definition s="Track: %&apos;Type&apos; Instrument: %&apos;Instrument&apos; $nl Musical Notation (Notes or Chords): %&apos;Notation&apos;" type="reporter" category="Music"><comment x="0" y="0" w="272.8571428571429" collapsed="false">This code block specifies the type of track to be played and assigns it an instrument. Both the track type and instrument are set using drop-down menus. This block accepts notes or chords paired with corresponding durations. This block also allows for the creation of note or chord loops that will repeat for the whole duration of the song. Both types of loops may be selected from the track drop-down menu. For a loop to play, it must have an accompanying track that is not a loop.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Melody<options>Melody&#xD;Chords&#xD;Loops={&#xD;Loop-Melody&#xD;Loop-Chords&#xD;}</options></input><input type="%s" readonly="true">Piano<options>Piano&#xD;Brass={&#xD;French Horn&#xD;Trumpet&#xD;Tuba&#xD;}&#xD;Strings={&#xD;Banjo&#xD;Bass, Acoustic&#xD;Bass, Electric (Finger)&#xD;Cello&#xD;Guitar, Acoustic&#xD;Guitar, Electric&#xD;Guitar, Overdrive&#xD;Harp&#xD;Koto&#xD;Sitar&#xD;Violin&#xD;}&#xD;Woodwinds={&#xD;Bassoon&#xD;Clarinet&#xD;Flute&#xD;Oboe&#xD;Saxophone&#xD;Shakuhachi&#xD;}&#xD;Drums={&#xD;Cabasa&#xD;Snare Drum&#xD;Bass Drum&#xD;Closed Hi-Hat&#xD;Open Hi-Hat&#xD;Mid Tom&#xD;High Tom&#xD;Crash Cymbal&#xD;}&#xD;Other={&#xD;Accordion&#xD;Marimba&#xD;Music Box&#xD;Organ&#xD;Vibraphone&#xD;}</options></input><input type="%mult%s"></input></inputs><script><block s="doDeclareVariables"><list><l>Track</l></list></block><block s="doWarp"><script><block s="doSetVar"><l>Track</l><block s="reportNewList"><list><block s="reportNewList"><list><block var="Type"/><block var="Instrument"/></list></block></list></block></block><block s="doForEach"><l>item</l><block var="Notation"/><script><block s="doSetVar"><l>Track</l><block s="reportConcatenatedLists"><list><block var="Track"/><block var="item"/></list></block></block></script></block><block s="doReport"><block var="Track"/></block></script></block></script><scripts><script x="645" y="186.57142857142878"><block s="doThinkFor"><block var="item"/><l>2</l></block></script></scripts></block-definition><block-definition s="%&apos;Major/Minor&apos; Chord: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="163.5714285714284" collapsed="false">Reports the notes comprising a major or minor chord, using the specified note and octave as the root note of the chord.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Major<options>Major&#xD;Minor</options></input><input type="%s">C</input><input type="%s">4</input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportAnd"><block s="reportListContainsItem"><custom-block s="Chromatic Notes"></custom-block><block var="Note"/></block><block s="reportIsA"><block var="Octave"/><l><option>number</option></l></block></block><block s="reportListItem"><block s="reportNewList"><list><l>1</l><l>3</l><l>5</l></list></block><custom-block s="%s Scale: %s Octave: %n"><block var="Major/Minor"/><block var="Note"/><block var="Octave"/></custom-block></block><l></l></block></block></script></block-definition><block-definition s="Chromatic Notes" type="reporter" category="Music" helper="true"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportNewList"><list><block s="reportNewList"><list><l>C</l><l>24</l></list></block><block s="reportNewList"><list><l>C#</l><l>25</l></list></block><block s="reportNewList"><list><l>Db</l><l>26</l></list></block><block s="reportNewList"><list><l>D</l><l>26</l></list></block><block s="reportNewList"><list><l>D#</l><l>27</l></list></block><block s="reportNewList"><list><l>Eb</l><l>27</l></list></block><block s="reportNewList"><list><l>E</l><l>28</l></list></block><block s="reportNewList"><list><l>F</l><l>29</l></list></block><block s="reportNewList"><list><l>F#</l><l>30</l></list></block><block s="reportNewList"><list><l>Gb</l><l>30</l></list></block><block s="reportNewList"><list><l>G</l><l>31</l></list></block><block s="reportNewList"><list><l>G#</l><l>32</l></list></block><block s="reportNewList"><list><l>Ab</l><l>32</l></list></block><block s="reportNewList"><list><l>A</l><l>33</l></list></block><block s="reportNewList"><list><l>A#</l><l>34</l></list></block><block s="reportNewList"><list><l>Bb</l><l>34</l></list></block><block s="reportNewList"><list><l>B</l><l>35</l></list></block></list></block></block></block></block></script></block-definition><block-definition s="%&apos;Scale Type&apos; Scale: %&apos;Note&apos; Octave: %&apos;Octave&apos;" type="reporter" category="Music"><comment x="0" y="0" w="264.7690848214286" collapsed="false">Reports all notes in a specified scale using the provided note and octave number as the starting note of the scale.&#xD;&#xD;To add additional scales to the &quot;Types&quot; script variable, create a list with the name of the scale as the first item and the steps between each note of the scale as the second item.</comment><header></header><code></code><translations></translations><inputs><input type="%s">Chromatic<options>Chromatic&#xD;Major&#xD;Minor</options></input><input type="%s">C</input><input type="%n">4<options>0&#xD;1&#xD;2&#xD;3&#xD;4&#xD;5&#xD;6&#xD;7</options></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportListContainsItem"><custom-block s="Chromatic Notes"></custom-block><block var="Note"/></block><block s="reportIsA"><block var="Octave"/><l><option>number</option></l></block></block><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>Types</l><l>MIDI Number</l><l>Scale</l><l>Pattern</l></list></block><block s="doSetVar"><l>Types</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Chromatic</l><block s="reportTextSplit"><l>11111111111</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Major</l><block s="reportTextSplit"><l>221222</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Minor</l><block s="reportTextSplit"><l>212212</l><l><option>letter</option></l></block></list></block><block s="reportNewList"><list><l>Diminished</l><block s="reportTextSplit"><l>2121212</l><l><option>letter</option></l></block></list></block></list></block></block><block s="doSetVar"><l>MIDI Number</l><custom-block s="Convert Note %s to MIDI"><block s="reportJoinWords"><list><block var="Note"/><block var="Octave"/></list></block></custom-block></block><block s="doSetVar"><l>Scale</l><block s="reportNewList"><list><block var="MIDI Number"/></list></block></block><block s="doSetVar"><l>Pattern</l><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Scale Type"/><block var="Types"/></custom-block></block></block><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doChangeVar"><l>MIDI Number</l><block var="item"/></block><block s="doAddToList"><block var="MIDI Number"/><block var="Scale"/></block></script></block></script></block><block s="doReport"><custom-block s="Convert MIDI %n to Note using %s"><block var="Scale"/><custom-block s="Check for Sharp/Flat %s"><block var="Note"/></custom-block></custom-block></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="Convert Note %&apos;Note&apos; to MIDI" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="273.5714285714286" collapsed="false">Reports the midi number of the specified note. The note should be entered using scientific pitch notation (e.g., &quot;C4&quot;).</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicSum"><list><custom-block s="MIDI %s Note"><custom-block s="Get Note %s"><block var="Note"/></custom-block></custom-block><block s="reportVariadicProduct"><list><l>12</l><block s="reportDifference"><custom-block s="Get Octave %s"><block var="Note"/></custom-block><l>1</l></block></list></block></list></block></block></script></block-definition><block-definition s="Get Note %&apos;Note + Octave&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Extracts the note name from the provided scientific pitch notation. (e.g., An input of &quot;C4&quot; produces an output of &quot;C&quot;.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block s="reportStringSize"><block var="Note + Octave"/></block><l>2</l></block><block s="reportLetter"><l>1</l><block var="Note + Octave"/></block><block s="reportJoinWords"><list><block s="reportLetter"><l>1</l><block var="Note + Octave"/></block><block s="reportLetter"><l>2</l><block var="Note + Octave"/></block></list></block></block></block></script></block-definition><block-definition s="MIDI %&apos;Note&apos; Note" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Association list for note names and their corresponding MIDI numbers in the first octave. Used to convert note names to MIDI. </comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><custom-block s="$flash assoc %s %l"><block var="Note"/><block s="reportNewList"><list><block s="reportNewList"><list><l>C</l><l>24</l></list></block><block s="reportNewList"><list><l>C#</l><l>25</l></list></block><block s="reportNewList"><list><l>Db</l><l>26</l></list></block><block s="reportNewList"><list><l>D</l><l>26</l></list></block><block s="reportNewList"><list><l>D#</l><l>27</l></list></block><block s="reportNewList"><list><l>Eb</l><l>27</l></list></block><block s="reportNewList"><list><l>E</l><l>28</l></list></block><block s="reportNewList"><list><l>E#</l><l>29</l></list></block><block s="reportNewList"><list><l>F</l><l>29</l></list></block><block s="reportNewList"><list><l>F#</l><l>30</l></list></block><block s="reportNewList"><list><l>Gb</l><l>30</l></list></block><block s="reportNewList"><list><l>G</l><l>31</l></list></block><block s="reportNewList"><list><l>G#</l><l>32</l></list></block><block s="reportNewList"><list><l>Ab</l><l>32</l></list></block><block s="reportNewList"><list><l>A</l><l>33</l></list></block><block s="reportNewList"><list><l>A#</l><l>34</l></list></block><block s="reportNewList"><list><l>Bb</l><l>34</l></list></block><block s="reportNewList"><list><l>B</l><l>35</l></list></block><block s="reportNewList"><list><l>B#</l><l>36</l></list></block></list></block></custom-block></block></block></script></block-definition><block-definition s="$flash assoc %&apos;key&apos; %&apos;a-list&apos;" type="reporter" category="lists"><comment x="0" y="0" w="289.3333333333333" collapsed="false">The second input is an &quot;association list,&quot; a list of two-item lists.  Each of those smaller lists has a &quot;key&quot; as its first item and a &quot;value&quot; as its second.  ASSOC reports the first key-value pair in the association list whose key matches the first input.</comment><header></header><code></code><translations>ca:associació _ _&#xD;</translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAtomicFindFirst"><block s="reifyPredicate"><autolambda><block s="reportEquals"><block var="key"/><block s="reportListItem"><l>1</l><l/></block></block></autolambda><list></list></block><block var="a-list"/></block></block></script></block-definition><block-definition s="Get Octave %&apos;Note&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Extracts the octave number from the provided scientific pitch notation. (e.g., An input of &quot;C4&quot; produces an output of &quot;4&quot;.)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block var="Note"/></block><l>2</l></block><script><block s="doReport"><block s="reportLetter"><l>2</l><block var="Note"/></block></block></script></block><block s="doReport"><block s="reportLetter"><l>3</l><block var="Note"/></block></block></script></block-definition><block-definition s="Check for Sharp/Flat %&apos;Note&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="90" collapsed="false">Reports &quot;#&quot; or &quot;b&quot; of the input scientific pitch notation contains either.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportGreaterThan"><block s="reportStringSize"><block var="Note"/></block><l>1</l></block><block s="reportLetter"><l><option>last</option></l><block var="Note"/></block><l></l></block></block></script></block-definition><block-definition s="Convert MIDI %&apos;#&apos; to Note using %&apos;Sharps/Flats&apos;" type="reporter" category="Music" helper="true"><comment x="0" y="0" w="217.80831473214303" collapsed="false">Reports the corresponding note (in scientific pitch notation) for the specified MIDI number, matching the use of sharps and flats to the input scientific pitch notation.</comment><header></header><code></code><translations></translations><inputs><input type="%n">60<options>§_pianoKeyboardMenu</options></input><input type="%s" readonly="true">Sharps<options>Sharps&#xD;Flats</options></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="#"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Convert MIDI %n to Note using %s"><l></l><block var="Sharps/Flats"/></custom-block></autolambda><list></list></block><block var="#"/></block></block></script><script><block s="doDeclareVariables"><list><l>Octave</l><l>Note</l></list></block><block s="doSetVar"><l>Octave</l><block s="reportLetter"><l>1</l><block s="reportDifference"><block s="reportQuotient"><block var="#"/><l>12</l></block><l>1</l></block></block></block><block s="doSetVar"><l>Note</l><block s="reportListItem"><block s="reportVariadicSum"><list><block s="reportModulus"><block var="#"/><l>12</l></block><l>1</l></list></block><block s="reportIfElse"><block s="reportListContainsItem"><block s="reportNewList"><list><l>♭</l><l>b</l></list></block><block var="Sharps/Flats"/></block><block s="reportNewList"><list><l>C</l><l>Db</l><l>D</l><l>Eb</l><l>E</l><l>F</l><l>Gb</l><l>G</l><l>Ab</l><l>A</l><l>Bb</l><l>B</l></list></block><block s="reportNewList"><list><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><l>A</l><l>A#</l><l>B</l></list></block></block></block></block><block s="doReport"><block s="reportJoinWords"><list><block var="Note"/><block var="Octave"/></list></block></block></script></block></script></block-definition><block-definition s="Drum Pattern %&apos;Step&apos;" type="reporter" category="Music"><comment x="0" y="0" w="245.9644252232142" collapsed="false">This block reports a series of beats that tell the drum when to play. Beats are represented as an “X,” which can be typed into the block. Beats can be added or subtracted using the arrows on the right of the block.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%s"></input></inputs><script><block s="doReport"><block var="Step"/></block></script></block-definition><block-definition s="Drum %&apos;Instrument&apos; Loop: %&apos;Pattern&apos; Beat Duration: %&apos;Beat&apos;" type="reporter" category="Music"><comment x="0" y="0" w="288.5714285714286" collapsed="false">This block reports a drum pattern, assigns a drum to it, and sets the duration value of each item in the pattern. Different drums can be selected from the drop-down menu. Beat durations can be selected from the drop-down menu or entered directly.</comment><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">Snare Drum<options>Bass Drum&#xD;Snare Drum&#xD;Crash Cymbal&#xD;Cabasa&#xD;Toms={&#xD;High Tom&#xD;Mid Tom&#xD;}&#xD;Hi-Hats={&#xD;Closed Hi-hat&#xD;Open Hi-hat&#xD;}</options></input><input type="%l"></input><input type="%s">Eighth<options>Quarter&#xD;Eighth&#xD;Sixteenth</options></input></inputs><script><block s="doDeclareVariables"><list><l>notes and durations</l></list></block><block s="doSetVar"><l>notes and durations</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Loop-Drums</l><block var="Instrument"/></list></block></list></block></block><block s="doForEach"><l>item</l><block var="Pattern"/><script><block s="doAddToList"><block s="reportNewList"><list><block var="item"/><block var="Beat"/></list></block><block var="notes and durations"/></block></script></block><block s="doReport"><block var="notes and durations"/></block></script></block-definition><block-definition s="Play Tracks %&apos;tracks&apos; Time Signature: %&apos;timeSignature&apos;" type="command" category="Music"><comment x="0" y="0" w="198.57142857142858" collapsed="false">This block is used to play multiple music tracks. In most cases, several tracks with musical instruments are played in parallel. </comment><header></header><code></code><translations></translations><inputs><input type="%mult%l"></input><input type="%s" readonly="true">4/4<options>4/4&#xD;3/4&#xD;5/4&#xD;7/4&#xD;6/8&#xD;9/8&#xD;12/8</options></input></inputs><script><block s="doApplyExtension"><l>ts_playtracks(tracklist, timesignature)</l><list><block var="tracks"/><block var="timeSignature"/><block s="getTempo"></block></list></block></script></block-definition><block-definition s="Music Chords Piano" type="command" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Play Tracks %mult%l Time Signature: %s"><list><custom-block s="Track: %s Instrument: %s %br Musical Notation (Notes or Chords): %mult%s"><l>Chords</l><l>Piano</l><list><custom-block s="Section %mult%l"><list><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>C</l><l>3</l></custom-block><l>Whole</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>F</l><l>3</l></custom-block><l>Whole</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>G</l><l>3</l></custom-block><l>Whole</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>C</l><l>3</l></custom-block><l>Whole</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>C</l><l>4</l></custom-block><l>Whole</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>C</l><l>4</l></custom-block><l>Whole</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>G</l><l>3</l></custom-block><l>Whole</l></list></block></list></custom-block></list></custom-block></list></custom-block></list><l>4/4</l></custom-block></script></block-definition><block-definition s="Music Motif" type="command" category="Music"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Play Motif: %s"><custom-block s="Section %mult%l"><list><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>C4</l><l>Half</l></list></block><block s="reportNewList"><list><l>C5</l><l>Half</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>G4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>A4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>C5</l><l>Quarter</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>C4</l><l>Half</l></list></block><block s="reportNewList"><list><l>C5</l><l>Half</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>G4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>A4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>C5</l><l>Quarter</l></list></block></list></custom-block></list></custom-block></custom-block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="170" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="2406"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="2407"></list></costumes><sounds><list struct="atomic" id="2408"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.4771371769384132" y="-0.9557029082985196" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="2413"><costumes><list struct="atomic" id="2414"></list></costumes><sounds><list struct="atomic" id="2415"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="10" y="17.333333333333428" w="158.57142857142858" collapsed="false">Initialize TuneScope first. The process should take 5 to 10 seconds.</comment><script x="234.1269531249999" y="30"><block s="receiveGo"></block><custom-block s="Initialize TuneScope"></custom-block><block s="doSetTempo"><l>170</l></block><custom-block s="Play Tracks %mult%l Time Signature: %s"><list><custom-block s="Track: %s Instrument: %s %br Musical Notation (Notes or Chords): %mult%s"><l>Melody</l><l>Piano</l><list><custom-block s="Section %mult%l"><list><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>C4</l><l>Half</l></list></block><block s="reportNewList"><list><l>C5</l><l>Half</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>D4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>F#4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>A4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>G4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>C4</l><l>Half</l></list></block><block s="reportNewList"><list><l>C5</l><l>Half</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>G4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>B4</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>D5</l><l>Eighth</l></list></block><block s="reportNewList"><list><l>B4</l><l>Quarter</l></list></block><block s="reportNewList"><list><l>G4</l><l>Quarter</l></list></block></list></custom-block></list></custom-block></list></custom-block><custom-block s="Drum %s Loop: %l Beat Duration: %s"><l>Snare Drum</l><custom-block s="Drum Pattern %mult%s"><list><l>X</l><l></l><l>X</l><l></l><l>X</l><l></l><l>X</l><l></l></list></custom-block><l>Eighth</l></custom-block><custom-block s="Drum %s Loop: %l Beat Duration: %s"><l>Bass Drum</l><custom-block s="Drum Pattern %mult%s"><list><l></l><l>X</l><l></l><l>X</l><l></l><l>X</l><l></l><l>X</l></list></custom-block><l>Eighth</l></custom-block><custom-block s="Track: %s Instrument: %s %br Musical Notation (Notes or Chords): %mult%s"><l>Chords</l><l>Guitar, Electric</l><list><custom-block s="Section %mult%l"><list><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>C</l><l>3</l></custom-block><l>Half</l></list></block><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>C</l><l>3</l></custom-block><l>Half</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>D</l><l>3</l></custom-block><l>Half</l></list></block><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>G</l><l>3</l></custom-block><l>Half</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>C</l><l>4</l></custom-block><l>Half</l></list></block><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>C</l><l>4</l></custom-block><l>Half</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><custom-block s="%s Chord: %s Octave: %s"><l>Major</l><l>G</l><l>3</l></custom-block><l>Whole</l></list></block></list></custom-block></list></custom-block></list></custom-block><custom-block s="Track: %s Instrument: %s %br Musical Notation (Notes or Chords): %mult%s"><l>Melody</l><l>Organ</l><list><custom-block s="Section %mult%l"><list><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>C3</l><l>Whole</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>D3</l><l>Half</l></list></block><block s="reportNewList"><list><l>G3</l><l>Half</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>C3</l><l>Whole</l></list></block></list></custom-block><custom-block s="Measure %mult%l"><list><block s="reportNewList"><list><l>G3</l><l>Whole</l></list></block></list></custom-block></list></custom-block></list></custom-block></list><l>4/4</l></custom-block></script></scripts></sprite><watcher scope="Stage" s="getTempo" style="normal" x="9.999999999999545" y="189.200002" color="207,74,217"/><watcher var="Melody Track" style="normal" x="40" y="-2.79999600000005" color="243,118,29" extX="134.123046875" extY="150"/></sprites></stage><variables><variable name="Melody Track"><list id="2724"><item><list struct="atomic" id="2725">R,Quarter</list></item><item><list struct="atomic" id="2726">G4,Quarter</list></item><item><list struct="atomic" id="2727">A4,Quarter</list></item><item><list struct="atomic" id="2728">B4,Quarter</list></item><item><list struct="atomic" id="2729">C5,Half</list></item><item><list struct="atomic" id="2730">B4,Half</list></item><item><list struct="atomic" id="2731">A4,Half</list></item><item><list struct="atomic" id="2732">C5,Half</list></item><item><list struct="atomic" id="2733">B4,Whole</list></item><item><list struct="atomic" id="2734">R,Quarter</list></item><item><list struct="atomic" id="2735">G4,Quarter</list></item><item><list struct="atomic" id="2736">A4,Quarter</list></item><item><list struct="atomic" id="2737">Bb4,Quarter</list></item><item><list struct="atomic" id="2738">B4,Half</list></item><item><list struct="atomic" id="2739">A4,Half</list></item><item><list struct="atomic" id="2740">G4,Half</list></item><item><list struct="atomic" id="2741">F4,Half</list></item><item><list struct="atomic" id="2742">E4,Whole</list></item><item><ref id="2725"></ref></item><item><ref id="2726"></ref></item><item><ref id="2727"></ref></item><item><ref id="2728"></ref></item><item><ref id="2729"></ref></item><item><ref id="2730"></ref></item><item><ref id="2731"></ref></item><item><ref id="2732"></ref></item><item><ref id="2733"></ref></item><item><ref id="2734"></ref></item><item><ref id="2735"></ref></item><item><ref id="2736"></ref></item><item><ref id="2737"></ref></item><item><ref id="2738"></ref></item><item><ref id="2739"></ref></item><item><ref id="2740"></ref></item><item><ref id="2741"></ref></item><item><ref id="2742"></ref></item></list></variable></variables></scene></scenes></project><media name="Dexter assignment week 9" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>