<snapdata remixID="14736652"><project name="MIDI to TuneShare Converter" app="Snap! 11.0.7, https://snap.berkeley.edu" version="2"><notes>This project is outdated. Please use this instead: https://github.com/NerdBoy628/midi-to-tuneshare&#xD;&#xD;How to use:&#xD;Step 1 - Go to onlinesequencer.net&#xD;Step 2 - Import your MIDI or find one on the website&#xD;Step 3 - Make sure you are in editor mode&#xD;Step 4 - With your mouse in the notes area press Cmd+A then Cmd+C&#xD;Step 5 - Run this program and press Cmd+V&#xD;Step 6 - Enter more info about the song (if no tempo is entered it will default to 110)&#xD;Step 7 - Once it is done click “See Code” and follow the instructions in the Stage&#xD;(Note: The tempo may not be accurate; it may need to be adjusted in TuneShare.)</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="MIDI to TuneShare Converter"><notes>This project is outdated. Please use this instead: https://github.com/NerdBoy628/midi-to-tuneshare&#xD;&#xD;How to use:&#xD;Step 1 - Go to onlinesequencer.net&#xD;Step 2 - Import your MIDI or find one on the website&#xD;Step 3 - Make sure you are in editor mode&#xD;Step 4 - With your mouse in the notes area press Cmd+A then Cmd+C&#xD;Step 5 - Run this program and press Cmd+V&#xD;Step 6 - Enter more info about the song (if no tempo is entered it will default to 110)&#xD;Step 7 - Once it is done click “See Code” and follow the instructions in the Stage&#xD;(Note: The tempo may not be accurate; it may need to be adjusted in TuneShare.)</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="$flash remove duplicates from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="209" collapsed="false">Reports a new list whose items are the same as in the input list, except that if two or more equal items appear in the input list, only the last one is kept in the result.</comment><header></header><code></code><translations>ca:elimina els duplicats de _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block s="reportListAttribute"><l><option>columns</option></l><block s="reportApplyExtension"><l>dta_analyze(list)</l><list><block var="data"/></list></block></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="errorObsolete"></block></autolambda><list></list></block><block var="a-list"/></block></block></script></block-definition><block-definition s="%&apos;#&apos; for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><comment x="0" y="0" w="228.57142857142858" collapsed="false">This block carries out the given script for each item of the given list, like the primitive FOR EACH.&#xD;&#xD;What&apos;s different is that it provides the # variable, which will contain the item number in the list of each item in turn, 1 while processing item 1, and so on.</comment><header></header><code></code><translations>ca:_ per cada _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%upvar"></input><input type="%l"></input><input type="%ca"></input></inputs><script><block s="doForEach"><l>inner item</l><block var="data"/><script><block s="doSetVar"><l>item</l><block var="inner item"/></block><block s="doChangeVar"><l>#</l><l>1</l></block><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="☠︎ linked? %&apos;data&apos;" type="predicate" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_linked(list)</l><list><block var="data"/></list></block></block></script></block-definition><block-definition s="☠︎ link %&apos;data&apos;" type="reporter" category="lists" helper="true"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block var="data"/></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><block s="reportCDR"><block var="data"/></block></block></block></script></block-definition><block-definition s="multimap %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><comment x="0" y="0" w="267.3333333333333" collapsed="false">Takes as input a function of N inputs and N lists.&#xD;The function is called with item 1 of all the lists as its inputs, with item 2 of all the lists as its inputs, and so on.  (The lists should all be the same length.)</comment><header></header><code></code><translations>ca:multi-mapeja _ sobre _&#xD;</translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="evaluate"><block var="function"/><list></list></block></autolambda><list></list></block><l/></block></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>pt:o texto multilinha _&#xD;ca:multilínia _&#xD;</translations><inputs><input type="%mlt"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="substring of %&apos;string&apos; before %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="175.33333333333334" collapsed="false">Reports the part of the first string up to the first instance of the second string inside it.  If the second string isn&apos;t found, reports the entire first string.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:part del text _ anterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doReport"><block s="reportIfElse"><block s="errorObsolete"></block><block var="string"/><block s="reportIfElse"><block s="errorObsolete"></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><l>1</l><block s="reportDifference"><block var="index"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="substring of %&apos;string&apos; after %&apos;marker&apos;" type="reporter" category="operators"><comment x="0" y="0" w="203.33333333333334" collapsed="false">Reports the portion of the first input string starting after the first occurrence of the second string.  If the second string isn&apos;t found in the first string, reports an empty string.</comment><header></header><code></code><translations>pt:o texto de _ depois de _&#xD;ca:part del text _ posterior a _&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>end</l></list></block><block s="doSetVar"><l>index</l><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block></block><block s="doSetVar"><l>end</l><block s="reportVariadicSum"><list><block var="index"/><block s="reportTextAttribute"><l><option>length</option></l><block var="marker"/></block></list></block></block><block s="doReport"><block s="reportIfElse"><block s="errorObsolete"></block><l></l><block s="reportIfElse"><block s="errorObsolete"></block><l></l><custom-block s="substring of %txt from position %n to position %n inclusive"><block var="string"/><block var="end"/><l></l></custom-block></block></block></block></script></block-definition><block-definition s="substring of %&apos;str&apos; from position %&apos;start&apos; to position %&apos;end&apos; inclusive" type="reporter" category="operators"><comment x="0" y="0" w="297.3333333333333" collapsed="false">Reports the portion of the first input (string) starting at the position given by the second input (counting from 1, like LETTER n OF) and ending at the position given by the third input (also counting from 1).  If the third input is empty, reports the portion from the first position to the end of the string.&#xD;If a position number is negative, counts from the end backward, so -1 is the last character, -2 is the next to last, etc.</comment><header></header><code></code><translations>pt:o texto de _ entre as posições _ e _ , inclusive&#xD;ca:part del text _ des de la posició _ fins _&#xD;</translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block s="reportLetter"><block s="reportNumbers"><block s="reportIfElse"><block s="errorObsolete"></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="start"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="start"/></block><block s="reportIfElse"><block s="errorObsolete"></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block><block s="reportIfElse"><block s="errorObsolete"></block><block s="reportVariadicSum"><list><block s="reportVariadicSum"><list><block var="end"/><l>1</l></list></block><block s="reportTextAttribute"><l><option>length</option></l><block var="str"/></block></list></block><block var="end"/></block></block></block><block var="str"/></block></block></block></script></block-definition><block-definition s="$flash sort %&apos;data&apos; ordering with %&apos;function&apos;" type="reporter" category="lists"><comment x="0" y="0" w="161.14285714285708" collapsed="false">Reports a sorted version of the list in its first input slot, using the comparison function in the second input slot.  For a list of numbers, using &lt; as the comparison function will sort from low to high; using &gt; will sort from high to low.</comment><header></header><code></code><translations>ca:ordena _ segons criteri _&#xD;</translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>lst_sort(list, fn)</l><list><block var="data"/><block var="function"/></list></block></block></script></block-definition><block-definition s="text %&apos;string&apos; contains %&apos;marker&apos;" type="predicate" category="operators"><comment x="0" y="0" w="218" collapsed="false">Reports True if the first input string contains the second input string, otherwise false.&#xD;&#xD;Comparison is case-independent by default; use USE CASE-INDEPENDENT COMPARISONS to change that.</comment><header></header><code></code><translations>pt:o texto de _ antes de _&#xD;ca:text _ conté _ ?&#xD;</translations><inputs><input type="%txt"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportVariadicGreaterThan"><list><custom-block s="position of %s in %txt"><block var="marker"/><block var="string"/></custom-block><l>0</l></list></block></block></script></block-definition><block-definition s="position of %&apos;small&apos; in %&apos;large&apos;" type="reporter" category="operators"><comment x="0" y="0" w="294" collapsed="false">Reports the character position (starting from 1) of the beginning of the first input string inside the second input string.&#xD;If it&apos;s not found, reports 0.</comment><header></header><code></code><translations>pt:a posição de _ em _&#xD;ca:posició de _ en _&#xD;</translations><inputs><input type="%s"></input><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportIfElse"><custom-block s="use case-independent comparison"></custom-block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><custom-block s="to lower case %txt"><block var="small"/></custom-block><custom-block s="to lower case %txt"><block var="large"/></custom-block></list></block><block s="reportApplyExtension"><l>txt_indexof(sub, txt)</l><list><block var="small"/><block var="large"/></list></block></block></block></script></block-definition><block-definition s="use case-independent comparison" type="predicate" category="sensing"><header></header><code></code><translations>ca:comparacions ignorant majúscules?&#xD;</translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doApplyExtension"><l>err_try(cmd, catch, err)</l><list><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportApplyExtension"><l>var_get(name)</l><list><l>_case indepent</l></list></block></block></script><list></list></block><block s="reifyScript"><script><block s="doSetVar"><l>result</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><l></l></list></block><block s="doApplyExtension"><l>err_reset</l><list></list></block><block s="doReport"><block var="result"/></block></script></block-definition><block-definition s="to lower case %&apos;text&apos;" type="reporter" category="operators"><comment x="0" y="0" w="275.3333333333333" collapsed="false">Reports the input text with lower case letters instead of capital letters in the input.  Uses the user&apos;s locale&apos;s rules for case conversion.</comment><header></header><code></code><translations>pt:em minúsculas _&#xD;ca:_ a minúscules&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportApplyExtension"><l>txt_lowercase(txt)</l><list><block s="reportJoinWords"><list><block var="text"/></list></block></list></block></block></script></block-definition><block-definition s="closest whole multiplier %&apos;X&apos; accuracy %&apos;acc&apos;" type="reporter" category="operators"><comment x="0" y="0" w="159.01113281250002" collapsed="false">Returns the smallest number needed that can be multiplied by X to get a whole number. Accuracy is how many digits you want it to be accurate to.</comment><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>I</l><l>original</l></list></block><block s="doSetVar"><l>original</l><block var="X"/></block><block s="doWarp"><script><block s="doUntil"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block s="reportDifference"><block var="X"/><block s="reportMonadic"><l><option>floor</option></l><block var="X"/></block></block><block s="reportQuotient"><l>1</l><block s="reportPower"><l>10</l><block s="reportRound"><block var="acc"/></block></block></block></list></block><block s="reportVariadicGreaterThan"><list><block s="reportDifference"><block var="X"/><block s="reportMonadic"><l><option>floor</option></l><block var="X"/></block></block><block s="reportDifference"><l>1</l><block s="reportQuotient"><l>1</l><block s="reportPower"><l>10</l><block s="reportRound"><block var="acc"/></block></block></block></block></list></block></list></block><script><block s="doChangeVar"><l>I</l><l>1</l></block><block s="doSetVar"><l>X</l><block s="reportVariadicProduct"><list><block var="original"/><block var="I"/></list></block></block></script></block></script></block><block s="doReport"><block var="I"/></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="408"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAANjUlEQVR4Ae3dMW4aQRQGYANuUtC4XFH6BimsXCPucgJXTuVLJJVziHRJnUtQpXRKtBegcGMg70ljCbuy8GofEt9IIy/WMrPzLdKvZZeZszOFAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQeL/A5P1NDNfCYrH4sNlsPk8mk+to9WPULur5cD1oiQABAgROSOApxtpHXe52u1+z2ez3arV6PJbxH00Ad133JVC+R83QVQgQIECAwNACGcZ3fd//HLrhQ9qbHfKmod8T4XsfbX6LOh+6be0RIECAAIEmkBlzPZ/PL9br9Z9qlfIAbuF7Ww2hfwIECBA4GYGrYwjh0gBuXzvnla9CgAABAgTGFMgQfogr4b9jdrrfV9k94Hzgarvd/ouDcc93/4zYJkCAAIGxBPrpdHpZ9WDWdKxRvu4nn3aO/wnf1zBeEyBAgMBYAl3LorH6e9FPWQC3nxq9OBgvCBAgQIDAmAKVWVQWwAGcv/NVCBAgQIBApUBZFlUGsK+fKz9y+iZAgACBFCjLosoAduoJECBAgMDJClQGcM5IohAgQIAAgUqBsiyqDOBlpbi+CRAgQIBACJRlUVkA58TYTj0BAgQIEKgUqMyisgDOVSkCvezSv/KE65sAAQIEjkKgb1lUcjBlAdxmHrkrGbVOCRAgQIBArIxUNQtW4pfOBZ1zcOaE2HEcVz4JBAgQIEBgRIEfsSxhLoFbVkoDOEedS0IJ4bLzr2MCBAicokCG79fqgZcHcAK0EH6IzU9Rc71GhQABAgQIDC2Qzx3dVF/5Pg+qbDWk5wPY/5srJOXE2G1uzpweLGcoOd/fxzYBAgQIEHijwFPsl6G7zKed84Grynu+bzxmuxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQOAAgf8gfnVjZXDY5wAAAABJRU5ErkJggg==</pentrails><costumes><list id="409"><item><ref mediaID="MIDI to TuneShare Converter_Stage_cst_Untitled drawing"></ref></item></list></costumes><sounds><list struct="atomic" id="410"></list></sounds><variables></variables><blocks></blocks><scripts><comment x="24" y="34" w="274" collapsed="false">Now that your song has been converted, follow these instructions to copy it:&#xD;Step 1) Click the block below&#xD;Step 2) Right-click the output&#xD;Step 3) Click &quot;export&quot;&#xD;Step 4) Open the txt file that should now be in your downloads&#xD;Step 5) Select all, then copy.&#xD;You can now import it into TuneShare!</comment><script x="23" y="181.33333333333337"><block s="reportApplyExtension"><l>db_get(key)</l><list><l>TuneShare</l></list></block></script></scripts><sprites select="0"><sprite name="Converter" idx="1" x="-195" y="-100" heading="90" scale="0.01" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="420"><costumes><list id="421"><item><ref mediaID="MIDI to TuneShare Converter_Converter_cst_blank"></ref></item></list></costumes><sounds><list struct="atomic" id="422"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="10"><block s="receiveGo"><comment w="220" collapsed="false">EXPORTING INSTRUCTIONS IN THE STAGE&#xD;&#xD;&#xD;&#xD;&#xD;&#xD;</comment></block><block s="doHideVar"><l>savecode</l></block><block s="doSetVar"><l>savecode</l><l></l></block><block s="doSetVar"><l>_Progress</l><l>0</l></block><block s="gotoXY"><l>-195</l><l>-100</l></block><block s="doAsk"><l>Select all notes in onlinesequencer, copy, and paste here</l></block><block s="doSetVar"><l>orig</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the BPM</l></block><block s="doSetVar"><l>tempo</l><block s="reportIfElse"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><block s="getLastAnswer"></block><l>110</l></block></block><block s="doAsk"><l>Octave transpose (0 is normal)</l></block><block s="doSetVar"><l>transpose</l><block s="reportIfElse"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><block s="getLastAnswer"></block><l>0</l></block></block><block s="doBroadcast"><l>start</l><list></list></block><block s="doSetVar"><l>song</l><block s="reportTextSplit"><block var="orig"/><l>;</l></block></block><block s="doReplaceInList"><l>1</l><block var="song"/><block s="reportListItem"><l><option>last</option></l><block s="reportTextSplit"><block s="reportListItem"><l>1</l><block var="song"/></block><l>:</l></block></block></block><block s="doSetVar"><l>song</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l> </l></block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><block s="reportNot"><block s="reportVariadicEquals"><list><l></l><l>:</l></list></block></block></autolambda><list></list></block><block var="song"/></block></block></block><block s="doSetVar"><l>song</l><custom-block s="$flash sort %l ordering with %predRing"><block var="song"/><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block s="reportListItem"><l>1</l><l/></block><block s="reportListItem"><l>1</l><l/></block></list></block></autolambda><list></list></block></custom-block></block><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><l></l><l>.</l></custom-block></autolambda><list></list></block><block s="reportListItem"><l>1</l><block s="reportListAttribute"><l><option>columns</option></l><block var="song"/></block></block></block></block><l>0</l></list></block><script><block s="doDeclareVariables"><list><l>h</l><l>temp</l></list></block><block s="doSetVar"><l>temp</l><block s="reportListAttribute"><l><option>columns</option></l><block var="song"/></block></block><block s="doSetVar"><l>_Progress</l><l>0.1</l></block><block s="doSetVar"><l>h</l><block s="reportListItem"><l>1</l><custom-block s="$flash sort %l ordering with %predRing"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="closest whole multiplier %n accuracy %n"><l>5.75</l><l>3</l></custom-block></autolambda><list></list></block><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="text %txt contains %txt"><l></l><l>.</l></custom-block></autolambda><list></list></block><block s="reportListItem"><l>1</l><block var="temp"/></block></block></block><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><l></l><l></l></list></block></autolambda><list></list></block></custom-block></block></block><block s="goToLayer"><l><option>front</option></l></block><block s="doAsk"><block s="reportJoinWords"><list><l>Multiply note lengths by? (A higher number means the locations are more accurate but longer, and the tempo may not go high enough to compensate. Entering 1 will just round all the note locations. Reccomended </l><block var="h"/><l>, highest without slowdown </l><block s="reportIfElse"><block s="reportVariadicGreaterThan"><list><block var="tempo"/><l>500</l></list></block><l>1</l><block s="reportQuotient"><l>500</l><block var="tempo"/></block></block><l>.)</l></list></block></block><block s="doSetVar"><l>_Progress</l><l>0.5</l></block><block s="doSetVar"><l>tempo</l><block s="reportVariadicProduct"><list><block var="tempo"/><block s="getLastAnswer"></block></list></block></block><block s="doReplaceInList"><l>1</l><block var="temp"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><block s="reportVariadicProduct"><list><l></l><block s="getLastAnswer"></block></list></block></block></autolambda><list></list></block><block s="reportListItem"><l>1</l><block var="temp"/></block></block></block><block s="doReplaceInList"><l>3</l><block var="temp"/><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportRound"><block s="reportVariadicProduct"><list><l></l><block s="getLastAnswer"></block></list></block></block></autolambda><list></list></block><block s="reportListItem"><l>3</l><block var="temp"/></block></block></block><block s="doSetVar"><l>song</l><block s="reportListAttribute"><l><option>columns</option></l><block var="temp"/></block></block><block s="doSetVar"><l>_Progress</l><l>1</l></block></script></block><block s="doSetVar"><l>savecode list</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>savecode list locations</l><block s="reportNewList"><list></list></block></block><block s="doDeclareVariables"><list><l>P</l></list></block><block s="doForEach"><l>item</l><block var="song"/><script><block s="doChangeVar"><l>P</l><l>1</l></block><block s="doSetVar"><l>_Progress</l><block s="reportVariadicSum"><list><l>1</l><block s="reportQuotient"><block var="P"/><block s="reportListAttribute"><l><option>length</option></l><block var="song"/></block></block></list></block></block><block s="doSetVar"><l>note</l><block s="reportVariadicSum"><list><block s="reportDifference"><block s="reportListIndex"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block s="reportTextAttribute"><l><option>length</option></l><block s="reportListItem"><l>2</l><block var="item"/></block></block><l>3</l></list></block><block s="reportJoinWords"><list><block s="reportLetter"><l>1</l><block s="reportListItem"><l>2</l><block var="item"/></block></block><block s="reportLetter"><l>2</l><block s="reportListItem"><l>2</l><block var="item"/></block></block></list></block><block s="reportLetter"><l>1</l><block s="reportListItem"><l>2</l><block var="item"/></block></block></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><l>3</l></block><block s="reportVariadicProduct"><list><block s="reportVariadicSum"><list><block s="reportLetter"><l><option>last</option></l><block s="reportListItem"><l>2</l><block var="item"/></block></block><block s="reportDifference"><block var="transpose"/><l>1</l></block></list></block><l>12</l></list></block></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><block s="reportListIndex"><block s="reportListItem"><l>4</l><block var="item"/></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="OSI"/></block></block><block var="SBI"/></block><l>l</l></list></block><script><block s="doSetVar"><l>note</l><block s="reportListItem"><block s="reportDifference"><block var="note"/><l>9</l></block><block var="OSD2SD"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicLessThanOrEquals"><list><l>10</l><block var="note"/></list></block><block s="reportVariadicLessThanOrEquals"><list><block var="note"/><l>94</l></list></block></list></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block var="note"/><block s="reportListItem"><block s="reportListIndex"><block s="reportListItem"><l>4</l><block var="item"/></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="OSI"/></block></block><block var="SBI"/></block><block s="reportListItem"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportListItem"><l>3</l><block var="item"/></block></block><block s="reportConcatenatedLists"><list><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l><l>a</l><l>b</l><l>c</l><l>d</l><l>e</l><l>f</l><l>g</l><l>h</l><l>i</l><l>j</l><l>k</l><l>l</l><l>m</l><l>n</l><l>o</l></list></block><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block s="reportReshape"><block s="reportNewList"><list><l>o</l></list></block><list><l>35</l><l>1</l></list></block></block></list></block></block></list></block><block var="savecode list"/></block><block s="doAddToList"><block s="reportListItem"><l>1</l><block var="item"/></block><block var="savecode list locations"/></block></script><list></list></block></script></block><block s="doSetVar"><l>savecode</l><block s="reportJoinWords"><list><block var="tempo"/><l>!</l></list></block></block><block s="doFor"><l>a</l><l>1</l><block s="reportListAttribute"><l><option>length</option></l><block var="savecode list"/></block><script><block s="doSetVar"><l>_Progress</l><block s="reportVariadicSum"><list><l>2</l><block s="reportQuotient"><block var="a"/><block s="reportListAttribute"><l><option>length</option></l><block var="savecode list"/></block></block></list></block></block><block s="doSetVar"><l>savecode</l><block s="reportJoinWords"><list><block var="savecode"/><block s="reportListItem"><block var="a"/><block var="savecode list"/></block><l>z</l></list></block></block><block s="doRepeat"><block s="reportDifference"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="a"/><l>1</l></list></block><block var="savecode list locations"/></block><block s="reportListItem"><block var="a"/><block var="savecode list locations"/></block></block><script><block s="doSetVar"><l>savecode</l><block s="reportJoinWords"><list><block var="savecode"/><l>!</l></list></block></block></script></block></script></block><block s="doSetVar"><l>_Progress</l><l>3</l></block><block s="doShowVar"><l>savecode</l></block><block s="doApplyExtension"><l>db_store(key, val)</l><list><l>TuneShare</l><block var="savecode"/></list></block></script></scripts></sprite><sprite name="Progress" idx="2" x="-200" y="-120" heading="90" scale="0.01" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="51,51,51,1" pen="tip" id="1087"><costumes><list id="1088"><item><ref mediaID="MIDI to TuneShare Converter_Progress_cst_blank"></ref></item></list></costumes><sounds><list struct="atomic" id="1089"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="receiveGo"><comment w="90" collapsed="false">EXPORTING INSTRUCTIONS IN THE STAGE</comment></block><block s="bubble"><l></l></block></script><script x="20" y="101"><block s="receiveMessage"><l>redraw progress bar</l><list></list></block><block s="clear"></block><block s="gotoXY"><l>-200</l><l>-120</l></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>10</l></block><block s="setSize"><l>20</l></block><block s="down"></block><block s="setXPosition"><l>200</l></block><block s="up"></block><block s="setXPosition"><l>-200</l></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>20</l></block><block s="setSize"><l>15</l></block><block s="down"></block></script><script x="20" y="373.3333333333333"><block s="receiveMessage"><l>start</l><list></list></block><block s="doBroadcastAndWait"><l>redraw progress bar</l><list><l>Progress</l></list></block><block s="bubble"><l>Resolving decimals...</l></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block var="_Progress"/><l>1</l></list></block><script><block s="setXPosition"><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="_Progress"/><block s="reportMonadic"><l><option>floor</option></l><block var="_Progress"/></block></block><l>400</l></list></block><l>200</l></block></block></script></block><block s="doBroadcastAndWait"><l>redraw progress bar</l><list><l>Progress</l></list></block><block s="bubble"><l>Parsing Onlinesequencer code...</l></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block var="_Progress"/><l>2</l></list></block><script><block s="setXPosition"><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="_Progress"/><block s="reportMonadic"><l><option>floor</option></l><block var="_Progress"/></block></block><l>400</l></list></block><l>200</l></block></block></script></block><block s="doBroadcastAndWait"><l>redraw progress bar</l><list><l>Progress</l></list></block><block s="bubble"><l>Combining notes into final save code...</l></block><block s="doUntil"><block s="reportVariadicGreaterThanOrEquals"><list><block var="_Progress"/><l>3</l></list></block><script><block s="setXPosition"><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportDifference"><block var="_Progress"/><block s="reportMonadic"><l><option>floor</option></l><block var="_Progress"/></block></block><l>400</l></list></block><l>200</l></block></block></script></block><block s="setXPosition"><l>-200</l></block><block s="bubble"><l>Done! Now, click the "See Code" button, and follow the instructions in the stage.</l></block></script></scripts></sprite><watcher var="orig" style="normal" x="9.99999999999909" y="10.000000000000028" color="243,118,29" hidden="true"/><watcher var="song" style="normal" x="0.9999999999990905" y="0" color="243,118,29" hidden="true"/><watcher var="tempo" style="normal" x="9.99999999999909" y="10.000000000000028" color="243,118,29" hidden="true"/><watcher var="OSI" style="normal" x="0.9999999999990905" y="1.00000399999999" color="243,118,29" hidden="true"/><watcher var="SBI" style="normal" x="171.27079339501051" y="0.31450717153344954" color="243,118,29" hidden="true"/><watcher var="savecode list" style="normal" x="227.00000000000068" y="21.000002000000137" color="243,118,29" hidden="true"/><watcher var="savecode list locations" style="normal" x="339.0000000000002" y="19.99999999999997" color="243,118,29" hidden="true"/><watcher var="savecode" style="normal" x="0" y="0.9999999999999858" color="243,118,29" hidden="true"/><watcher var="_Progress" style="normal" x="9.99999999999909" y="10" color="243,118,29" hidden="true"/><watcher var="note" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="OSD2SD" style="normal" x="3" y="101" color="243,118,29" hidden="true"/><watcher var="transpose" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="orig" transient="true"/><variable name="song" transient="true"/><variable name="savecode" transient="true"/><variable name="tempo"><l>110</l></variable><variable name="savecode list" transient="true"/><variable name="OSI"><list id="1238"><item><list struct="atomic" id="1239">43,Electric Piano</list></item><item><list struct="atomic" id="1240">41,Grand Piano</list></item><item><list struct="atomic" id="1241">17,Harpsichord</list></item><item><list struct="atomic" id="1242">25,Ragtime Piano</list></item><item><list struct="atomic" id="1243">26,Music Box</list></item><item><list struct="atomic" id="1244">0,Elec. Piano (Classic)</list></item><item><list struct="atomic" id="1245">8,Grand Piano (Classic)</list></item><item><list struct="atomic" id="1246">2,Drum Kit</list></item><item><list struct="atomic" id="1247">31,Electric Drum Kit</list></item><item><list struct="atomic" id="1248">19,Xylophone</list></item><item><list struct="atomic" id="1249">34,Vibraphone</list></item><item><list struct="atomic" id="1250">21,Steel Drums</list></item><item><list struct="atomic" id="1251">39,8-Bit Drum Kit</list></item><item><list struct="atomic" id="1252">40,2013 Drum Kit</list></item><item><list struct="atomic" id="1253">36,808 Drum Kit</list></item><item><list struct="atomic" id="1254">42,909 Drum Kit</list></item><item><list struct="atomic" id="1255">53,2023 Drum Kit</list></item><item><list struct="atomic" id="1256">1,Acoustic Guitar</list></item><item><list struct="atomic" id="1257">4,Electric Guitar</list></item><item><list struct="atomic" id="1258">48,Bass</list></item><item><list struct="atomic" id="1259">5,Bass (Classic)</list></item><item><list struct="atomic" id="1260">29,Slap Bass</list></item><item><list struct="atomic" id="1261">32,Jazz Guitar</list></item><item><list struct="atomic" id="1262">35,Muted E-Guitar</list></item><item><list struct="atomic" id="1263">38,Distortion Guitar</list></item><item><list struct="atomic" id="1264">44,Dist. Guitar (Sustain)</list></item><item><list struct="atomic" id="1265">49,Clean Guitar</list></item><item><list struct="atomic" id="1266">33,Sitar</list></item><item><list struct="atomic" id="1267">22,Koto</list></item><item><list struct="atomic" id="1268">52,Smooth Synth</list></item><item><list struct="atomic" id="1269">6,Synth Pluck</list></item><item><list struct="atomic" id="1270">7,Scifi</list></item><item><list struct="atomic" id="1271">13,8-Bit Sine</list></item><item><list struct="atomic" id="1272">14,8-Bit Square</list></item><item><list struct="atomic" id="1273">15,8-Bit Sawtooth</list></item><item><list struct="atomic" id="1274">16,8-Bit Triangle</list></item><item><list struct="atomic" id="1275">9,French Horn</list></item><item><list struct="atomic" id="1276">50,French Horn (Sustain)</list></item><item><list struct="atomic" id="1277">10,Trombone</list></item><item><list struct="atomic" id="1278">51,Trombone (Sustain)</list></item><item><list struct="atomic" id="1279">11,Violin</list></item><item><list struct="atomic" id="1280">46,Violin (Sustain)</list></item><item><list struct="atomic" id="1281">12,Cello</list></item><item><list struct="atomic" id="1282">45,Cello (Sustain)</list></item><item><list struct="atomic" id="1283">18,Concert Harp</list></item><item><list struct="atomic" id="1284">20,Pizzicato</list></item><item><list struct="atomic" id="1285">23,Flute</list></item><item><list struct="atomic" id="1286">47,Strings (Sustain)</list></item><item><list struct="atomic" id="1287">24,Saxophone</list></item><item><list struct="atomic" id="1288">27,Synth Bass</list></item><item><list struct="atomic" id="1289">28,Church Organ</list></item><item><list struct="atomic" id="1290">30,Pop Synth</list></item><item><list struct="atomic" id="1291">37,808 Bass</list></item></list></variable><variable name="SBI"><list struct="atomic" id="1292">0,0,7,0,g,0,0,l,l,f,f,h,l,l,l,l,l,3,4,5,5,3,5,4,4,4,4,4,3,b,k,3,d,j,a,d,9,9,8,8,7,7,7,7,6,6,b,7,a,k,2,j,5</list></variable><variable name="savecode list locations" transient="true"/><variable name="_Progress"><l>0</l></variable><variable name="OnlineSequencerNames"><list struct="atomic" id="1293">Electric Piano,Grand Piano,Harpsichord,Ragtime Piano,Music Box,Elec. Piano (Classic),Grand Piano (Classic),Drum Kit,Electric Drum Kit,Xylophone,Vibraphone,Steel Drums,8-Bit Drum Kit,2013 Drum Kit,808 Drum Kit,909 Drum Kit,2023 Drum Kit,Acoustic Guitar,Electric Guitar,Bass,Bass (Classic),Slap Bass,Jazz Guitar,Muted E-Guitar,Distortion Guitar,Dist. Guitar (Sustain),Clean Guitar,Sitar,Koto,Smooth Synth,Synth Pluck,Scifi,8-Bit Sine,8-Bit Square,8-Bit Sawtooth,8-Bit Triangle,French Horn,French Horn (Sustain),Trombone,Trombone (Sustain),Violin,Violin (Sustain),Cello,Cello (Sustain),Concert Harp,Pizzicato,Flute,Strings (Sustain),Saxophone,Synth Bass,Church Organ,Pop Synth,808 Bass</list></variable><variable name="note"><l>53</l></variable><variable name="OSD2SD"><list struct="atomic" id="1294">,,,36,42,43,43,36,35,38,39,29,29,30,28,35,28,41,33,41,42,41,31,40,40,31,40,32,31,31,34,32,37,31,44,32,38,38,35,40,41,28,28,45,45,33,33,34,34,43,43,36,38,40,45,45,34,39,42,32,34,35,29,29</list></variable><variable name="transpose"><l>0</l></variable></variables></scene></scenes></project><media name="MIDI to TuneShare Converter" app="Snap! 11.0.7, https://snap.berkeley.edu" version="2"><costume name="Untitled drawing" center-x="240" center-y="180" image="data:image/png;base64,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" mediaID="MIDI to TuneShare Converter_Stage_cst_Untitled drawing"/><costume name="blank" center-x="2" center-y="1.875" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAABKADAAQAAAABAAAABAAAAADFbP4CAAAAHklEQVQIHWNmgIAGKP0ARDsA8X8odmACMrACB5goALVCBCQrWvSGAAAAAElFTkSuQmCC" mediaID="MIDI to TuneShare Converter_Converter_cst_blank"/><costume name="blank" center-x="2" center-y="1.875" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAABKADAAQAAAABAAAABAAAAADFbP4CAAAAHklEQVQIHWNmgIAGKP0ARDsA8X8odmACMrACB5goALVCBCQrWvSGAAAAAElFTkSuQmCC" mediaID="MIDI to TuneShare Converter_Progress_cst_blank"/></media></snapdata>