sugarlabs / musicblocks

Music Blocks -- A musical microworld
https://musicblocks.sugarlabs.org/
GNU Affero General Public License v3.0
562 stars 762 forks source link

TIES: Complex Chord Functionality #175

Closed pikurasa closed 8 years ago

pikurasa commented 8 years ago

Right now the ties work for chords of the same rhythmic value, but not when there is counterpoint within a single part.

Obviously NOT mission critical at the moment...

screenshot - 01292016 - 07-03-18 pm crazy chord test

Tie-test.tb

[[0,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":10,"shade":50,"pensize":5,"grey":100}],422,130,[null,140,null]],[1,["matrix",{"collapsed":false}],800,50,[null,2,null]],[2,["pitch",{}],813.5,90.5,[1,3,4,5]],[3,["solfege",{"value":"ti"}],887,90.5,[2]],[4,["number",{"value":4}],887,122,[2]],[5,["pitch",{}],813.5,153.5,[2,6,7,8]],[6,["solfege",{"value":"la"}],887,153.5,[5]],[7,["number",{"value":4}],887,185,[5]],[8,["pitch",{}],813.5,216.5,[5,9,10,11]],[9,["solfege",{"value":"sol"}],887,216.5,[8]],[10,["number",{"value":4}],887,248,[8]],[11,["pitch",{}],813.5,279.5,[8,12,13,14]],[12,["solfege",{"value":"mi"}],887,279.5,[11]],[13,["number",{"value":4}],887,311,[11]],[14,["pitch",{}],813.5,342.5,[11,15,16,17]],[15,["solfege",{"value":"re"}],887,342.5,[14]],[16,["number",{"value":4}],887,374,[14]],[17,["repeat",{}],813.5,405.5,[14,18,19,null]],[18,["number",{"value":2}],885.5,405.5,[17]],[19,["rhythm",{}],827,437,[17,20,21,22]],[20,["number",{"value":6}],930.5,437,[19]],[21,["number",{"value":4}],930.5,468.5,[19]],[22,["rhythm",{}],827,500,[19,23,24,null]],[23,["number",{"value":1}],930.5,500,[22]],[24,["number",{"value":2}],930.5,531.5,[22]],[25,["action",{"collapsed":false}],100,100,[null,26,27,null]],[26,["text",{"value":"chunk"}],194.5,109,[25]],[27,["note",{}],113.5,140.5,[25,28,29,35]],[28,["number",{"value":4}],185.5,140.5,[27]],[29,["pitch",{}],127,172,[27,30,31,32]],[30,["solfege",{"value":"ti"}],200.5,172,[29]],[31,["number",{"value":4}],200.5,203.5,[29]],[32,["pitch",{}],127,235,[29,33,34,null]],[33,["solfege",{"value":"sol"}],200.5,235,[32]],[34,["number",{"value":4}],200.5,266.5,[32]],[35,["note",{}],113.5,329.5,[27,36,37,43]],[36,["number",{"value":4}],185.5,329.5,[35]],[37,["pitch",{}],127,361,[35,38,39,40]],[38,["solfege",{"value":"ti"}],200.5,361,[37]],[39,["number",{"value":4}],200.5,392.5,[37]],[40,["pitch",{}],127,424,[37,41,42,null]],[41,["solfege",{"value":"sol"}],200.5,424,[40]],[42,["number",{"value":4}],200.5,455.5,[40]],[43,["note",{}],113.5,518.5,[35,44,45,51]],[44,["number",{"value":4}],185.5,518.5,[43]],[45,["pitch",{}],127,550,[43,46,47,48]],[46,["solfege",{"value":"la"}],200.5,550,[45]],[47,["number",{"value":4}],200.5,581.5,[45]],[48,["pitch",{}],127,613,[45,49,50,null]],[49,["solfege",{"value":"mi"}],200.5,613,[48]],[50,["number",{"value":4}],200.5,644.5,[48]],[51,["note",{}],113.5,707.5,[43,52,53,59]],[52,["number",{"value":4}],185.5,707.5,[51]],[53,["pitch",{}],127,739,[51,54,55,56]],[54,["solfege",{"value":"sol"}],200.5,739,[53]],[55,["number",{"value":4}],200.5,770.5,[53]],[56,["pitch",{}],127,802,[53,57,58,null]],[57,["solfege",{"value":"mi"}],200.5,802,[56]],[58,["number",{"value":4}],200.5,833.5,[56]],[59,["note",{}],113.5,896.5,[51,60,61,67]],[60,["number",{"value":4}],185.5,896.5,[59]],[61,["pitch",{}],127,928,[59,62,63,64]],[62,["solfege",{"value":"sol"}],200.5,928,[61]],[63,["number",{"value":4}],200.5,959.5,[61]],[64,["pitch",{}],127,991,[61,65,66,null]],[65,["solfege",{"value":"re"}],200.5,991,[64]],[66,["number",{"value":4}],200.5,1022.5,[64]],[67,["note",{}],113.5,1085.5,[59,68,69,75]],[68,["number",{"value":4}],185.5,1085.5,[67]],[69,["pitch",{}],127,1117,[67,70,71,72]],[70,["solfege",{"value":"la"}],200.5,1117,[69]],[71,["number",{"value":4}],200.5,1148.5,[69]],[72,["pitch",{}],127,1180,[69,73,74,null]],[73,["solfege",{"value":"re"}],200.5,1180,[72]],[74,["number",{"value":4}],200.5,1211.5,[72]],[75,["note",{}],113.5,1274.5,[67,76,77,83]],[76,["number",{"value":2}],185.5,1274.5,[75]],[77,["pitch",{}],127,1306,[75,78,79,80]],[78,["solfege",{"value":"la"}],200.5,1306,[77]],[79,["number",{"value":4}],200.5,1337.5,[77]],[80,["pitch",{}],127,1369,[77,81,82,null]],[81,["solfege",{"value":"mi"}],200.5,1369,[80]],[82,["number",{"value":4}],200.5,1400.5,[80]],[83,["note",{}],113.5,1463.5,[75,84,85,91]],[84,["number",{"value":4}],185.5,1463.5,[83]],[85,["pitch",{}],127,1495,[83,86,87,88]],[86,["solfege",{"value":"ti"}],200.5,1495,[85]],[87,["number",{"value":4}],200.5,1526.5,[85]],[88,["pitch",{}],127,1558,[85,89,90,null]],[89,["solfege",{"value":"sol"}],200.5,1558,[88]],[90,["number",{"value":4}],200.5,1589.5,[88]],[91,["note",{}],113.5,1652.5,[83,92,93,99]],[92,["number",{"value":4}],185.5,1652.5,[91]],[93,["pitch",{}],127,1684,[91,94,95,96]],[94,["solfege",{"value":"la"}],200.5,1684,[93]],[95,["number",{"value":4}],200.5,1715.5,[93]],[96,["pitch",{}],127,1747,[93,97,98,null]],[97,["solfege",{"value":"mi"}],200.5,1747,[96]],[98,["number",{"value":4}],200.5,1778.5,[96]],[99,["note",{}],113.5,1841.5,[91,100,101,107]],[100,["number",{"value":4}],185.5,1841.5,[99]],[101,["pitch",{}],127,1873,[99,102,103,104]],[102,["solfege",{"value":"ti"}],200.5,1873,[101]],[103,["number",{"value":4}],200.5,1904.5,[101]],[104,["pitch",{}],127,1936,[101,105,106,null]],[105,["solfege",{"value":"sol"}],200.5,1936,[104]],[106,["number",{"value":4}],200.5,1967.5,[104]],[107,["note",{}],113.5,2030.5,[99,108,109,115]],[108,["number",{"value":4}],185.5,2030.5,[107]],[109,["pitch",{}],127,2062,[107,110,111,112]],[110,["solfege",{"value":"ti"}],200.5,2062,[109]],[111,["number",{"value":4}],200.5,2093.5,[109]],[112,["pitch",{}],127,2125,[109,113,114,null]],[113,["solfege",{"value":"mi"}],200.5,2125,[112]],[114,["number",{"value":4}],200.5,2156.5,[112]],[115,["note",{}],113.5,2219.5,[107,116,117,123]],[116,["number",{"value":4}],185.5,2219.5,[115]],[117,["pitch",{}],127,2251,[115,118,119,120]],[118,["solfege",{"value":"la"}],200.5,2251,[117]],[119,["number",{"value":4}],200.5,2282.5,[117]],[120,["pitch",{}],127,2314,[117,121,122,null]],[121,["solfege",{"value":"mi"}],200.5,2314,[120]],[122,["number",{"value":4}],200.5,2345.5,[120]],[123,["note",{}],113.5,2408.5,[115,124,125,131]],[124,["number",{"value":4}],185.5,2408.5,[123]],[125,["pitch",{}],127,2440,[123,126,127,128]],[126,["solfege",{"value":"ti"}],200.5,2440,[125]],[127,["number",{"value":4}],200.5,2471.5,[125]],[128,["pitch",{}],127,2503,[125,129,130,null]],[129,["solfege",{"value":"re"}],200.5,2503,[128]],[130,["number",{"value":4}],200.5,2534.5,[128]],[131,["note",{}],113.5,2597.5,[123,132,133,null]],[132,["number",{"value":2}],185.5,2597.5,[131]],[133,["pitch",{}],127,2629,[131,134,135,136]],[134,["solfege",{"value":"la"}],200.5,2629,[133]],[135,["number",{"value":4}],200.5,2660.5,[133]],[136,["pitch",{}],127,2692,[133,137,138,null]],[137,["solfege",{"value":"re"}],200.5,2692,[136]],[138,["number",{"value":4}],200.5,2723.5,[136]],[139,["nameddo",{"value":"chunk"}],449,202,[140,null]],[140,["tie",{}],435.5,170.5,[0,139,null]]]

log

Failed to load resource: net::ERR_FILE_NOT_FOUND
Failed to load resource: net::ERR_FILE_NOT_FOUND
 * Tone.js r5 * 
XMLHttpRequest cannot load file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/localization.ini. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
Failed to load resource: net::ERR_FILE_NOT_FOUND
On platform:  Object
XMLHttpRequest cannot load file:///server/. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
XMLHttpRequest cannot load file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/css/activity.css. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
XMLHttpRequest cannot load file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/lib/sugar-web/graphics/activitypalette.html. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
innerWidth: 1280 innerHeight: 665 outerWidth: 1280 outerHeight: 726 
XMLHttpRequest cannot load file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/lib/mespeak_config.json. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
Uncaught SyntaxError: Unexpected end of input
XMLHttpRequest cannot load file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/lib/voices/en/en.json. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
Uncaught SyntaxError: Unexpected end of input
on XO? false
Resize: scale 1.0666666666666667, windowW 1280, windowH 665, canvasW 1280, canvasH 665, screenW 1280, screenH 800
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/emptybox.svg
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/emptyheap.svg
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/negroot.svg
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/noinput.svg
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/zerodivide.svg
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/notanumber.svg
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/nostack.svg
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/notastring.svg
creating error message artwork for file:///home/devin/Documents/MouseMusic/code/MusicBlocksNEW/Walter-Music-Blocks/images/nomicrophone.svg
 LOAD START
restoring session: [[0,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":10,"shade":50,"pensize":5,"grey":100}],422,130,[null,null,null]],[1,["matrix",{"collapsed":false}],800,50,[null,2,null]],[2,["pitch",{}],813.5,90.5,[1,3,4,5]],[3,["solfege",{"value":"ti"}],887,90.5,[2]],[4,["number",{"value":4}],887,122,[2]],[5,["pitch",{}],813.5,153.5,[2,6,7,8]],[6,["solfege",{"value":"la"}],887,153.5,[5]],[7,["number",{"value":4}],887,185,[5]],[8,["pitch",{}],813.5,216.5,[5,9,10,11]],[9,["solfege",{"value":"sol"}],887,216.5,[8]],[10,["number",{"value":4}],887,248,[8]],[11,["pitch",{}],813.5,279.5,[8,12,13,14]],[12,["solfege",{"value":"mi"}],887,279.5,[11]],[13,["number",{"value":4}],887,311,[11]],[14,["pitch",{}],813.5,342.5,[11,15,16,17]],[15,["solfege",{"value":"re"}],887,342.5,[14]],[16,["number",{"value":4}],887,374,[14]],[17,["repeat",{}],813.5,405.5,[14,18,19,null]],[18,["number",{"value":2}],885.5,405.5,[17]],[19,["rhythm",{}],827,437,[17,20,21,22]],[20,["number",{"value":6}],930.5,437,[19]],[21,["number",{"value":4}],930.5,468.5,[19]],[22,["rhythm",{}],827,500,[19,23,24,null]],[23,["number",{"value":1}],930.5,500,[22]],[24,["number",{"value":2}],930.5,531.5,[22]],[25,["matrix",{"collapsed":false}],800,50,[null,49,null]],[26,["repeat",{}],813.5,468.5,[46,27,28,null]],[27,["number",{"value":2}],885.5,468.5,[26]],[28,["rhythm",{}],827,500,[26,29,30,31]],[29,["number",{"value":6}],930.5,500,[28]],[30,["number",{"value":4}],930.5,531.5,[28]],[31,["rhythm",{}],827,563,[28,32,33,null]],[32,["number",{"value":1}],930.5,563,[31]],[33,["number",{"value":2}],930.5,594.5,[31]],[34,["pitch",{}],813.5,153.5,[49,35,36,37]],[35,["solfege",{"value":"sol"}],887,153.5,[34]],[36,["number",{"value":4}],887,185,[34]],[37,["pitch",{}],813.5,216.5,[34,38,39,40]],[38,["solfege",{"value":"fa"}],887,216.5,[37]],[39,["number",{"value":4}],887,248,[37]],[40,["pitch",{}],813.5,279.5,[37,41,42,43]],[41,["solfege",{"value":"mi"}],887,279.5,[40]],[42,["number",{"value":4}],887,311,[40]],[43,["pitch",{}],813.5,342.5,[40,44,45,46]],[44,["solfege",{"value":"re"}],887,342.5,[43]],[45,["number",{"value":4}],887,374,[43]],[46,["pitch",{}],813.5,405.5,[43,47,48,26]],[47,["solfege",{"value":"do"}],887,405.5,[46]],[48,["number",{"value":4}],887,437,[46]],[49,["pitch",{}],813.5,90.5,[25,50,51,34]],[50,["solfege",{"value":"la"}],887,90.5,[49]],[51,["number",{"value":4}],887,122,[49]],[52,["action",{"collapsed":false}],100,100,[null,53,54,null]],[53,["text",{"value":"chunk31"}],194.5,109,[52]],[54,["note",{}],113.5,140.5,[52,55,56,124]],[55,["number",{"value":4}],185.5,140.5,[54]],[56,["pitch",{}],127,172,[54,57,58,null]],[57,["solfege",{"value":"do"}],200.5,172,[56]],[58,["number",{"value":4}],200.5,203.5,[56]],[59,["note",{}],127,298,[124,60,61,64]],[60,["number",{"value":4}],199,298,[59]],[61,["pitch",{}],140.5,329.5,[59,62,63,null]],[62,["solfege",{"value":"do"}],214,329.5,[61]],[63,["number",{"value":4}],214,361,[61]],[64,["note",{}],127,424,[59,65,66,69]],[65,["number",{"value":4}],199,424,[64]],[66,["pitch",{}],140.5,455.5,[64,67,68,null]],[67,["solfege",{"value":"sol"}],214,455.5,[66]],[68,["number",{"value":4}],214,487,[66]],[69,["note",{}],127,550,[64,70,71,74]],[70,["number",{"value":4}],199,550,[69]],[71,["pitch",{}],140.5,581.5,[69,72,73,null]],[72,["solfege",{"value":"sol"}],214,581.5,[71]],[73,["number",{"value":4}],214,613,[71]],[74,["note",{}],127,676,[69,75,76,79]],[75,["number",{"value":4}],199,676,[74]],[76,["pitch",{}],140.5,707.5,[74,77,78,null]],[77,["solfege",{"value":"la"}],214,707.5,[76]],[78,["number",{"value":4}],214,739,[76]],[79,["note",{}],127,802,[74,80,81,84]],[80,["number",{"value":4}],199,802,[79]],[81,["pitch",{}],140.5,833.5,[79,82,83,null]],[82,["solfege",{"value":"la"}],214,833.5,[81]],[83,["number",{"value":4}],214,865,[81]],[84,["note",{}],127,928,[79,85,86,89]],[85,["number",{"value":2}],199,928,[84]],[86,["pitch",{}],140.5,959.5,[84,87,88,null]],[87,["solfege",{"value":"sol"}],214,959.5,[86]],[88,["number",{"value":4}],214,991,[86]],[89,["note",{}],127,1054,[84,90,91,94]],[90,["number",{"value":4}],199,1054,[89]],[91,["pitch",{}],140.5,1085.5,[89,92,93,null]],[92,["solfege",{"value":"fa"}],214,1085.5,[91]],[93,["number",{"value":4}],214,1117,[91]],[94,["note",{}],127,1180,[89,95,96,99]],[95,["number",{"value":4}],199,1180,[94]],[96,["pitch",{}],140.5,1211.5,[94,97,98,null]],[97,["solfege",{"value":"fa"}],214,1211.5,[96]],[98,["number",{"value":4}],214,1243,[96]],[99,["note",{}],127,1306,[94,100,101,104]],[100,["number",{"value":4}],199,1306,[99]],[101,["pitch",{}],140.5,1337.5,[99,102,103,null]],[102,["solfege",{"value":"mi"}],214,1337.5,[101]],[103,["number",{"value":4}],214,1369,[101]],[104,["note",{}],127,1432,[99,105,106,109]],[105,["number",{"value":4}],199,1432,[104]],[106,["pitch",{}],140.5,1463.5,[104,107,108,null]],[107,["solfege",{"value":"mi"}],214,1463.5,[106]],[108,["number",{"value":4}],214,1495,[106]],[109,["note",{}],127,1558,[104,110,111,114]],[110,["number",{"value":4}],199,1558,[109]],[111,["pitch",{}],140.5,1589.5,[109,112,113,null]],[112,["solfege",{"value":"re"}],214,1589.5,[111]],[113,["number",{"value":4}],214,1621,[111]],[114,["note",{}],127,1684,[109,115,116,119]],[115,["number",{"value":4}],199,1684,[114]],[116,["pitch",{}],140.5,1715.5,[114,117,118,null]],[117,["solfege",{"value":"re"}],214,1715.5,[116]],[118,["number",{"value":4}],214,1747,[116]],[119,["note",{}],127,1810,[114,120,121,null]],[120,["number",{"value":2}],199,1810,[119]],[121,["pitch",{}],140.5,1841.5,[119,122,123,null]],[122,["solfege",{"value":"do"}],214,1841.5,[121]],[123,["number",{"value":4}],214,1873,[121]],[124,["tie",{}],113.5,266.5,[54,59,null]],[125,["nameddo",{"value":"chunk31"}],530,259,[null,null]]]
126 blocks to load
adding a new turtle start
creating image container
creating myDo_chunk31
putting matrix in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting repeat in the trash
putting number in the trash
putting rhythm in the trash
putting number in the trash
putting rhythm in the trash
putting number in the trash
deleting protoblocks for action chunk31
putting action in the trash
putting text in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting tie in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting note in the trash
putting number in the trash
putting pitch in the trash
putting solfege in the trash
putting number in the trash
putting nameddo in the trash
running from matrix
overwriting session data
startHere is matrix
starting on matrix with turtle 0
rhythm dispatching _matrix_
notes ti,la,sol,mi,re octave 4,4,4,4,4 transpositions 0,0,0,0,0
addNotes 1 4
addNotes 1 2
addNotes 1 4
addNotes 1 2
overwriting session data
SAVE MATRIX!!!
Array[114]
114 blocks to load
creating myDo_chunk31
creating myDo_chunk
makeBlock nameddo chunk
makeBlock tie __NOARG__
creating tie block with no args
running from start
overwriting session data
startHere is start
starting on start with turtle 0
pitch dispatching _playnote_0
notes to play B4,G4 0
pitch dispatching _playnote_0
notes to play B4,G4 2
overwriting session data
pitch dispatching _playnote_0
notes to play A4,E4 0
pitch dispatching _playnote_0
notes to play A4,E4 4
notes to play G4,E4 0
pitch dispatching _playnote_0
notes to play G4,E4 4
notes to play G4,D4 0
pitch dispatching _playnote_0
notes to play G4,D4 4
notes to play A4,D4 0
pitch dispatching _playnote_0
notes to play A4,D4 4
notes to play A4,E4 0
pitch dispatching _playnote_0
notes to play A4,E4 2
notes to play B4,G4 0
overwriting session data
pitch dispatching _playnote_0
notes to play B4,G4 4
notes to play A4,E4 0
pitch dispatching _playnote_0
notes to play A4,E4 4
notes to play B4,G4 0
pitch dispatching _playnote_0
notes to play B4,G4 4
notes to play B4,E4 0
pitch dispatching _playnote_0
notes to play B4,E4 4
notes to play A4,E4 0
pitch dispatching _playnote_0
notes to play A4,E4 4
notes to play B4,D4 0
pitch dispatching _playnote_0
notes to play B4,D4 4
notes to play A4,D4 0
pitch dispatching _tie_0
notes to play A4,D4 2
overwriting session data
Resize: scale 0.75, windowW 1280, windowH 388, canvasW 1280, canvasH 388, screenW 1280, screenH 800
Resize: scale 0.75, windowW 1254, windowH 308, canvasW 1254, canvasH 308, screenW 1280, screenH 800
pikurasa commented 8 years ago

This analysis image should be helpful in showing what should happen:

analysis -- screenshot - 01292016 - 07-03-18 pm crazy chord test all the red lines are what should be tied together when the tie block is used on all of the notes in a chunk

I realize that this function may have to be skipped in the matrix (because you cannot do counterpoint in a single matrix), but the matrix was convenient to show what the sound should be.

walterbender commented 8 years ago

Counterpoint aside, is there still an open issue here?

pikurasa commented 8 years ago

I need to test more to find specifically what is going on.

I am trying a test, which seems to be too good at finding issues. Maybe because it has triplets and other stuff all inside...

For the record: .tb file

[[0,["matrix",{"collapsed":true}],297,67,[null,1,null]],[1,["pitch",{}],310.5,107.5,[0,2,3,4]],[2,["solfege",{"value":"sol"}],384,107.5,[1]],[3,["number",{"value":4}],384,139,[1]],[4,["pitch",{}],310.5,170.5,[1,5,6,7]],[5,["solfege",{"value":"mi"}],384,170.5,[4]],[6,["number",{"value":4}],384,202,[4]],[7,["pitch",{}],310.5,233.5,[4,8,9,10]],[8,["solfege",{"value":"re"}],384,233.5,[7]],[9,["number",{"value":4}],384,265,[7]],[10,["rhythm",{}],310.5,296.5,[7,11,12,13]],[11,["number",{"value":3}],414,296.5,[10]],[12,["number",{"value":4}],414,328,[10]],[13,["tuplet2",{}],310.5,359.5,[10,14,15,16,19]],[14,["number",{"value":1}],412.5,359.5,[13]],[15,["number",{"value":4}],412.5,391,[13]],[16,["rhythm",{}],324,422.5,[13,17,18,null]],[17,["number",{"value":3}],427.5,422.5,[16]],[18,["number",{"value":4}],427.5,454,[16]],[19,["tuplet2",{}],310.5,517,[13,20,21,22,null]],[20,["number",{"value":1}],412.5,517,[19]],[21,["number",{"value":4}],412.5,548.5,[19]],[22,["rhythm",{}],324,580,[19,23,24,null]],[23,["number",{"value":7}],427.5,580,[22]],[24,["number",{"value":4}],427.5,611.5,[22]],[25,["action",{"collapsed":true}],100,100,[null,26,27,null]],[26,["text",{"value":"chunk"}],194.5,109,[25]],[27,["note",{}],113.5,140.5,[25,28,29,32]],[28,["number",{"value":4}],185.5,140.5,[27]],[29,["pitch",{}],127,172,[27,30,31,null]],[30,["solfege",{"value":"re"}],200.5,172,[29]],[31,["number",{"value":4}],200.5,203.5,[29]],[32,["note",{}],113.5,266.5,[27,33,34,37]],[33,["number",{"value":4}],185.5,266.5,[32]],[34,["pitch",{}],127,298,[32,35,36,null]],[35,["solfege",{"value":"mi"}],200.5,298,[34]],[36,["number",{"value":4}],200.5,329.5,[34]],[37,["note",{}],113.5,392.5,[32,38,39,42]],[38,["number",{"value":4}],185.5,392.5,[37]],[39,["pitch",{}],127,424,[37,40,41,null]],[40,["solfege",{"value":"sol"}],200.5,424,[39]],[41,["number",{"value":4}],200.5,455.5,[39]],[42,["note",{}],113.5,518.5,[37,43,44,47]],[43,["number",{"value":12}],185.5,518.5,[42]],[44,["pitch",{}],127,550,[42,45,46,null]],[45,["solfege",{"value":"mi"}],200.5,550,[44]],[46,["number",{"value":4}],200.5,581.5,[44]],[47,["note",{}],113.5,644.5,[42,48,49,52]],[48,["number",{"value":12}],185.5,644.5,[47]],[49,["pitch",{}],127,676,[47,50,51,null]],[50,["solfege",{"value":"sol"}],200.5,676,[49]],[51,["number",{"value":4}],200.5,707.5,[49]],[52,["note",{}],113.5,770.5,[47,53,54,57]],[53,["number",{"value":12}],185.5,770.5,[52]],[54,["pitch",{}],127,802,[52,55,56,null]],[55,["solfege",{"value":"mi"}],200.5,802,[54]],[56,["number",{"value":4}],200.5,833.5,[54]],[57,["note",{}],113.5,896.5,[52,58,59,62]],[58,["number",{"value":28}],185.5,896.5,[57]],[59,["pitch",{}],127,928,[57,60,61,null]],[60,["solfege",{"value":"re"}],200.5,928,[59]],[61,["number",{"value":4}],200.5,959.5,[59]],[62,["note",{}],113.5,1022.5,[57,63,64,67]],[63,["number",{"value":28}],185.5,1022.5,[62]],[64,["pitch",{}],127,1054,[62,65,66,null]],[65,["solfege",{"value":"mi"}],200.5,1054,[64]],[66,["number",{"value":4}],200.5,1085.5,[64]],[67,["note",{}],113.5,1148.5,[62,68,69,72]],[68,["number",{"value":28}],185.5,1148.5,[67]],[69,["pitch",{}],127,1180,[67,70,71,null]],[70,["solfege",{"value":"re"}],200.5,1180,[69]],[71,["number",{"value":4}],200.5,1211.5,[69]],[72,["note",{}],113.5,1274.5,[67,73,74,77]],[73,["number",{"value":28}],185.5,1274.5,[72]],[74,["pitch",{}],127,1306,[72,75,76,null]],[75,["solfege",{"value":"mi"}],200.5,1306,[74]],[76,["number",{"value":4}],200.5,1337.5,[74]],[77,["note",{}],113.5,1400.5,[72,78,79,82]],[78,["number",{"value":28}],185.5,1400.5,[77]],[79,["pitch",{}],127,1432,[77,80,81,null]],[80,["solfege",{"value":"sol"}],200.5,1432,[79]],[81,["number",{"value":4}],200.5,1463.5,[79]],[82,["note",{}],113.5,1526.5,[77,83,84,87]],[83,["number",{"value":28}],185.5,1526.5,[82]],[84,["pitch",{}],127,1558,[82,85,86,null]],[85,["solfege",{"value":"mi"}],200.5,1558,[84]],[86,["number",{"value":4}],200.5,1589.5,[84]],[87,["note",{}],113.5,1652.5,[82,88,89,null]],[88,["number",{"value":28}],185.5,1652.5,[87]],[89,["pitch",{}],127,1684,[87,90,91,null]],[90,["solfege",{"value":"sol"}],200.5,1684,[89]],[91,["number",{"value":4}],200.5,1715.5,[89]],[92,["action",{"collapsed":false}],181,132,[null,93,94,null]],[93,["text",{"value":"chunk1"}],275.5,141,[92]],[94,["note",{}],194.5,172.5,[92,95,96,102]],[95,["number",{"value":4}],266.5,172.5,[94]],[96,["pitch",{}],208,204,[94,97,98,99]],[97,["solfege",{"value":"sol"}],281.5,204,[96]],[98,["number",{"value":4}],281.5,235.5,[96]],[99,["pitch",{}],208,267,[96,100,101,null]],[100,["solfege",{"value":"mi"}],281.5,267,[99]],[101,["number",{"value":4}],281.5,298.5,[99]],[102,["note",{}],194.5,361.5,[94,103,104,110]],[103,["number",{"value":4}],266.5,361.5,[102]],[104,["pitch",{}],208,393,[102,105,106,107]],[105,["solfege",{"value":"mi"}],281.5,393,[104]],[106,["number",{"value":4}],281.5,424.5,[104]],[107,["pitch",{}],208,456,[104,108,109,null]],[108,["solfege",{"value":"re"}],281.5,456,[107]],[109,["number",{"value":4}],281.5,487.5,[107]],[110,["note",{}],194.5,550.5,[102,111,112,118]],[111,["number",{"value":4}],266.5,550.5,[110]],[112,["pitch",{}],208,582,[110,113,114,115]],[113,["solfege",{"value":"sol"}],281.5,582,[112]],[114,["number",{"value":4}],281.5,613.5,[112]],[115,["pitch",{}],208,645,[112,116,117,null]],[116,["solfege",{"value":"re"}],281.5,645,[115]],[117,["number",{"value":4}],281.5,676.5,[115]],[118,["note",{}],194.5,739.5,[110,119,120,123]],[119,["number",{"value":12}],266.5,739.5,[118]],[120,["pitch",{}],208,771,[118,121,122,null]],[121,["solfege",{"value":"sol"}],281.5,771,[120]],[122,["number",{"value":4}],281.5,802.5,[120]],[123,["note",{}],194.5,865.5,[118,124,125,128]],[124,["number",{"value":12}],266.5,865.5,[123]],[125,["pitch",{}],208,897,[123,126,127,null]],[126,["solfege",{"value":"sol"}],281.5,897,[125]],[127,["number",{"value":4}],281.5,928.5,[125]],[128,["note",{}],194.5,991.5,[123,129,130,136]],[129,["number",{"value":12}],266.5,991.5,[128]],[130,["pitch",{}],208,1023,[128,131,132,133]],[131,["solfege",{"value":"sol"}],281.5,1023,[130]],[132,["number",{"value":4}],281.5,1054.5,[130]],[133,["pitch",{}],208,1086,[130,134,135,null]],[134,["solfege",{"value":"re"}],281.5,1086,[133]],[135,["number",{"value":4}],281.5,1117.5,[133]],[136,["note",{}],194.5,1180.5,[128,137,138,144]],[137,["number",{"value":28}],266.5,1180.5,[136]],[138,["pitch",{}],208,1212,[136,139,140,141]],[139,["solfege",{"value":"mi"}],281.5,1212,[138]],[140,["number",{"value":4}],281.5,1243.5,[138]],[141,["pitch",{}],208,1275,[138,142,143,null]],[142,["solfege",{"value":"re"}],281.5,1275,[141]],[143,["number",{"value":4}],281.5,1306.5,[141]],[144,["note",{}],194.5,1369.5,[136,145,146,152]],[145,["number",{"value":28}],266.5,1369.5,[144]],[146,["pitch",{}],208,1401,[144,147,148,149]],[147,["solfege",{"value":"mi"}],281.5,1401,[146]],[148,["number",{"value":4}],281.5,1432.5,[146]],[149,["pitch",{}],208,1464,[146,150,151,null]],[150,["solfege",{"value":"re"}],281.5,1464,[149]],[151,["number",{"value":4}],281.5,1495.5,[149]],[152,["note",{}],194.5,1558.5,[144,153,154,160]],[153,["number",{"value":28}],266.5,1558.5,[152]],[154,["pitch",{}],208,1590,[152,155,156,157]],[155,["solfege",{"value":"sol"}],281.5,1590,[154]],[156,["number",{"value":4}],281.5,1621.5,[154]],[157,["pitch",{}],208,1653,[154,158,159,null]],[158,["solfege",{"value":"re"}],281.5,1653,[157]],[159,["number",{"value":4}],281.5,1684.5,[157]],[160,["note",{}],194.5,1747.5,[152,161,162,168]],[161,["number",{"value":28}],266.5,1747.5,[160]],[162,["pitch",{}],208,1779,[160,163,164,165]],[163,["solfege",{"value":"sol"}],281.5,1779,[162]],[164,["number",{"value":4}],281.5,1810.5,[162]],[165,["pitch",{}],208,1842,[162,166,167,null]],[166,["solfege",{"value":"re"}],281.5,1842,[165]],[167,["number",{"value":4}],281.5,1873.5,[165]],[168,["note",{}],194.5,1936.5,[160,169,170,176]],[169,["number",{"value":28}],266.5,1936.5,[168]],[170,["pitch",{}],208,1968,[168,171,172,173]],[171,["solfege",{"value":"sol"}],281.5,1968,[170]],[172,["number",{"value":4}],281.5,1999.5,[170]],[173,["pitch",{}],208,2031,[170,174,175,null]],[174,["solfege",{"value":"mi"}],281.5,2031,[173]],[175,["number",{"value":4}],281.5,2062.5,[173]],[176,["note",{}],194.5,2125.5,[168,177,178,184]],[177,["number",{"value":28}],266.5,2125.5,[176]],[178,["pitch",{}],208,2157,[176,179,180,181]],[179,["solfege",{"value":"sol"}],281.5,2157,[178]],[180,["number",{"value":4}],281.5,2188.5,[178]],[181,["pitch",{}],208,2220,[178,182,183,null]],[182,["solfege",{"value":"mi"}],281.5,2220,[181]],[183,["number",{"value":4}],281.5,2251.5,[181]],[184,["note",{}],194.5,2314.5,[176,185,186,null]],[185,["number",{"value":28}],266.5,2314.5,[184]],[186,["pitch",{}],208,2346,[184,187,188,189]],[187,["solfege",{"value":"sol"}],281.5,2346,[186]],[188,["number",{"value":4}],281.5,2377.5,[186]],[189,["pitch",{}],208,2409,[186,190,191,null]],[190,["solfege",{"value":"re"}],281.5,2409,[189]],[191,["number",{"value":4}],281.5,2440.5,[189]],[192,["tie",{}],491.5,248.5,[194,193,null]],[193,["nameddo",{"value":"chunk1"}],505,280,[192,null]],[194,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":10,"shade":50,"pensize":5,"grey":100}],478,208,[null,192,null]]]

.ly file

\version "2.18.2"
% ****************************************************************
% 
% WHAT IS THIS? -- This is a LilyPond file generated from Music
% Blocks software (Read about it at www.musicblocks.net).
% 
% DOWNLOAD LILYPOND -- In order to create notation with this file,
% you will need to download and install LilyPond software onto your
% computer (http://lilypond.org/download.html). Frescobaldi
% software is also handy for editing LilyPond files
% (http://frescobaldi.org/download).
% 
% LILYPOND INSTRUCTIONS -- For instructions on how to further
% manipulate musical notation using LilyPond software, please
% read the Introduction (http://lilypond.org/text-input.html) and
% the Manual
% (http://lilypond.org/doc/v2.18/Documentation/learning/index.html).
% 
% GLOSSARY -- A glossary with helpful examples may be found here
% (http://www.lilypond.org/doc/v2.19/Documentation/music-glossary/).
% 
% MUTOPIA -- You may also benefit from studying scores from the
% Mutopia Project website, which has freely sharable music notation
% generated with LilyPond (http://www.mutopiaproject.org/).
% 
% TUNEFL -- You can explore your Lilypond output in a web browser at
% (https://www.tunefl.com/).
% 
% COMMENTS -- Some of the code below is commented out. You can
% enable it by deleting the % that precedes the text or, in the
% case of a commented section, deleting the %{ and %} that surrounds
% the section.
% 
% ****************************************************************
% Please add your own name, the title of your musical creation,
% and the intended copyright below.
% The copyright is great for sharing (and re-sharing)!
% Read more about it here (http://creativecommons.org/licenses/by-sa/4.0/).
% Of course, you can use any copyright you like -- you made it!
\header {
   dedication = "Made with LilyPond and Music Blocks (http://walterbender.github.io/musicblocks/)"
   title = "My Music Blocks Creation"
%   subtitle = "Subtitle"
%   instrument = "Instrument"
   composer = "Mr. Mouse"
%   arranger = "Arranger"
   copyright = "Mr. Mouse (c) 2015 -- CC-BY-SA"
   tagline = "Made from Music Blocks v.0.9"
}
% To change the meter make adjustments in the following section.
% You must also delete the % before \meter everywhere it appears below.
meter = {
   \time 3/4
   \key c \minor
   \numericTimeSignature
   \partial 4 
   \tempo "Andante" 4=90
}
% You can change the MIDI instruments below to anything on this list:
% (http://lilypond.org/doc/v2.18/documentation/notation/midi-instruments)
brown_rat = {
% \meter
< g'> ~ < g' e'>  < e'> ~ < e' d'>  < g'> ~ < g' 
d'>  \tuplet 3/2 { g'8~ g'8~ < g'~  > 8 }  < g'-3 d'> -3 \tuplet 7/2 { < e'~ d'~  > 8 < e'~ d'~  > 8 < g'~ d'~  > 8 < g'~ d'~  > 8 < g'~ e'~  > 8 < g'~ e'~  > 8 < g'~  > 8 }  < g'-7 d'> -7  \bar "|."
}
brown_ratVoice = \new Staff \with {
   \clef "treble"
   instrumentName = "brown_rat"
   shortInstrumentName = "rb"
   midiInstrument = "acoustic grand"
} { \clef treble \brown_rat }
\score {
   <<
      \brown_ratVoice
% GUITAR TAB SECTION
% Delete the %{ and %} below to include guitar tablature output.
%{
      \new TabStaff = "guitar tab" 
      <<
         \clef moderntab
         \context TabVoice = "brown_rat" \brown_rat
      >>
%}
   >>
   \layout {}
% MIDI SECTION
% Delete the %{ and %} below to include MIDI output.
%%{
\midi {
   \tempo 4=90
}
%}
}
% MUSIC BLOCKS CODE
% Below is the code for the Music Blocks project that generated this Lilypond file.
%{
[[0,["matrix",{"collapsed":true}],297,67,[null,1,null]],
[1,["pitch",{}],310.5,107.5,[0,2,3,4]],
[2,["solfege",{"value":"sol"}],384,107.5,[1]],
[3,["number",{"value":4}],384,139,[1]],
[4,["pitch",{}],310.5,170.5,[1,5,6,7]],
[5,["solfege",{"value":"mi"}],384,170.5,[4]],
[6,["number",{"value":4}],384,202,[4]],
[7,["pitch",{}],310.5,233.5,[4,8,9,10]],
[8,["solfege",{"value":"re"}],384,233.5,[7]],
[9,["number",{"value":4}],384,265,[7]],
[10,["rhythm",{}],310.5,296.5,[7,11,12,13]],
[11,["number",{"value":3}],414,296.5,[10]],
[12,["number",{"value":4}],414,328,[10]],
[13,["tuplet2",{}],310.5,359.5,[10,14,15,16,19]],
[14,["number",{"value":1}],412.5,359.5,[13]],
[15,["number",{"value":4}],412.5,391,[13]],
[16,["rhythm",{}],324,422.5,[13,17,18,null]],
[17,["number",{"value":3}],427.5,422.5,[16]],
[18,["number",{"value":4}],427.5,454,[16]],
[19,["tuplet2",{}],310.5,517,[13,20,21,22,null]],
[20,["number",{"value":1}],412.5,517,[19]],
[21,["number",{"value":4}],412.5,548.5,[19]],
[22,["rhythm",{}],324,580,[19,23,24,null]],
[23,["number",{"value":7}],427.5,580,[22]],
[24,["number",{"value":4}],427.5,611.5,[22]],
[25,["action",{"collapsed":true}],100,100,[null,26,27,null]],
[26,["text",{"value":"chunk"}],194.5,109,[25]],
[27,["note",{}],113.5,140.5,[25,28,29,32]],
[28,["number",{"value":4}],185.5,140.5,[27]],
[29,["pitch",{}],127,172,[27,30,31,null]],
[30,["solfege",{"value":"re"}],200.5,172,[29]],
[31,["number",{"value":4}],200.5,203.5,[29]],
[32,["note",{}],113.5,266.5,[27,33,34,37]],
[33,["number",{"value":4}],185.5,266.5,[32]],
[34,["pitch",{}],127,298,[32,35,36,null]],
[35,["solfege",{"value":"mi"}],200.5,298,[34]],
[36,["number",{"value":4}],200.5,329.5,[34]],
[37,["note",{}],113.5,392.5,[32,38,39,42]],
[38,["number",{"value":4}],185.5,392.5,[37]],
[39,["pitch",{}],127,424,[37,40,41,null]],
[40,["solfege",{"value":"sol"}],200.5,424,[39]],
[41,["number",{"value":4}],200.5,455.5,[39]],
[42,["note",{}],113.5,518.5,[37,43,44,47]],
[43,["number",{"value":12}],185.5,518.5,[42]],
[44,["pitch",{}],127,550,[42,45,46,null]],
[45,["solfege",{"value":"mi"}],200.5,550,[44]],
[46,["number",{"value":4}],200.5,581.5,[44]],
[47,["note",{}],113.5,644.5,[42,48,49,52]],
[48,["number",{"value":12}],185.5,644.5,[47]],
[49,["pitch",{}],127,676,[47,50,51,null]],
[50,["solfege",{"value":"sol"}],200.5,676,[49]],
[51,["number",{"value":4}],200.5,707.5,[49]],
[52,["note",{}],113.5,770.5,[47,53,54,57]],
[53,["number",{"value":12}],185.5,770.5,[52]],
[54,["pitch",{}],127,802,[52,55,56,null]],
[55,["solfege",{"value":"mi"}],200.5,802,[54]],
[56,["number",{"value":4}],200.5,833.5,[54]],
[57,["note",{}],113.5,896.5,[52,58,59,62]],
[58,["number",{"value":28}],185.5,896.5,[57]],
[59,["pitch",{}],127,928,[57,60,61,null]],
[60,["solfege",{"value":"re"}],200.5,928,[59]],
[61,["number",{"value":4}],200.5,959.5,[59]],
[62,["note",{}],113.5,1022.5,[57,63,64,67]],
[63,["number",{"value":28}],185.5,1022.5,[62]],
[64,["pitch",{}],127,1054,[62,65,66,null]],
[65,["solfege",{"value":"mi"}],200.5,1054,[64]],
[66,["number",{"value":4}],200.5,1085.5,[64]],
[67,["note",{}],113.5,1148.5,[62,68,69,72]],
[68,["number",{"value":28}],185.5,1148.5,[67]],
[69,["pitch",{}],127,1180,[67,70,71,null]],
[70,["solfege",{"value":"re"}],200.5,1180,[69]],
[71,["number",{"value":4}],200.5,1211.5,[69]],
[72,["note",{}],113.5,1274.5,[67,73,74,77]],
[73,["number",{"value":28}],185.5,1274.5,[72]],
[74,["pitch",{}],127,1306,[72,75,76,null]],
[75,["solfege",{"value":"mi"}],200.5,1306,[74]],
[76,["number",{"value":4}],200.5,1337.5,[74]],
[77,["note",{}],113.5,1400.5,[72,78,79,82]],
[78,["number",{"value":28}],185.5,1400.5,[77]],
[79,["pitch",{}],127,1432,[77,80,81,null]],
[80,["solfege",{"value":"sol"}],200.5,1432,[79]],
[81,["number",{"value":4}],200.5,1463.5,[79]],
[82,["note",{}],113.5,1526.5,[77,83,84,87]],
[83,["number",{"value":28}],185.5,1526.5,[82]],
[84,["pitch",{}],127,1558,[82,85,86,null]],
[85,["solfege",{"value":"mi"}],200.5,1558,[84]],
[86,["number",{"value":4}],200.5,1589.5,[84]],
[87,["note",{}],113.5,1652.5,[82,88,89,null]],
[88,["number",{"value":28}],185.5,1652.5,[87]],
[89,["pitch",{}],127,1684,[87,90,91,null]],
[90,["solfege",{"value":"sol"}],200.5,1684,[89]],
[91,["number",{"value":4}],200.5,1715.5,[89]],
[92,["action",{"collapsed":false}],100,100,[null,93,94,null]],
[93,["text",{"value":"chunk1"}],194.5,109,[92]],
[94,["note",{}],113.5,140.5,[92,95,96,102]],
[95,["number",{"value":4}],185.5,140.5,[94]],
[96,["pitch",{}],127,172,[94,97,98,99]],
[97,["solfege",{"value":"sol"}],200.5,172,[96]],
[98,["number",{"value":4}],200.5,203.5,[96]],
[99,["pitch",{}],127,235,[96,100,101,null]],
[100,["solfege",{"value":"mi"}],200.5,235,[99]],
[101,["number",{"value":4}],200.5,266.5,[99]],
[102,["note",{}],113.5,329.5,[94,103,104,110]],
[103,["number",{"value":4}],185.5,329.5,[102]],
[104,["pitch",{}],127,361,[102,105,106,107]],
[105,["solfege",{"value":"mi"}],200.5,361,[104]],
[106,["number",{"value":4}],200.5,392.5,[104]],
[107,["pitch",{}],127,424,[104,108,109,null]],
[108,["solfege",{"value":"re"}],200.5,424,[107]],
[109,["number",{"value":4}],200.5,455.5,[107]],
[110,["note",{}],113.5,518.5,[102,111,112,118]],
[111,["number",{"value":4}],185.5,518.5,[110]],
[112,["pitch",{}],127,550,[110,113,114,115]],
[113,["solfege",{"value":"sol"}],200.5,550,[112]],
[114,["number",{"value":4}],200.5,581.5,[112]],
[115,["pitch",{}],127,613,[112,116,117,null]],
[116,["solfege",{"value":"re"}],200.5,613,[115]],
[117,["number",{"value":4}],200.5,644.5,[115]],
[118,["note",{}],113.5,707.5,[110,119,120,123]],
[119,["number",{"value":12}],185.5,707.5,[118]],
[120,["pitch",{}],127,739,[118,121,122,null]],
[121,["solfege",{"value":"sol"}],200.5,739,[120]],
[122,["number",{"value":4}],200.5,770.5,[120]],
[123,["note",{}],113.5,833.5,[118,124,125,128]],
[124,["number",{"value":12}],185.5,833.5,[123]],
[125,["pitch",{}],127,865,[123,126,127,null]],
[126,["solfege",{"value":"sol"}],200.5,865,[125]],
[127,["number",{"value":4}],200.5,896.5,[125]],
[128,["note",{}],113.5,959.5,[123,129,130,136]],
[129,["number",{"value":12}],185.5,959.5,[128]],
[130,["pitch",{}],127,991,[128,131,132,133]],
[131,["solfege",{"value":"sol"}],200.5,991,[130]],
[132,["number",{"value":4}],200.5,1022.5,[130]],
[133,["pitch",{}],127,1054,[130,134,135,null]],
[134,["solfege",{"value":"re"}],200.5,1054,[133]],
[135,["number",{"value":4}],200.5,1085.5,[133]],
[136,["note",{}],113.5,1148.5,[128,137,138,144]],
[137,["number",{"value":28}],185.5,1148.5,[136]],
[138,["pitch",{}],127,1180,[136,139,140,141]],
[139,["solfege",{"value":"mi"}],200.5,1180,[138]],
[140,["number",{"value":4}],200.5,1211.5,[138]],
[141,["pitch",{}],127,1243,[138,142,143,null]],
[142,["solfege",{"value":"re"}],200.5,1243,[141]],
[143,["number",{"value":4}],200.5,1274.5,[141]],
[144,["note",{}],113.5,1337.5,[136,145,146,152]],
[145,["number",{"value":28}],185.5,1337.5,[144]],
[146,["pitch",{}],127,1369,[144,147,148,149]],
[147,["solfege",{"value":"mi"}],200.5,1369,[146]],
[148,["number",{"value":4}],200.5,1400.5,[146]],
[149,["pitch",{}],127,1432,[146,150,151,null]],
[150,["solfege",{"value":"re"}],200.5,1432,[149]],
[151,["number",{"value":4}],200.5,1463.5,[149]],
[152,["note",{}],113.5,1526.5,[144,153,154,160]],
[153,["number",{"value":28}],185.5,1526.5,[152]],
[154,["pitch",{}],127,1558,[152,155,156,157]],
[155,["solfege",{"value":"sol"}],200.5,1558,[154]],
[156,["number",{"value":4}],200.5,1589.5,[154]],
[157,["pitch",{}],127,1621,[154,158,159,null]],
[158,["solfege",{"value":"re"}],200.5,1621,[157]],
[159,["number",{"value":4}],200.5,1652.5,[157]],
[160,["note",{}],113.5,1715.5,[152,161,162,168]],
[161,["number",{"value":28}],185.5,1715.5,[160]],
[162,["pitch",{}],127,1747,[160,163,164,165]],
[163,["solfege",{"value":"sol"}],200.5,1747,[162]],
[164,["number",{"value":4}],200.5,1778.5,[162]],
[165,["pitch",{}],127,1810,[162,166,167,null]],
[166,["solfege",{"value":"re"}],200.5,1810,[165]],
[167,["number",{"value":4}],200.5,1841.5,[165]],
[168,["note",{}],113.5,1904.5,[160,169,170,176]],
[169,["number",{"value":28}],185.5,1904.5,[168]],
[170,["pitch",{}],127,1936,[168,171,172,173]],
[171,["solfege",{"value":"sol"}],200.5,1936,[170]],
[172,["number",{"value":4}],200.5,1967.5,[170]],
[173,["pitch",{}],127,1999,[170,174,175,null]],
[174,["solfege",{"value":"mi"}],200.5,1999,[173]],
[175,["number",{"value":4}],200.5,2030.5,[173]],
[176,["note",{}],113.5,2093.5,[168,177,178,184]],
[177,["number",{"value":28}],185.5,2093.5,[176]],
[178,["pitch",{}],127,2125,[176,179,180,181]],
[179,["solfege",{"value":"sol"}],200.5,2125,[178]],
[180,["number",{"value":4}],200.5,2156.5,[178]],
[181,["pitch",{}],127,2188,[178,182,183,null]],
[182,["solfege",{"value":"mi"}],200.5,2188,[181]],
[183,["number",{"value":4}],200.5,2219.5,[181]],
[184,["note",{}],113.5,2282.5,[176,185,186,null]],
[185,["number",{"value":28}],185.5,2282.5,[184]],
[186,["pitch",{}],127,2314,[184,187,188,189]],
[187,["solfege",{"value":"sol"}],200.5,2314,[186]],
[188,["number",{"value":4}],200.5,2345.5,[186]],
[189,["pitch",{}],127,2377,[186,190,191,null]],
[190,["solfege",{"value":"re"}],200.5,2377,[189]],
[191,["number",{"value":4}],200.5,2408.5,[189]],
[192,["tie",{}],491.5,248.5,[194,193,null]],
[193,["nameddo",{"value":"chunk1"}],505,280,[192,null]],
[194,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":10,"shade":50,"pensize":5,"grey":100}],478,208,[null,192,null]]]
%}
pikurasa commented 8 years ago

Counterpoint aside, is there still an open issue here?

Okay, I did a more targeted test just now.

  1. I created two part chords, but without rhythmic variation -- just doubling the chords adjacently over time (no more than two in a row).
  2. Put a tie around the chunk, placed it in the start block, and exported to .ly

Result: Some notes are missing and the rhythm of the last half note was not properly carried over.

Image of the Matrix I started with (Thanks to export matrix FEATURE -- yeah!)

screenshot - 02152016 - 11-31-46 am input for tie chord

Image of errant transcription: screenshot - 02152016 - 11-28-12 am we are missing an e here

All Related STUFF:

.tb file

[[0,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":50,"shade":50,"pensize":5,"grey":100}],345,48,[null,140,null]],[1,["matrix",{"collapsed":false}],800,50,[null,2,null]],[2,["pitch",{}],813.5,90.5,[1,3,4,5]],[3,["solfege",{"value":"ti"}],887,90.5,[2]],[4,["number",{"value":4}],887,122,[2]],[5,["pitch",{}],813.5,153.5,[2,6,7,8]],[6,["solfege",{"value":"la"}],887,153.5,[5]],[7,["number",{"value":4}],887,185,[5]],[8,["pitch",{}],813.5,216.5,[5,9,10,11]],[9,["solfege",{"value":"sol"}],887,216.5,[8]],[10,["number",{"value":4}],887,248,[8]],[11,["pitch",{}],813.5,279.5,[8,12,13,14]],[12,["solfege",{"value":"mi"}],887,279.5,[11]],[13,["number",{"value":4}],887,311,[11]],[14,["pitch",{}],813.5,342.5,[11,15,16,17]],[15,["solfege",{"value":"re"}],887,342.5,[14]],[16,["number",{"value":4}],887,374,[14]],[17,["repeat",{}],813.5,405.5,[14,18,19,null]],[18,["number",{"value":2}],885.5,405.5,[17]],[19,["rhythm",{}],827,437,[17,20,21,22]],[20,["number",{"value":6}],930.5,437,[19]],[21,["number",{"value":4}],930.5,468.5,[19]],[22,["rhythm",{}],827,500,[19,23,24,null]],[23,["number",{"value":1}],930.5,500,[22]],[24,["number",{"value":2}],930.5,531.5,[22]],[25,["action",{"collapsed":false}],100,100,[null,26,27,null]],[26,["text",{"value":"chunk4"}],194.5,109,[25]],[27,["note",{}],113.5,140.5,[25,28,29,35]],[28,["number",{"value":4}],185.5,140.5,[27]],[29,["pitch",{}],127,172,[27,30,31,32]],[30,["solfege",{"value":"ti"}],200.5,172,[29]],[31,["number",{"value":4}],200.5,203.5,[29]],[32,["pitch",{}],127,235,[29,33,34,null]],[33,["solfege",{"value":"sol"}],200.5,235,[32]],[34,["number",{"value":4}],200.5,266.5,[32]],[35,["note",{}],113.5,329.5,[27,36,37,43]],[36,["number",{"value":4}],185.5,329.5,[35]],[37,["pitch",{}],127,361,[35,38,39,40]],[38,["solfege",{"value":"ti"}],200.5,361,[37]],[39,["number",{"value":4}],200.5,392.5,[37]],[40,["pitch",{}],127,424,[37,41,42,null]],[41,["solfege",{"value":"sol"}],200.5,424,[40]],[42,["number",{"value":4}],200.5,455.5,[40]],[43,["note",{}],113.5,518.5,[35,44,45,51]],[44,["number",{"value":4}],185.5,518.5,[43]],[45,["pitch",{}],127,550,[43,46,47,48]],[46,["solfege",{"value":"la"}],200.5,550,[45]],[47,["number",{"value":4}],200.5,581.5,[45]],[48,["pitch",{}],127,613,[45,49,50,null]],[49,["solfege",{"value":"mi"}],200.5,613,[48]],[50,["number",{"value":4}],200.5,644.5,[48]],[51,["note",{}],113.5,707.5,[43,52,53,59]],[52,["number",{"value":4}],185.5,707.5,[51]],[53,["pitch",{}],127,739,[51,54,55,56]],[54,["solfege",{"value":"la"}],200.5,739,[53]],[55,["number",{"value":4}],200.5,770.5,[53]],[56,["pitch",{}],127,802,[53,57,58,null]],[57,["solfege",{"value":"mi"}],200.5,802,[56]],[58,["number",{"value":4}],200.5,833.5,[56]],[59,["note",{}],113.5,896.5,[51,60,61,67]],[60,["number",{"value":4}],185.5,896.5,[59]],[61,["pitch",{}],127,928,[59,62,63,64]],[62,["solfege",{"value":"sol"}],200.5,928,[61]],[63,["number",{"value":4}],200.5,959.5,[61]],[64,["pitch",{}],127,991,[61,65,66,null]],[65,["solfege",{"value":"re"}],200.5,991,[64]],[66,["number",{"value":4}],200.5,1022.5,[64]],[67,["note",{}],113.5,1085.5,[59,68,69,75]],[68,["number",{"value":4}],185.5,1085.5,[67]],[69,["pitch",{}],127,1117,[67,70,71,72]],[70,["solfege",{"value":"sol"}],200.5,1117,[69]],[71,["number",{"value":4}],200.5,1148.5,[69]],[72,["pitch",{}],127,1180,[69,73,74,null]],[73,["solfege",{"value":"re"}],200.5,1180,[72]],[74,["number",{"value":4}],200.5,1211.5,[72]],[75,["note",{}],113.5,1274.5,[67,76,77,83]],[76,["number",{"value":2}],185.5,1274.5,[75]],[77,["pitch",{}],127,1306,[75,78,79,80]],[78,["solfege",{"value":"la"}],200.5,1306,[77]],[79,["number",{"value":4}],200.5,1337.5,[77]],[80,["pitch",{}],127,1369,[77,81,82,null]],[81,["solfege",{"value":"mi"}],200.5,1369,[80]],[82,["number",{"value":4}],200.5,1400.5,[80]],[83,["note",{}],113.5,1463.5,[75,84,85,91]],[84,["number",{"value":4}],185.5,1463.5,[83]],[85,["pitch",{}],127,1495,[83,86,87,88]],[86,["solfege",{"value":"ti"}],200.5,1495,[85]],[87,["number",{"value":4}],200.5,1526.5,[85]],[88,["pitch",{}],127,1558,[85,89,90,null]],[89,["solfege",{"value":"sol"}],200.5,1558,[88]],[90,["number",{"value":4}],200.5,1589.5,[88]],[91,["note",{}],113.5,1652.5,[83,92,93,99]],[92,["number",{"value":4}],185.5,1652.5,[91]],[93,["pitch",{}],127,1684,[91,94,95,96]],[94,["solfege",{"value":"ti"}],200.5,1684,[93]],[95,["number",{"value":4}],200.5,1715.5,[93]],[96,["pitch",{}],127,1747,[93,97,98,null]],[97,["solfege",{"value":"sol"}],200.5,1747,[96]],[98,["number",{"value":4}],200.5,1778.5,[96]],[99,["note",{}],113.5,1841.5,[91,100,101,107]],[100,["number",{"value":4}],185.5,1841.5,[99]],[101,["pitch",{}],127,1873,[99,102,103,104]],[102,["solfege",{"value":"la"}],200.5,1873,[101]],[103,["number",{"value":4}],200.5,1904.5,[101]],[104,["pitch",{}],127,1936,[101,105,106,null]],[105,["solfege",{"value":"mi"}],200.5,1936,[104]],[106,["number",{"value":4}],200.5,1967.5,[104]],[107,["note",{}],113.5,2030.5,[99,108,109,115]],[108,["number",{"value":4}],185.5,2030.5,[107]],[109,["pitch",{}],127,2062,[107,110,111,112]],[110,["solfege",{"value":"la"}],200.5,2062,[109]],[111,["number",{"value":4}],200.5,2093.5,[109]],[112,["pitch",{}],127,2125,[109,113,114,null]],[113,["solfege",{"value":"mi"}],200.5,2125,[112]],[114,["number",{"value":4}],200.5,2156.5,[112]],[115,["note",{}],113.5,2219.5,[107,116,117,123]],[116,["number",{"value":4}],185.5,2219.5,[115]],[117,["pitch",{}],127,2251,[115,118,119,120]],[118,["solfege",{"value":"sol"}],200.5,2251,[117]],[119,["number",{"value":4}],200.5,2282.5,[117]],[120,["pitch",{}],127,2314,[117,121,122,null]],[121,["solfege",{"value":"re"}],200.5,2314,[120]],[122,["number",{"value":4}],200.5,2345.5,[120]],[123,["note",{}],113.5,2408.5,[115,124,125,131]],[124,["number",{"value":4}],185.5,2408.5,[123]],[125,["pitch",{}],127,2440,[123,126,127,128]],[126,["solfege",{"value":"sol"}],200.5,2440,[125]],[127,["number",{"value":4}],200.5,2471.5,[125]],[128,["pitch",{}],127,2503,[125,129,130,null]],[129,["solfege",{"value":"re"}],200.5,2503,[128]],[130,["number",{"value":4}],200.5,2534.5,[128]],[131,["note",{}],113.5,2597.5,[123,132,133,null]],[132,["number",{"value":2}],185.5,2597.5,[131]],[133,["pitch",{}],127,2629,[131,134,135,136]],[134,["solfege",{"value":"ti"}],200.5,2629,[133]],[135,["number",{"value":4}],200.5,2660.5,[133]],[136,["pitch",{}],127,2692,[133,137,138,null]],[137,["solfege",{"value":"sol"}],200.5,2692,[136]],[138,["number",{"value":4}],200.5,2723.5,[136]],[139,["nameddo",{"value":"chunk4"}],372,120,[140,null]],[140,["tie",{}],358.5,88.5,[0,139,null]]]

.ly file output

\version "2.18.2"
% ****************************************************************
% 
% WHAT IS THIS? -- This is a LilyPond file generated from Music
% Blocks software (Read about it at www.musicblocks.net).
% 
% DOWNLOAD LILYPOND -- In order to create notation with this file,
% you will need to download and install LilyPond software onto your
% computer (http://lilypond.org/download.html). Frescobaldi
% software is also handy for editing LilyPond files
% (http://frescobaldi.org/download).
% 
% LILYPOND INSTRUCTIONS -- For instructions on how to further
% manipulate musical notation using LilyPond software, please
% read the Introduction (http://lilypond.org/text-input.html) and
% the Manual
% (http://lilypond.org/doc/v2.18/Documentation/learning/index.html).
% 
% GLOSSARY -- A glossary with helpful examples may be found here
% (http://www.lilypond.org/doc/v2.19/Documentation/music-glossary/).
% 
% MUTOPIA -- You may also benefit from studying scores from the
% Mutopia Project website, which has freely sharable music notation
% generated with LilyPond (http://www.mutopiaproject.org/).
% 
% TUNEFL -- You can explore your Lilypond output in a web browser at
% (https://www.tunefl.com/).
% 
% COMMENTS -- Some of the code below is commented out. You can
% enable it by deleting the % that precedes the text or, in the
% case of a commented section, deleting the %{ and %} that surrounds
% the section.
% 
% ****************************************************************
% Please add your own name, the title of your musical creation,
% and the intended copyright below.
% The copyright is great for sharing (and re-sharing)!
% Read more about it here (http://creativecommons.org/licenses/by-sa/4.0/).
% Of course, you can use any copyright you like -- you made it!
\header {
   dedication = "Made with LilyPond and Music Blocks (http://walterbender.github.io/musicblocks/)"
   title = "My Music Blocks Creation"
%   subtitle = "Subtitle"
%   instrument = "Instrument"
   composer = "Mr. Mouse"
%   arranger = "Arranger"
   copyright = "Mr. Mouse (c) 2015 -- CC-BY-SA"
   tagline = "Made from Music Blocks v.0.9"
}
% To change the meter make adjustments in the following section.
% You must also delete the % before \meter everywhere it appears below.
meter = {
   \time 3/4
   \key c \minor
   \numericTimeSignature
   \partial 4 
   \tempo "Andante" 4=90
}
% You can change the MIDI instruments below to anything on this list:
% (http://lilypond.org/doc/v2.18/documentation/notation/midi-instruments)
guinea_pig = {
% \meter
< b'~ g'> ~ < b' g'>  < a'~ e'> ~ < a' e'>  
< g'~ d'> ~ < g' d'>  < a'> ~ < a' e'>  < b'~ 
g'> ~ < b' g'>  < a'~ e'> ~ < a' e'>  < g'~ 
d'> ~ < g' d'>  < b'> ~ < b' g'>   \bar "|."
}
guinea_pigVoice = \new Staff \with {
   \clef "treble"
   instrumentName = "guinea_pig"
   shortInstrumentName = "rf"
   midiInstrument = "acoustic grand"
} { \clef treble \guinea_pig }
\score {
   <<
      \guinea_pigVoice
% GUITAR TAB SECTION
% Delete the %{ and %} below to include guitar tablature output.
%{
      \new TabStaff = "guitar tab" 
      <<
         \clef moderntab
         \context TabVoice = "guinea_pig" \guinea_pig
      >>
%}
   >>
   \layout {}
% MIDI SECTION
% Delete the %{ and %} below to include MIDI output.
%%{
\midi {
   \tempo 4=90
}
%}
}
% MUSIC BLOCKS CODE
% Below is the code for the Music Blocks project that generated this Lilypond file.
%{
[[0,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":50,"shade":50,"pensize":5,"grey":100}],345,48,[null,140,null]],
[1,["matrix",{"collapsed":false}],800,50,[null,2,null]],
[2,["pitch",{}],813.5,90.5,[1,3,4,5]],
[3,["solfege",{"value":"ti"}],887,90.5,[2]],
[4,["number",{"value":4}],887,122,[2]],
[5,["pitch",{}],813.5,153.5,[2,6,7,8]],
[6,["solfege",{"value":"la"}],887,153.5,[5]],
[7,["number",{"value":4}],887,185,[5]],
[8,["pitch",{}],813.5,216.5,[5,9,10,11]],
[9,["solfege",{"value":"sol"}],887,216.5,[8]],
[10,["number",{"value":4}],887,248,[8]],
[11,["pitch",{}],813.5,279.5,[8,12,13,14]],
[12,["solfege",{"value":"mi"}],887,279.5,[11]],
[13,["number",{"value":4}],887,311,[11]],
[14,["pitch",{}],813.5,342.5,[11,15,16,17]],
[15,["solfege",{"value":"re"}],887,342.5,[14]],
[16,["number",{"value":4}],887,374,[14]],
[17,["repeat",{}],813.5,405.5,[14,18,19,null]],
[18,["number",{"value":2}],885.5,405.5,[17]],
[19,["rhythm",{}],827,437,[17,20,21,22]],
[20,["number",{"value":6}],930.5,437,[19]],
[21,["number",{"value":4}],930.5,468.5,[19]],
[22,["rhythm",{}],827,500,[19,23,24,null]],
[23,["number",{"value":1}],930.5,500,[22]],
[24,["number",{"value":2}],930.5,531.5,[22]],
[25,["action",{"collapsed":false}],100,100,[null,26,27,null]],
[26,["text",{"value":"chunk4"}],194.5,109,[25]],
[27,["note",{}],113.5,140.5,[25,28,29,35]],
[28,["number",{"value":4}],185.5,140.5,[27]],
[29,["pitch",{}],127,172,[27,30,31,32]],
[30,["solfege",{"value":"ti"}],200.5,172,[29]],
[31,["number",{"value":4}],200.5,203.5,[29]],
[32,["pitch",{}],127,235,[29,33,34,null]],
[33,["solfege",{"value":"sol"}],200.5,235,[32]],
[34,["number",{"value":4}],200.5,266.5,[32]],
[35,["note",{}],113.5,329.5,[27,36,37,43]],
[36,["number",{"value":4}],185.5,329.5,[35]],
[37,["pitch",{}],127,361,[35,38,39,40]],
[38,["solfege",{"value":"ti"}],200.5,361,[37]],
[39,["number",{"value":4}],200.5,392.5,[37]],
[40,["pitch",{}],127,424,[37,41,42,null]],
[41,["solfege",{"value":"sol"}],200.5,424,[40]],
[42,["number",{"value":4}],200.5,455.5,[40]],
[43,["note",{}],113.5,518.5,[35,44,45,51]],
[44,["number",{"value":4}],185.5,518.5,[43]],
[45,["pitch",{}],127,550,[43,46,47,48]],
[46,["solfege",{"value":"la"}],200.5,550,[45]],
[47,["number",{"value":4}],200.5,581.5,[45]],
[48,["pitch",{}],127,613,[45,49,50,null]],
[49,["solfege",{"value":"mi"}],200.5,613,[48]],
[50,["number",{"value":4}],200.5,644.5,[48]],
[51,["note",{}],113.5,707.5,[43,52,53,59]],
[52,["number",{"value":4}],185.5,707.5,[51]],
[53,["pitch",{}],127,739,[51,54,55,56]],
[54,["solfege",{"value":"la"}],200.5,739,[53]],
[55,["number",{"value":4}],200.5,770.5,[53]],
[56,["pitch",{}],127,802,[53,57,58,null]],
[57,["solfege",{"value":"mi"}],200.5,802,[56]],
[58,["number",{"value":4}],200.5,833.5,[56]],
[59,["note",{}],113.5,896.5,[51,60,61,67]],
[60,["number",{"value":4}],185.5,896.5,[59]],
[61,["pitch",{}],127,928,[59,62,63,64]],
[62,["solfege",{"value":"sol"}],200.5,928,[61]],
[63,["number",{"value":4}],200.5,959.5,[61]],
[64,["pitch",{}],127,991,[61,65,66,null]],
[65,["solfege",{"value":"re"}],200.5,991,[64]],
[66,["number",{"value":4}],200.5,1022.5,[64]],
[67,["note",{}],113.5,1085.5,[59,68,69,75]],
[68,["number",{"value":4}],185.5,1085.5,[67]],
[69,["pitch",{}],127,1117,[67,70,71,72]],
[70,["solfege",{"value":"sol"}],200.5,1117,[69]],
[71,["number",{"value":4}],200.5,1148.5,[69]],
[72,["pitch",{}],127,1180,[69,73,74,null]],
[73,["solfege",{"value":"re"}],200.5,1180,[72]],
[74,["number",{"value":4}],200.5,1211.5,[72]],
[75,["note",{}],113.5,1274.5,[67,76,77,83]],
[76,["number",{"value":2}],185.5,1274.5,[75]],
[77,["pitch",{}],127,1306,[75,78,79,80]],
[78,["solfege",{"value":"la"}],200.5,1306,[77]],
[79,["number",{"value":4}],200.5,1337.5,[77]],
[80,["pitch",{}],127,1369,[77,81,82,null]],
[81,["solfege",{"value":"mi"}],200.5,1369,[80]],
[82,["number",{"value":4}],200.5,1400.5,[80]],
[83,["note",{}],113.5,1463.5,[75,84,85,91]],
[84,["number",{"value":4}],185.5,1463.5,[83]],
[85,["pitch",{}],127,1495,[83,86,87,88]],
[86,["solfege",{"value":"ti"}],200.5,1495,[85]],
[87,["number",{"value":4}],200.5,1526.5,[85]],
[88,["pitch",{}],127,1558,[85,89,90,null]],
[89,["solfege",{"value":"sol"}],200.5,1558,[88]],
[90,["number",{"value":4}],200.5,1589.5,[88]],
[91,["note",{}],113.5,1652.5,[83,92,93,99]],
[92,["number",{"value":4}],185.5,1652.5,[91]],
[93,["pitch",{}],127,1684,[91,94,95,96]],
[94,["solfege",{"value":"ti"}],200.5,1684,[93]],
[95,["number",{"value":4}],200.5,1715.5,[93]],
[96,["pitch",{}],127,1747,[93,97,98,null]],
[97,["solfege",{"value":"sol"}],200.5,1747,[96]],
[98,["number",{"value":4}],200.5,1778.5,[96]],
[99,["note",{}],113.5,1841.5,[91,100,101,107]],
[100,["number",{"value":4}],185.5,1841.5,[99]],
[101,["pitch",{}],127,1873,[99,102,103,104]],
[102,["solfege",{"value":"la"}],200.5,1873,[101]],
[103,["number",{"value":4}],200.5,1904.5,[101]],
[104,["pitch",{}],127,1936,[101,105,106,null]],
[105,["solfege",{"value":"mi"}],200.5,1936,[104]],
[106,["number",{"value":4}],200.5,1967.5,[104]],
[107,["note",{}],113.5,2030.5,[99,108,109,115]],
[108,["number",{"value":4}],185.5,2030.5,[107]],
[109,["pitch",{}],127,2062,[107,110,111,112]],
[110,["solfege",{"value":"la"}],200.5,2062,[109]],
[111,["number",{"value":4}],200.5,2093.5,[109]],
[112,["pitch",{}],127,2125,[109,113,114,null]],
[113,["solfege",{"value":"mi"}],200.5,2125,[112]],
[114,["number",{"value":4}],200.5,2156.5,[112]],
[115,["note",{}],113.5,2219.5,[107,116,117,123]],
[116,["number",{"value":4}],185.5,2219.5,[115]],
[117,["pitch",{}],127,2251,[115,118,119,120]],
[118,["solfege",{"value":"sol"}],200.5,2251,[117]],
[119,["number",{"value":4}],200.5,2282.5,[117]],
[120,["pitch",{}],127,2314,[117,121,122,null]],
[121,["solfege",{"value":"re"}],200.5,2314,[120]],
[122,["number",{"value":4}],200.5,2345.5,[120]],
[123,["note",{}],113.5,2408.5,[115,124,125,131]],
[124,["number",{"value":4}],185.5,2408.5,[123]],
[125,["pitch",{}],127,2440,[123,126,127,128]],
[126,["solfege",{"value":"sol"}],200.5,2440,[125]],
[127,["number",{"value":4}],200.5,2471.5,[125]],
[128,["pitch",{}],127,2503,[125,129,130,null]],
[129,["solfege",{"value":"re"}],200.5,2503,[128]],
[130,["number",{"value":4}],200.5,2534.5,[128]],
[131,["note",{}],113.5,2597.5,[123,132,133,null]],
[132,["number",{"value":2}],185.5,2597.5,[131]],
[133,["pitch",{}],127,2629,[131,134,135,136]],
[134,["solfege",{"value":"ti"}],200.5,2629,[133]],
[135,["number",{"value":4}],200.5,2660.5,[133]],
[136,["pitch",{}],127,2692,[133,137,138,null]],
[137,["solfege",{"value":"sol"}],200.5,2692,[136]],
[138,["number",{"value":4}],200.5,2723.5,[136]],
[139,["nameddo",{"value":"chunk4"}],372,120,[140,null]],
[140,["tie",{}],358.5,88.5,[0,139,null]]]
%}

.ly file as it should be

\version "2.18.2"
% ****************************************************************
% 
% WHAT IS THIS? -- This is a LilyPond file generated from Music
% Blocks software (Read about it at www.musicblocks.net).
% 
% DOWNLOAD LILYPOND -- In order to create notation with this file,
% you will need to download and install LilyPond software onto your
% computer (http://lilypond.org/download.html). Frescobaldi
% software is also handy for editing LilyPond files
% (http://frescobaldi.org/download).
% 
% LILYPOND INSTRUCTIONS -- For instructions on how to further
% manipulate musical notation using LilyPond software, please
% read the Introduction (http://lilypond.org/text-input.html) and
% the Manual
% (http://lilypond.org/doc/v2.18/Documentation/learning/index.html).
% 
% GLOSSARY -- A glossary with helpful examples may be found here
% (http://www.lilypond.org/doc/v2.19/Documentation/music-glossary/).
% 
% MUTOPIA -- You may also benefit from studying scores from the
% Mutopia Project website, which has freely sharable music notation
% generated with LilyPond (http://www.mutopiaproject.org/).
% 
% TUNEFL -- You can explore your Lilypond output in a web browser at
% (https://www.tunefl.com/).
% 
% COMMENTS -- Some of the code below is commented out. You can
% enable it by deleting the % that precedes the text or, in the
% case of a commented section, deleting the %{ and %} that surrounds
% the section.
% 
% ****************************************************************
% Please add your own name, the title of your musical creation,
% and the intended copyright below.
% The copyright is great for sharing (and re-sharing)!
% Read more about it here (http://creativecommons.org/licenses/by-sa/4.0/).
% Of course, you can use any copyright you like -- you made it!
\header {
   dedication = "Made with LilyPond and Music Blocks (http://walterbender.github.io/musicblocks/)"
   title = "My Music Blocks Creation"
%   subtitle = "Subtitle"
%   instrument = "Instrument"
   composer = "Mr. Mouse"
%   arranger = "Arranger"
   copyright = "Mr. Mouse (c) 2015 -- CC-BY-SA"
   tagline = "Made from Music Blocks v.0.9"
}
% To change the meter make adjustments in the following section.
% You must also delete the % before \meter everywhere it appears below.
meter = {
   \time 3/4
   \key c \minor
   \numericTimeSignature
   \partial 4 
   \tempo "Andante" 4=90
}
% You can change the MIDI instruments below to anything on this list:
% (http://lilypond.org/doc/v2.18/documentation/notation/midi-instruments)
guinea_pig = {
% \meter
< b'~ g'> ~ < b' g'>  < a'~ e'> ~ < a' e'>  
< g'~ d'> ~ < g' d'>  < a' ~ e'> ~ < a' e'>  < b'~ 
g'> ~ < b' g'>  < a'~ e'> ~ < a' e'>  < g'~ 
d'> ~ < g' d'>  < g' b'>2   \bar "|."
}
guinea_pigVoice = \new Staff \with {
   \clef "treble"
   instrumentName = "guinea_pig"
   shortInstrumentName = "rf"
   midiInstrument = "acoustic grand"
} { \clef treble \guinea_pig }
\score {
   <<
      \guinea_pigVoice
% GUITAR TAB SECTION
% Delete the %{ and %} below to include guitar tablature output.
%{
      \new TabStaff = "guitar tab" 
      <<
         \clef moderntab
         \context TabVoice = "guinea_pig" \guinea_pig
      >>
%}
   >>
   \layout {}
% MIDI SECTION
% Delete the %{ and %} below to include MIDI output.
%%{
\midi {
   \tempo 4=90
}
%}
}
% MUSIC BLOCKS CODE
% Below is the code for the Music Blocks project that generated this Lilypond file.
%{
[[0,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":50,"shade":50,"pensize":5,"grey":100}],345,48,[null,140,null]],
[1,["matrix",{"collapsed":false}],800,50,[null,2,null]],
[2,["pitch",{}],813.5,90.5,[1,3,4,5]],
[3,["solfege",{"value":"ti"}],887,90.5,[2]],
[4,["number",{"value":4}],887,122,[2]],
[5,["pitch",{}],813.5,153.5,[2,6,7,8]],
[6,["solfege",{"value":"la"}],887,153.5,[5]],
[7,["number",{"value":4}],887,185,[5]],
[8,["pitch",{}],813.5,216.5,[5,9,10,11]],
[9,["solfege",{"value":"sol"}],887,216.5,[8]],
[10,["number",{"value":4}],887,248,[8]],
[11,["pitch",{}],813.5,279.5,[8,12,13,14]],
[12,["solfege",{"value":"mi"}],887,279.5,[11]],
[13,["number",{"value":4}],887,311,[11]],
[14,["pitch",{}],813.5,342.5,[11,15,16,17]],
[15,["solfege",{"value":"re"}],887,342.5,[14]],
[16,["number",{"value":4}],887,374,[14]],
[17,["repeat",{}],813.5,405.5,[14,18,19,null]],
[18,["number",{"value":2}],885.5,405.5,[17]],
[19,["rhythm",{}],827,437,[17,20,21,22]],
[20,["number",{"value":6}],930.5,437,[19]],
[21,["number",{"value":4}],930.5,468.5,[19]],
[22,["rhythm",{}],827,500,[19,23,24,null]],
[23,["number",{"value":1}],930.5,500,[22]],
[24,["number",{"value":2}],930.5,531.5,[22]],
[25,["action",{"collapsed":false}],100,100,[null,26,27,null]],
[26,["text",{"value":"chunk4"}],194.5,109,[25]],
[27,["note",{}],113.5,140.5,[25,28,29,35]],
[28,["number",{"value":4}],185.5,140.5,[27]],
[29,["pitch",{}],127,172,[27,30,31,32]],
[30,["solfege",{"value":"ti"}],200.5,172,[29]],
[31,["number",{"value":4}],200.5,203.5,[29]],
[32,["pitch",{}],127,235,[29,33,34,null]],
[33,["solfege",{"value":"sol"}],200.5,235,[32]],
[34,["number",{"value":4}],200.5,266.5,[32]],
[35,["note",{}],113.5,329.5,[27,36,37,43]],
[36,["number",{"value":4}],185.5,329.5,[35]],
[37,["pitch",{}],127,361,[35,38,39,40]],
[38,["solfege",{"value":"ti"}],200.5,361,[37]],
[39,["number",{"value":4}],200.5,392.5,[37]],
[40,["pitch",{}],127,424,[37,41,42,null]],
[41,["solfege",{"value":"sol"}],200.5,424,[40]],
[42,["number",{"value":4}],200.5,455.5,[40]],
[43,["note",{}],113.5,518.5,[35,44,45,51]],
[44,["number",{"value":4}],185.5,518.5,[43]],
[45,["pitch",{}],127,550,[43,46,47,48]],
[46,["solfege",{"value":"la"}],200.5,550,[45]],
[47,["number",{"value":4}],200.5,581.5,[45]],
[48,["pitch",{}],127,613,[45,49,50,null]],
[49,["solfege",{"value":"mi"}],200.5,613,[48]],
[50,["number",{"value":4}],200.5,644.5,[48]],
[51,["note",{}],113.5,707.5,[43,52,53,59]],
[52,["number",{"value":4}],185.5,707.5,[51]],
[53,["pitch",{}],127,739,[51,54,55,56]],
[54,["solfege",{"value":"la"}],200.5,739,[53]],
[55,["number",{"value":4}],200.5,770.5,[53]],
[56,["pitch",{}],127,802,[53,57,58,null]],
[57,["solfege",{"value":"mi"}],200.5,802,[56]],
[58,["number",{"value":4}],200.5,833.5,[56]],
[59,["note",{}],113.5,896.5,[51,60,61,67]],
[60,["number",{"value":4}],185.5,896.5,[59]],
[61,["pitch",{}],127,928,[59,62,63,64]],
[62,["solfege",{"value":"sol"}],200.5,928,[61]],
[63,["number",{"value":4}],200.5,959.5,[61]],
[64,["pitch",{}],127,991,[61,65,66,null]],
[65,["solfege",{"value":"re"}],200.5,991,[64]],
[66,["number",{"value":4}],200.5,1022.5,[64]],
[67,["note",{}],113.5,1085.5,[59,68,69,75]],
[68,["number",{"value":4}],185.5,1085.5,[67]],
[69,["pitch",{}],127,1117,[67,70,71,72]],
[70,["solfege",{"value":"sol"}],200.5,1117,[69]],
[71,["number",{"value":4}],200.5,1148.5,[69]],
[72,["pitch",{}],127,1180,[69,73,74,null]],
[73,["solfege",{"value":"re"}],200.5,1180,[72]],
[74,["number",{"value":4}],200.5,1211.5,[72]],
[75,["note",{}],113.5,1274.5,[67,76,77,83]],
[76,["number",{"value":2}],185.5,1274.5,[75]],
[77,["pitch",{}],127,1306,[75,78,79,80]],
[78,["solfege",{"value":"la"}],200.5,1306,[77]],
[79,["number",{"value":4}],200.5,1337.5,[77]],
[80,["pitch",{}],127,1369,[77,81,82,null]],
[81,["solfege",{"value":"mi"}],200.5,1369,[80]],
[82,["number",{"value":4}],200.5,1400.5,[80]],
[83,["note",{}],113.5,1463.5,[75,84,85,91]],
[84,["number",{"value":4}],185.5,1463.5,[83]],
[85,["pitch",{}],127,1495,[83,86,87,88]],
[86,["solfege",{"value":"ti"}],200.5,1495,[85]],
[87,["number",{"value":4}],200.5,1526.5,[85]],
[88,["pitch",{}],127,1558,[85,89,90,null]],
[89,["solfege",{"value":"sol"}],200.5,1558,[88]],
[90,["number",{"value":4}],200.5,1589.5,[88]],
[91,["note",{}],113.5,1652.5,[83,92,93,99]],
[92,["number",{"value":4}],185.5,1652.5,[91]],
[93,["pitch",{}],127,1684,[91,94,95,96]],
[94,["solfege",{"value":"ti"}],200.5,1684,[93]],
[95,["number",{"value":4}],200.5,1715.5,[93]],
[96,["pitch",{}],127,1747,[93,97,98,null]],
[97,["solfege",{"value":"sol"}],200.5,1747,[96]],
[98,["number",{"value":4}],200.5,1778.5,[96]],
[99,["note",{}],113.5,1841.5,[91,100,101,107]],
[100,["number",{"value":4}],185.5,1841.5,[99]],
[101,["pitch",{}],127,1873,[99,102,103,104]],
[102,["solfege",{"value":"la"}],200.5,1873,[101]],
[103,["number",{"value":4}],200.5,1904.5,[101]],
[104,["pitch",{}],127,1936,[101,105,106,null]],
[105,["solfege",{"value":"mi"}],200.5,1936,[104]],
[106,["number",{"value":4}],200.5,1967.5,[104]],
[107,["note",{}],113.5,2030.5,[99,108,109,115]],
[108,["number",{"value":4}],185.5,2030.5,[107]],
[109,["pitch",{}],127,2062,[107,110,111,112]],
[110,["solfege",{"value":"la"}],200.5,2062,[109]],
[111,["number",{"value":4}],200.5,2093.5,[109]],
[112,["pitch",{}],127,2125,[109,113,114,null]],
[113,["solfege",{"value":"mi"}],200.5,2125,[112]],
[114,["number",{"value":4}],200.5,2156.5,[112]],
[115,["note",{}],113.5,2219.5,[107,116,117,123]],
[116,["number",{"value":4}],185.5,2219.5,[115]],
[117,["pitch",{}],127,2251,[115,118,119,120]],
[118,["solfege",{"value":"sol"}],200.5,2251,[117]],
[119,["number",{"value":4}],200.5,2282.5,[117]],
[120,["pitch",{}],127,2314,[117,121,122,null]],
[121,["solfege",{"value":"re"}],200.5,2314,[120]],
[122,["number",{"value":4}],200.5,2345.5,[120]],
[123,["note",{}],113.5,2408.5,[115,124,125,131]],
[124,["number",{"value":4}],185.5,2408.5,[123]],
[125,["pitch",{}],127,2440,[123,126,127,128]],
[126,["solfege",{"value":"sol"}],200.5,2440,[125]],
[127,["number",{"value":4}],200.5,2471.5,[125]],
[128,["pitch",{}],127,2503,[125,129,130,null]],
[129,["solfege",{"value":"re"}],200.5,2503,[128]],
[130,["number",{"value":4}],200.5,2534.5,[128]],
[131,["note",{}],113.5,2597.5,[123,132,133,null]],
[132,["number",{"value":2}],185.5,2597.5,[131]],
[133,["pitch",{}],127,2629,[131,134,135,136]],
[134,["solfege",{"value":"ti"}],200.5,2629,[133]],
[135,["number",{"value":4}],200.5,2660.5,[133]],
[136,["pitch",{}],127,2692,[133,137,138,null]],
[137,["solfege",{"value":"sol"}],200.5,2692,[136]],
[138,["number",{"value":4}],200.5,2723.5,[136]],
[139,["nameddo",{"value":"chunk4"}],372,120,[140,null]],
[140,["tie",{}],358.5,88.5,[0,139,null]]]
%}
walterbender commented 8 years ago

Yes. Seriously broken. Now to figure out why.

On Mon, Feb 15, 2016 at 11:39 AM, Devin Ulibarri notifications@github.com wrote:

Counterpoint aside, is there still an open issue here?

Okay, I did a more targeted test just now.

  1. I created two part chords, but without rhythmic variation -- just doubling the chords adjacently over time (no more than two in a row).
  2. Put a tie around the chunk, placed it in the start block, and exported to .ly

Result: Some notes are missing and the rhythm of the last half note was not properly carried over.

Image of the Matrix I started with (Thanks to export matrix FEATURE -- yeah!)

[image: screenshot - 02152016 - 11-31-46 am input for tie chord] https://cloud.githubusercontent.com/assets/13454579/13054585/9c9db072-d3d8-11e5-96d1-c2e84e6bee15.png

Image of errant transcription: [image: screenshot - 02152016 - 11-28-12 am we are missing an e here] https://cloud.githubusercontent.com/assets/13454579/13054615/c30d8aca-d3d8-11e5-9b8d-ed8b7cf33990.png

All Related STUFF:

.tb file

[[0,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":50,"shade":50,"pensize":5,"grey":100}],345,48,[null,140,null]],[1,["matrix",{"collapsed":false}],800,50,[null,2,null]],[2,["pitch",{}],813.5,90.5,[1,3,4,5]],[3,["solfege",{"value":"ti"}],887,90.5,[2]],[4,["number",{"value":4}],887,122,[2]],[5,["pitch",{}],813.5,153.5,[2,6,7,8]],[6,["solfege",{"value":"la"}],887,153.5,[5]],[7,["number",{"value":4}],887,185,[5]],[8,["pitch",{}],813.5,216.5,[5,9,10,11]],[9,["solfege",{"value":"sol"}],887,216.5,[8]],[10,["number",{"value":4}],887,248,[8]],[11,["pitch",{}],813.5,279.5,[8,12,13,14]],[12,["solfege",{"value":"mi"}],887,279.5,[11]],[13,["number",{"value":4}],887,311,[11]],[14,["pitch",{}],813.5,342.5,[11,15,16,17]],[15,["solfege",{"value":"re"}],887,342.5,[14]],[16,["number",{"value":4}],887,374,[14]],[17,["repeat",{}],813.5,405.5,[14,18,19,null]],[18,["number",{"value":2}],885.5,405.5,[17]],[19,["rhythm",{}],827,437,[17,20,21,22]],[20,["number",{"value":6}],93 0.5,437, [19]],[21,["number",{"value":4}],930.5,468.5,[19]],[22,["rhythm",{}],827,500,[19,23,24,null]],[23,["number",{"value":1}],930.5,500,[22]],[24,["number",{"value":2}],930.5,531.5,[22]],[25,["action",{"collapsed":false}],100,100,[null,26,27,null]],[26,["text",{"value":"chunk4"}],194.5,109,[25]],[27,["note",{}],113.5,140.5,[25,28,29,35]],[28,["number",{"value":4}],185.5,140.5,[27]],[29,["pitch",{}],127,172,[27,30,31,32]],[30,["solfege",{"value":"ti"}],200.5,172,[29]],[31,["number",{"value":4}],200.5,203.5,[29]],[32,["pitch",{}],127,235,[29,33,34,null]],[33,["solfege",{"value":"sol"}],200.5,235,[32]],[34,["number",{"value":4}],200.5,266.5,[32]],[35,["note",{}],113.5,329.5,[27,36,37,43]],[36,["number",{"value":4}],185.5,329.5,[35]],[37,["pitch",{}],127,361,[35,38,39,40]],[38,["solfege",{"value":"ti"}],200.5,361,[37]],[39,["number",{"value":4}],200.5,392.5,[37]],[40,["pitch",{}],127,424,[37,41,42,null]],[41,["solfege",{"value":"sol"}],200.5,424,[40]],[42,["number",{"value":4}],200.5 ,455.5,[ 40]],[43,["note",{}],113.5,518.5,[35,44,45,51]],[44,["number",{"value":4}],185.5,518.5,[43]],[45,["pitch",{}],127,550,[43,46,47,48]],[46,["solfege",{"value":"la"}],200.5,550,[45]],[47,["number",{"value":4}],200.5,581.5,[45]],[48,["pitch",{}],127,613,[45,49,50,null]],[49,["solfege",{"value":"mi"}],200.5,613,[48]],[50,["number",{"value":4}],200.5,644.5,[48]],[51,["note",{}],113.5,707.5,[43,52,53,59]],[52,["number",{"value":4}],185.5,707.5,[51]],[53,["pitch",{}],127,739,[51,54,55,56]],[54,["solfege",{"value":"la"}],200.5,739,[53]],[55,["number",{"value":4}],200.5,770.5,[53]],[56,["pitch",{}],127,802,[53,57,58,null]],[57,["solfege",{"value":"mi"}],200.5,802,[56]],[58,["number",{"value":4}],200.5,833.5,[56]],[59,["note",{}],113.5,896.5,[51,60,61,67]],[60,["number",{"value":4}],185.5,896.5,[59]],[61,["pitch",{}],127,928,[59,62,63,64]],[62,["solfege",{"value":"sol"}],200.5,928,[61]],[63,["number",{"value":4}],200.5,959.5,[61]],[64,["pitch",{}],127,991,[61,65,66,null]],[65,["solfege ",{"valu e":"re"}],200.5,991,[64]],[66,["number",{"value":4}],200.5,1022.5,[64]],[67,["note",{}],113.5,1085.5,[59,68,69,75]],[68,["number",{"value":4}],185.5,1085.5,[67]],[69,["pitch",{}],127,1117,[67,70,71,72]],[70,["solfege",{"value":"sol"}],200.5,1117,[69]],[71,["number",{"value":4}],200.5,1148.5,[69]],[72,["pitch",{}],127,1180,[69,73,74,null]],[73,["solfege",{"value":"re"}],200.5,1180,[72]],[74,["number",{"value":4}],200.5,1211.5,[72]],[75,["note",{}],113.5,1274.5,[67,76,77,83]],[76,["number",{"value":2}],185.5,1274.5,[75]],[77,["pitch",{}],127,1306,[75,78,79,80]],[78,["solfege",{"value":"la"}],200.5,1306,[77]],[79,["number",{"value":4}],200.5,1337.5,[77]],[80,["pitch",{}],127,1369,[77,81,82,null]],[81,["solfege",{"value":"mi"}],200.5,1369,[80]],[82,["number",{"value":4}],200.5,1400.5,[80]],[83,["note",{}],113.5,1463.5,[75,84,85,91]],[84,["number",{"value":4}],185.5,1463.5,[83]],[85,["pitch",{}],127,1495,[83,86,87,88]],[86,["solfege",{"value":"ti"}],200.5,1495,[85]],[87,["number" ,{"value ":4}],200.5,1526.5,[85]],[88,["pitch",{}],127,1558,[85,89,90,null]],[89,["solfege",{"value":"sol"}],200.5,1558,[88]],[90,["number",{"value":4}],200.5,1589.5,[88]],[91,["note",{}],113.5,1652.5,[83,92,93,99]],[92,["number",{"value":4}],185.5,1652.5,[91]],[93,["pitch",{}],127,1684,[91,94,95,96]],[94,["solfege",{"value":"ti"}],200.5,1684,[93]],[95,["number",{"value":4}],200.5,1715.5,[93]],[96,["pitch",{}],127,1747,[93,97,98,null]],[97,["solfege",{"value":"sol"}],200.5,1747,[96]],[98,["number",{"value":4}],200.5,1778.5,[96]],[99,["note",{}],113.5,1841.5,[91,100,101,107]],[100,["number",{"value":4}],185.5,1841.5,[99]],[101,["pitch",{}],127,1873,[99,102,103,104]],[102,["solfege",{"value":"la"}],200.5,1873,[101]],[103,["number",{"value":4}],200.5,1904.5,[101]],[104,["pitch",{}],127,1936,[101,105,106,null]],[105,["solfege",{"value":"mi"}],200.5,1936,[104]],[106,["number",{"value":4}],200.5,1967.5,[104]],[107,["note",{}],113.5,2030.5,[99,108,109,115]],[108,["number",{"value":4}],185.5 ,2030.5, [107]],[109,["pitch",{}],127,2062,[107,110,111,112]],[110,["solfege",{"value":"la"}],200.5,2062,[109]],[111,["number",{"value":4}],200.5,2093.5,[109]],[112,["pitch",{}],127,2125,[109,113,114,null]],[113,["solfege",{"value":"mi"}],200.5,2125,[112]],[114,["number",{"value":4}],200.5,2156.5,[112]],[115,["note",{}],113.5,2219.5,[107,116,117,123]],[116,["number",{"value":4}],185.5,2219.5,[115]],[117,["pitch",{}],127,2251,[115,118,119,120]],[118,["solfege",{"value":"sol"}],200.5,2251,[117]],[119,["number",{"value":4}],200.5,2282.5,[117]],[120,["pitch",{}],127,2314,[117,121,122,null]],[121,["solfege",{"value":"re"}],200.5,2314,[120]],[122,["number",{"value":4}],200.5,2345.5,[120]],[123,["note",{}],113.5,2408.5,[115,124,125,131]],[124,["number",{"value":4}],185.5,2408.5,[123]],[125,["pitch",{}],127,2440,[123,126,127,128]],[126,["solfege",{"value":"sol"}],200.5,2440,[125]],[127,["number",{"value":4}],200.5,2471.5,[125]],[128,["pitch",{}],127,2503,[125,129,130,null]],[129,["solfege",{ "value": "re"}],200.5,2503,[128]],[130,["number",{"value":4}],200.5,2534.5,[128]],[131,["note",{}],113.5,2597.5,[123,132,133,null]],[132,["number",{"value":2}],185.5,2597.5,[131]],[133,["pitch",{}],127,2629,[131,134,135,136]],[134,["solfege",{"value":"ti"}],200.5,2629,[133]],[135,["number",{"value":4}],200.5,2660.5,[133]],[136,["pitch",{}],127,2692,[133,137,138,null]],[137,["solfege",{"value":"sol"}],200.5,2692,[136]],[138,["number",{"value":4}],200.5,2723.5,[136]],[139,["nameddo",{"value":"chunk4"}],372,120,[140,null]],[140,["tie",{}],358.5,88.5,[0,139,null]]]

.ly file output

\version "2.18.2"

% **** % % WHAT IS THIS? -- This is a LilyPond file generated from Music % Blocks software (Read about it at www.musicblocks.net). % % DOWNLOAD LILYPOND -- In order to create notation with this file, % you will need to download and install LilyPond software onto your % computer (http://lilypond.org/download.html). Frescobaldi % software is also handy for editing LilyPond files % (http://frescobaldi.org/download). % % LILYPOND INSTRUCTIONS -- For instructions on how to further % manipulate musical notation using LilyPond software, please % read the Introduction (http://lilypond.org/text-input.html) and % the Manual % (http://lilypond.org/doc/v2.18/Documentation/learning/index.html). % % GLOSSARY -- A glossary with helpful examples may be found here % (http://www.lilypond.org/doc/v2.19/Documentation/music-glossary/). % % MUTOPIA -- You may also benefit from studying scores from the % Mutopia Project website, which has freely sharable music notation % generated with LilyPond (http://www.mutopiaproject.org/). % % TUNEFL -- You can explore your Lilypond output in a web browser at % (https://www.tunefl.com/). % % COMMENTS -- Some of the code below is commented out. You can % enable it by deleting the % that precedes the text or, in the % case of a commented section, deleting the %{ and %} that surrounds % the section. % % ****

% Please add your own name, the title of your musical creation, % and the intended copyright below. % The copyright is great for sharing (and re-sharing)! % Read more about it here (http://creativecommons.org/licenses/by-sa/4.0/). % Of course, you can use any copyright you like -- you made it! \header { dedication = "Made with LilyPond and Music Blocks (http://walterbender.github.io/musicblocks/)" title = "My Music Blocks Creation" % subtitle = "Subtitle" % instrument = "Instrument" composer = "Mr. Mouse" % arranger = "Arranger" copyright = "Mr. Mouse (c) 2015 -- CC-BY-SA" tagline = "Made from Music Blocks v.0.9" }

% To change the meter make adjustments in the following section. % You must also delete the % before \meter everywhere it appears below. meter = { \time 3/4 \key c \minor \numericTimeSignature \partial 4 \tempo "Andante" 4=90 }

% You can change the MIDI instruments below to anything on this list: % (http://lilypond.org/doc/v2.18/documentation/notation/midi-instruments )

guinea_pig = { % \meter < b'~ g'> ~ < b' g'> < a'~ e'> ~ < a' e'> < g'~ d'> ~ < g' d'> < a'> ~ < a' e'> < b'~ g'> ~ < b' g'> < a'~ e'> ~ < a' e'> < g'~ d'> ~ < g' d'> < b'> ~ < b' g'> \bar "|." }

guinea_pigVoice = \new Staff \with { \clef "treble" instrumentName = "guinea_pig" shortInstrumentName = "rf" midiInstrument = "acoustic grand" } { \clef treble \guinea_pig }

\score { << \guinea_pigVoice

% GUITAR TAB SECTION % Delete the %{ and %} below to include guitar tablature output. %{ \new TabStaff = "guitar tab" << \clef moderntab \context TabVoice = "guinea_pig" \guinea_pig

%}

\layout {}

% MIDI SECTION % Delete the %{ and %} below to include MIDI output. %%{ \midi { \tempo 4=90 } %}

}

% MUSIC BLOCKS CODE % Below is the code for the Music Blocks project that generated this Lilypond file. %{

[[0,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":50,"shade":50,"pensize":5,"grey":100}],345,48,[null,140,null]], [1,["matrix",{"collapsed":false}],800,50,[null,2,null]], [2,["pitch",{}],813.5,90.5,[1,3,4,5]], [3,["solfege",{"value":"ti"}],887,90.5,[2]], [4,["number",{"value":4}],887,122,[2]], [5,["pitch",{}],813.5,153.5,[2,6,7,8]], [6,["solfege",{"value":"la"}],887,153.5,[5]], [7,["number",{"value":4}],887,185,[5]], [8,["pitch",{}],813.5,216.5,[5,9,10,11]], [9,["solfege",{"value":"sol"}],887,216.5,[8]], [10,["number",{"value":4}],887,248,[8]], [11,["pitch",{}],813.5,279.5,[8,12,13,14]], [12,["solfege",{"value":"mi"}],887,279.5,[11]], [13,["number",{"value":4}],887,311,[11]], [14,["pitch",{}],813.5,342.5,[11,15,16,17]], [15,["solfege",{"value":"re"}],887,342.5,[14]], [16,["number",{"value":4}],887,374,[14]], [17,["repeat",{}],813.5,405.5,[14,18,19,null]], [18,["number",{"value":2}],885.5,405.5,[17]], [19,["rhythm",{}],827,437,[17,20,21,22]], [20,["number",{"value":6}],930.5,437,[19]], [21,["number",{"value":4}],930.5,468.5,[19]], [22,["rhythm",{}],827,500,[19,23,24,null]], [23,["number",{"value":1}],930.5,500,[22]], [24,["number",{"value":2}],930.5,531.5,[22]], [25,["action",{"collapsed":false}],100,100,[null,26,27,null]], [26,["text",{"value":"chunk4"}],194.5,109,[25]], [27,["note",{}],113.5,140.5,[25,28,29,35]], [28,["number",{"value":4}],185.5,140.5,[27]], [29,["pitch",{}],127,172,[27,30,31,32]], [30,["solfege",{"value":"ti"}],200.5,172,[29]], [31,["number",{"value":4}],200.5,203.5,[29]], [32,["pitch",{}],127,235,[29,33,34,null]], [33,["solfege",{"value":"sol"}],200.5,235,[32]], [34,["number",{"value":4}],200.5,266.5,[32]], [35,["note",{}],113.5,329.5,[27,36,37,43]], [36,["number",{"value":4}],185.5,329.5,[35]], [37,["pitch",{}],127,361,[35,38,39,40]], [38,["solfege",{"value":"ti"}],200.5,361,[37]], [39,["number",{"value":4}],200.5,392.5,[37]], [40,["pitch",{}],127,424,[37,41,42,null]], [41,["solfege",{"value":"sol"}],200.5,424,[40]], [42,["number",{"value":4}],200.5,455.5,[40]], [43,["note",{}],113.5,518.5,[35,44,45,51]], [44,["number",{"value":4}],185.5,518.5,[43]], [45,["pitch",{}],127,550,[43,46,47,48]], [46,["solfege",{"value":"la"}],200.5,550,[45]], [47,["number",{"value":4}],200.5,581.5,[45]], [48,["pitch",{}],127,613,[45,49,50,null]], [49,["solfege",{"value":"mi"}],200.5,613,[48]], [50,["number",{"value":4}],200.5,644.5,[48]], [51,["note",{}],113.5,707.5,[43,52,53,59]], [52,["number",{"value":4}],185.5,707.5,[51]], [53,["pitch",{}],127,739,[51,54,55,56]], [54,["solfege",{"value":"la"}],200.5,739,[53]], [55,["number",{"value":4}],200.5,770.5,[53]], [56,["pitch",{}],127,802,[53,57,58,null]], [57,["solfege",{"value":"mi"}],200.5,802,[56]], [58,["number",{"value":4}],200.5,833.5,[56]], [59,["note",{}],113.5,896.5,[51,60,61,67]], [60,["number",{"value":4}],185.5,896.5,[59]], [61,["pitch",{}],127,928,[59,62,63,64]], [62,["solfege",{"value":"sol"}],200.5,928,[61]], [63,["number",{"value":4}],200.5,959.5,[61]], [64,["pitch",{}],127,991,[61,65,66,null]], [65,["solfege",{"value":"re"}],200.5,991,[64]], [66,["number",{"value":4}],200.5,1022.5,[64]], [67,["note",{}],113.5,1085.5,[59,68,69,75]], [68,["number",{"value":4}],185.5,1085.5,[67]], [69,["pitch",{}],127,1117,[67,70,71,72]], [70,["solfege",{"value":"sol"}],200.5,1117,[69]], [71,["number",{"value":4}],200.5,1148.5,[69]], [72,["pitch",{}],127,1180,[69,73,74,null]], [73,["solfege",{"value":"re"}],200.5,1180,[72]], [74,["number",{"value":4}],200.5,1211.5,[72]], [75,["note",{}],113.5,1274.5,[67,76,77,83]], [76,["number",{"value":2}],185.5,1274.5,[75]], [77,["pitch",{}],127,1306,[75,78,79,80]], [78,["solfege",{"value":"la"}],200.5,1306,[77]], [79,["number",{"value":4}],200.5,1337.5,[77]], [80,["pitch",{}],127,1369,[77,81,82,null]], [81,["solfege",{"value":"mi"}],200.5,1369,[80]], [82,["number",{"value":4}],200.5,1400.5,[80]], [83,["note",{}],113.5,1463.5,[75,84,85,91]], [84,["number",{"value":4}],185.5,1463.5,[83]], [85,["pitch",{}],127,1495,[83,86,87,88]], [86,["solfege",{"value":"ti"}],200.5,1495,[85]], [87,["number",{"value":4}],200.5,1526.5,[85]], [88,["pitch",{}],127,1558,[85,89,90,null]], [89,["solfege",{"value":"sol"}],200.5,1558,[88]], [90,["number",{"value":4}],200.5,1589.5,[88]], [91,["note",{}],113.5,1652.5,[83,92,93,99]], [92,["number",{"value":4}],185.5,1652.5,[91]], [93,["pitch",{}],127,1684,[91,94,95,96]], [94,["solfege",{"value":"ti"}],200.5,1684,[93]], [95,["number",{"value":4}],200.5,1715.5,[93]], [96,["pitch",{}],127,1747,[93,97,98,null]], [97,["solfege",{"value":"sol"}],200.5,1747,[96]], [98,["number",{"value":4}],200.5,1778.5,[96]], [99,["note",{}],113.5,1841.5,[91,100,101,107]], [100,["number",{"value":4}],185.5,1841.5,[99]], [101,["pitch",{}],127,1873,[99,102,103,104]], [102,["solfege",{"value":"la"}],200.5,1873,[101]], [103,["number",{"value":4}],200.5,1904.5,[101]], [104,["pitch",{}],127,1936,[101,105,106,null]], [105,["solfege",{"value":"mi"}],200.5,1936,[104]], [106,["number",{"value":4}],200.5,1967.5,[104]], [107,["note",{}],113.5,2030.5,[99,108,109,115]], [108,["number",{"value":4}],185.5,2030.5,[107]], [109,["pitch",{}],127,2062,[107,110,111,112]], [110,["solfege",{"value":"la"}],200.5,2062,[109]], [111,["number",{"value":4}],200.5,2093.5,[109]], [112,["pitch",{}],127,2125,[109,113,114,null]], [113,["solfege",{"value":"mi"}],200.5,2125,[112]], [114,["number",{"value":4}],200.5,2156.5,[112]], [115,["note",{}],113.5,2219.5,[107,116,117,123]], [116,["number",{"value":4}],185.5,2219.5,[115]], [117,["pitch",{}],127,2251,[115,118,119,120]], [118,["solfege",{"value":"sol"}],200.5,2251,[117]], [119,["number",{"value":4}],200.5,2282.5,[117]], [120,["pitch",{}],127,2314,[117,121,122,null]], [121,["solfege",{"value":"re"}],200.5,2314,[120]], [122,["number",{"value":4}],200.5,2345.5,[120]], [123,["note",{}],113.5,2408.5,[115,124,125,131]], [124,["number",{"value":4}],185.5,2408.5,[123]], [125,["pitch",{}],127,2440,[123,126,127,128]], [126,["solfege",{"value":"sol"}],200.5,2440,[125]], [127,["number",{"value":4}],200.5,2471.5,[125]], [128,["pitch",{}],127,2503,[125,129,130,null]], [129,["solfege",{"value":"re"}],200.5,2503,[128]], [130,["number",{"value":4}],200.5,2534.5,[128]], [131,["note",{}],113.5,2597.5,[123,132,133,null]], [132,["number",{"value":2}],185.5,2597.5,[131]], [133,["pitch",{}],127,2629,[131,134,135,136]], [134,["solfege",{"value":"ti"}],200.5,2629,[133]], [135,["number",{"value":4}],200.5,2660.5,[133]], [136,["pitch",{}],127,2692,[133,137,138,null]], [137,["solfege",{"value":"sol"}],200.5,2692,[136]], [138,["number",{"value":4}],200.5,2723.5,[136]], [139,["nameddo",{"value":"chunk4"}],372,120,[140,null]], [140,["tie",{}],358.5,88.5,[0,139,null]]] %}

.ly file as it should be

\version "2.18.2"

% **** % % WHAT IS THIS? -- This is a LilyPond file generated from Music % Blocks software (Read about it at www.musicblocks.net). % % DOWNLOAD LILYPOND -- In order to create notation with this file, % you will need to download and install LilyPond software onto your % computer (http://lilypond.org/download.html). Frescobaldi % software is also handy for editing LilyPond files % (http://frescobaldi.org/download). % % LILYPOND INSTRUCTIONS -- For instructions on how to further % manipulate musical notation using LilyPond software, please % read the Introduction (http://lilypond.org/text-input.html) and % the Manual % (http://lilypond.org/doc/v2.18/Documentation/learning/index.html). % % GLOSSARY -- A glossary with helpful examples may be found here % (http://www.lilypond.org/doc/v2.19/Documentation/music-glossary/). % % MUTOPIA -- You may also benefit from studying scores from the % Mutopia Project website, which has freely sharable music notation % generated with LilyPond (http://www.mutopiaproject.org/). % % TUNEFL -- You can explore your Lilypond output in a web browser at % (https://www.tunefl.com/). % % COMMENTS -- Some of the code below is commented out. You can % enable it by deleting the % that precedes the text or, in the % case of a commented section, deleting the %{ and %} that surrounds % the section. % % ****

% Please add your own name, the title of your musical creation, % and the intended copyright below. % The copyright is great for sharing (and re-sharing)! % Read more about it here (http://creativecommons.org/licenses/by-sa/4.0/). % Of course, you can use any copyright you like -- you made it! \header { dedication = "Made with LilyPond and Music Blocks (http://walterbender.github.io/musicblocks/)" title = "My Music Blocks Creation" % subtitle = "Subtitle" % instrument = "Instrument" composer = "Mr. Mouse" % arranger = "Arranger" copyright = "Mr. Mouse (c) 2015 -- CC-BY-SA" tagline = "Made from Music Blocks v.0.9" }

% To change the meter make adjustments in the following section. % You must also delete the % before \meter everywhere it appears below. meter = { \time 3/4 \key c \minor \numericTimeSignature \partial 4 \tempo "Andante" 4=90 }

% You can change the MIDI instruments below to anything on this list: % (http://lilypond.org/doc/v2.18/documentation/notation/midi-instruments )

guinea_pig = { % \meter < b'~ g'> ~ < b' g'> < a'~ e'> ~ < a' e'> < g'~ d'> ~ < g' d'> < a' ~ e'> ~ < a' e'> < b'~ g'> ~ < b' g'> < a'~ e'> ~ < a' e'> < g'~ d'> ~ < g' d'> < g' b'>2 \bar "|." }

guinea_pigVoice = \new Staff \with { \clef "treble" instrumentName = "guinea_pig" shortInstrumentName = "rf" midiInstrument = "acoustic grand" } { \clef treble \guinea_pig }

\score { << \guinea_pigVoice

% GUITAR TAB SECTION % Delete the %{ and %} below to include guitar tablature output. %{ \new TabStaff = "guitar tab" << \clef moderntab \context TabVoice = "guinea_pig" \guinea_pig

%}

\layout {}

% MIDI SECTION % Delete the %{ and %} below to include MIDI output. %%{ \midi { \tempo 4=90 } %}

}

% MUSIC BLOCKS CODE % Below is the code for the Music Blocks project that generated this Lilypond file. %{

[[0,["start",{"collapsed":false,"xcor":0,"ycor":0,"heading":0,"color":50,"shade":50,"pensize":5,"grey":100}],345,48,[null,140,null]], [1,["matrix",{"collapsed":false}],800,50,[null,2,null]], [2,["pitch",{}],813.5,90.5,[1,3,4,5]], [3,["solfege",{"value":"ti"}],887,90.5,[2]], [4,["number",{"value":4}],887,122,[2]], [5,["pitch",{}],813.5,153.5,[2,6,7,8]], [6,["solfege",{"value":"la"}],887,153.5,[5]], [7,["number",{"value":4}],887,185,[5]], [8,["pitch",{}],813.5,216.5,[5,9,10,11]], [9,["solfege",{"value":"sol"}],887,216.5,[8]], [10,["number",{"value":4}],887,248,[8]], [11,["pitch",{}],813.5,279.5,[8,12,13,14]], [12,["solfege",{"value":"mi"}],887,279.5,[11]], [13,["number",{"value":4}],887,311,[11]], [14,["pitch",{}],813.5,342.5,[11,15,16,17]], [15,["solfege",{"value":"re"}],887,342.5,[14]], [16,["number",{"value":4}],887,374,[14]], [17,["repeat",{}],813.5,405.5,[14,18,19,null]], [18,["number",{"value":2}],885.5,405.5,[17]], [19,["rhythm",{}],827,437,[17,20,21,22]], [20,["number",{"value":6}],930.5,437,[19]], [21,["number",{"value":4}],930.5,468.5,[19]], [22,["rhythm",{}],827,500,[19,23,24,null]], [23,["number",{"value":1}],930.5,500,[22]], [24,["number",{"value":2}],930.5,531.5,[22]], [25,["action",{"collapsed":false}],100,100,[null,26,27,null]], [26,["text",{"value":"chunk4"}],194.5,109,[25]], [27,["note",{}],113.5,140.5,[25,28,29,35]], [28,["number",{"value":4}],185.5,140.5,[27]], [29,["pitch",{}],127,172,[27,30,31,32]], [30,["solfege",{"value":"ti"}],200.5,172,[29]], [31,["number",{"value":4}],200.5,203.5,[29]], [32,["pitch",{}],127,235,[29,33,34,null]], [33,["solfege",{"value":"sol"}],200.5,235,[32]], [34,["number",{"value":4}],200.5,266.5,[32]], [35,["note",{}],113.5,329.5,[27,36,37,43]], [36,["number",{"value":4}],185.5,329.5,[35]], [37,["pitch",{}],127,361,[35,38,39,40]], [38,["solfege",{"value":"ti"}],200.5,361,[37]], [39,["number",{"value":4}],200.5,392.5,[37]], [40,["pitch",{}],127,424,[37,41,42,null]], [41,["solfege",{"value":"sol"}],200.5,424,[40]], [42,["number",{"value":4}],200.5,455.5,[40]], [43,["note",{}],113.5,518.5,[35,44,45,51]], [44,["number",{"value":4}],185.5,518.5,[43]], [45,["pitch",{}],127,550,[43,46,47,48]], [46,["solfege",{"value":"la"}],200.5,550,[45]], [47,["number",{"value":4}],200.5,581.5,[45]], [48,["pitch",{}],127,613,[45,49,50,null]], [49,["solfege",{"value":"mi"}],200.5,613,[48]], [50,["number",{"value":4}],200.5,644.5,[48]], [51,["note",{}],113.5,707.5,[43,52,53,59]], [52,["number",{"value":4}],185.5,707.5,[51]], [53,["pitch",{}],127,739,[51,54,55,56]], [54,["solfege",{"value":"la"}],200.5,739,[53]], [55,["number",{"value":4}],200.5,770.5,[53]], [56,["pitch",{}],127,802,[53,57,58,null]], [57,["solfege",{"value":"mi"}],200.5,802,[56]], [58,["number",{"value":4}],200.5,833.5,[56]], [59,["note",{}],113.5,896.5,[51,60,61,67]], [60,["number",{"value":4}],185.5,896.5,[59]], [61,["pitch",{}],127,928,[59,62,63,64]], [62,["solfege",{"value":"sol"}],200.5,928,[61]], [63,["number",{"value":4}],200.5,959.5,[61]], [64,["pitch",{}],127,991,[61,65,66,null]], [65,["solfege",{"value":"re"}],200.5,991,[64]], [66,["number",{"value":4}],200.5,1022.5,[64]], [67,["note",{}],113.5,1085.5,[59,68,69,75]], [68,["number",{"value":4}],185.5,1085.5,[67]], [69,["pitch",{}],127,1117,[67,70,71,72]], [70,["solfege",{"value":"sol"}],200.5,1117,[69]], [71,["number",{"value":4}],200.5,1148.5,[69]], [72,["pitch",{}],127,1180,[69,73,74,null]], [73,["solfege",{"value":"re"}],200.5,1180,[72]], [74,["number",{"value":4}],200.5,1211.5,[72]], [75,["note",{}],113.5,1274.5,[67,76,77,83]], [76,["number",{"value":2}],185.5,1274.5,[75]], [77,["pitch",{}],127,1306,[75,78,79,80]], [78,["solfege",{"value":"la"}],200.5,1306,[77]], [79,["number",{"value":4}],200.5,1337.5,[77]], [80,["pitch",{}],127,1369,[77,81,82,null]], [81,["solfege",{"value":"mi"}],200.5,1369,[80]], [82,["number",{"value":4}],200.5,1400.5,[80]], [83,["note",{}],113.5,1463.5,[75,84,85,91]], [84,["number",{"value":4}],185.5,1463.5,[83]], [85,["pitch",{}],127,1495,[83,86,87,88]], [86,["solfege",{"value":"ti"}],200.5,1495,[85]], [87,["number",{"value":4}],200.5,1526.5,[85]], [88,["pitch",{}],127,1558,[85,89,90,null]], [89,["solfege",{"value":"sol"}],200.5,1558,[88]], [90,["number",{"value":4}],200.5,1589.5,[88]], [91,["note",{}],113.5,1652.5,[83,92,93,99]], [92,["number",{"value":4}],185.5,1652.5,[91]], [93,["pitch",{}],127,1684,[91,94,95,96]], [94,["solfege",{"value":"ti"}],200.5,1684,[93]], [95,["number",{"value":4}],200.5,1715.5,[93]], [96,["pitch",{}],127,1747,[93,97,98,null]], [97,["solfege",{"value":"sol"}],200.5,1747,[96]], [98,["number",{"value":4}],200.5,1778.5,[96]], [99,["note",{}],113.5,1841.5,[91,100,101,107]], [100,["number",{"value":4}],185.5,1841.5,[99]], [101,["pitch",{}],127,1873,[99,102,103,104]], [102,["solfege",{"value":"la"}],200.5,1873,[101]], [103,["number",{"value":4}],200.5,1904.5,[101]], [104,["pitch",{}],127,1936,[101,105,106,null]], [105,["solfege",{"value":"mi"}],200.5,1936,[104]], [106,["number",{"value":4}],200.5,1967.5,[104]], [107,["note",{}],113.5,2030.5,[99,108,109,115]], [108,["number",{"value":4}],185.5,2030.5,[107]], [109,["pitch",{}],127,2062,[107,110,111,112]], [110,["solfege",{"value":"la"}],200.5,2062,[109]], [111,["number",{"value":4}],200.5,2093.5,[109]], [112,["pitch",{}],127,2125,[109,113,114,null]], [113,["solfege",{"value":"mi"}],200.5,2125,[112]], [114,["number",{"value":4}],200.5,2156.5,[112]], [115,["note",{}],113.5,2219.5,[107,116,117,123]], [116,["number",{"value":4}],185.5,2219.5,[115]], [117,["pitch",{}],127,2251,[115,118,119,120]], [118,["solfege",{"value":"sol"}],200.5,2251,[117]], [119,["number",{"value":4}],200.5,2282.5,[117]], [120,["pitch",{}],127,2314,[117,121,122,null]], [121,["solfege",{"value":"re"}],200.5,2314,[120]], [122,["number",{"value":4}],200.5,2345.5,[120]], [123,["note",{}],113.5,2408.5,[115,124,125,131]], [124,["number",{"value":4}],185.5,2408.5,[123]], [125,["pitch",{}],127,2440,[123,126,127,128]], [126,["solfege",{"value":"sol"}],200.5,2440,[125]], [127,["number",{"value":4}],200.5,2471.5,[125]], [128,["pitch",{}],127,2503,[125,129,130,null]], [129,["solfege",{"value":"re"}],200.5,2503,[128]], [130,["number",{"value":4}],200.5,2534.5,[128]], [131,["note",{}],113.5,2597.5,[123,132,133,null]], [132,["number",{"value":2}],185.5,2597.5,[131]], [133,["pitch",{}],127,2629,[131,134,135,136]], [134,["solfege",{"value":"ti"}],200.5,2629,[133]], [135,["number",{"value":4}],200.5,2660.5,[133]], [136,["pitch",{}],127,2692,[133,137,138,null]], [137,["solfege",{"value":"sol"}],200.5,2692,[136]], [138,["number",{"value":4}],200.5,2723.5,[136]], [139,["nameddo",{"value":"chunk4"}],372,120,[140,null]], [140,["tie",{}],358.5,88.5,[0,139,null]]] %}

— Reply to this email directly or view it on GitHub https://github.com/walterbender/musicblocks/issues/175#issuecomment-184290721 .

Walter Bender Sugar Labs http://www.sugarlabs.org http://www.sugarlabs.org

walterbender commented 8 years ago

OK. I fixed several problems: (1) chords were not getting a note duration output in lilypond; (2) ties were getting inserted between chord notes; (3) when a tie is not made, the first note of the chord of the untied note was repeated.

Please test https://github.com/walterbender/musicblocks/commit/068292e4e958f6e849754fcb8540783e9fbbf03c

walterbender commented 8 years ago

screenshot from 2016-02-15 14-28-03

walterbender commented 8 years ago

Please reopen if there are any issues.