|
|
`);const b=d.measures;for(let w=0;w<b.length;w++){const $=b[w];g+=$.repeat;for(let S=0;S<$.notes.length;S++){const x=$.notes[S],k=((C=x.play)==null?void 0:C.join(""))||"";g+=x.clef,g+=x.key,g+=x.speed,g+=x.meter,g+=x.slus,x.tie.includes("(")&&(g+=x.tie),g+=`"<${w+"."+S}"`,g+=k,g+=x.dynamics,g+=x.accidental,g+=x.content,g+=x.noteType,g+=x.dot,g+=x.tieline,x.tie.includes(")")&&(g+=x.tie),g+=x.segno}g+=$.barline,w>0&&w%4===0&&(g+=`
|
|
|
-`)}return g},getKeyStep=(d,g,b)=>{let C=0;const w=ABC_KEYS[g][d];return b==="down"?C=w.down:b==="up"?C=w.up:C=Math.abs(w.up)>Math.abs(w.down)?w.down:w.up,C},moveNoteKey=(d,g)=>{var b=ABC_NOTE_DATA.indexOf(d);if(b>=0){const C=ABC_NOTE_DATA[b+g];return console.log(d,g,b,C),Array.isArray(C)?g>0?C[0]:C[1]:C||d}return d},index$2="",TheIcon=defineComponent({name:"TheIcon",props:{iconClassName:{type:String,default:""},color:{type:String,default:""},size:{type:Array,default:["1em","1em"]}},setup(d){let g="1em",b="1em";return Array.isArray(d.size)?(g=d.size[0],b=d.size[1]):(g=d.size,b=d.size),()=>createVNode("svg",{style:{width:g,height:b},class:"svg-icon","aria-hidden":"true"},[createVNode("use",{"xlink:href":"#"+d.iconClassName,fill:d.color},null)])}});var lodashExports={},lodash={get exports(){return lodashExports},set exports(d){lodashExports=d}};/**
|
|
|
+`)}return g},getKeyStep=(d,g,b)=>{let C=0;const w=ABC_KEYS[g][d];return b==="down"?C=w.down:b==="up"?C=w.up:C=Math.abs(w.up)>Math.abs(w.down)?w.down:w.up,C},moveNoteKey=(d,g)=>{var b=ABC_NOTE_DATA.indexOf(d);if(b>=0){const C=ABC_NOTE_DATA[b+g];return console.log(d,g,b,C),Array.isArray(C)?C[1]?C[1]:C[0]:C||d}return d},index$2="",TheIcon=defineComponent({name:"TheIcon",props:{iconClassName:{type:String,default:""},color:{type:String,default:""},size:{type:Array,default:["1em","1em"]}},setup(d){let g="1em",b="1em";return Array.isArray(d.size)?(g=d.size[0],b=d.size[1]):(g=d.size,b=d.size),()=>createVNode("svg",{style:{width:g,height:b},class:"svg-icon","aria-hidden":"true"},[createVNode("use",{"xlink:href":"#"+d.iconClassName,fill:d.color},null)])}});var lodashExports={},lodash={get exports(){return lodashExports},set exports(d){lodashExports=d}};/**
|