📄 647.0516915a.chunk.js
/home/palash/git/site/build/static/js/647.0516915a.chunk.js
Language: js • Lines: 2
"use strict";(self.webpackChunknew_site=self.webpackChunknew_site||[]).push([[647],{1749(r,t,e){e.r(t),e.d(t,{default:()=>u});var n=e(5544),i=e(5043),s=e(4451);const o=[{id:"full_test_score",title:"Guitalele Tab viewer Full Test Score",instrument:"Guitalele",description:"Comprehensive 52-measure composition covering extreme upper/lower staff boundaries, dynamic rhythms, and true horizontal layout tracking.",timeSignature:"4/4",measures:[{measureNumber:1,notes:[{fret:5,string:3,duration:4,voice:1,description:"Description from input: C whole note"},{fret:17,string:1,duration:1,voice:2},{fret:2,string:1,duration:1,voice:2},{fret:3,string:2,duration:1,voice:2},{fret:0,string:3,duration:1,voice:2}]},{measureNumber:2,notes:[{fret:2,string:3,duration:2,voice:1},{fret:3,string:2,duration:2,voice:1},{fret:5,string:1,duration:1,voice:2},{fret:7,string:1,duration:1,voice:2},{fret:5,string:2,duration:1,voice:2},{fret:3,string:2,duration:1,voice:2}]},{measureNumber:3,notes:[{fret:0,string:1,duration:1,voice:1},{fret:2,string:1,duration:1,voice:1},{fret:3,string:1,duration:1,voice:1},{fret:null,string:2,duration:1,voice:1},{fret:0,string:1,duration:.5,voice:2},{fret:1,string:1,duration:.5,voice:2},{fret:2,string:1,duration:.5,voice:2},{fret:3,string:1,duration:.5,voice:2},{fret:0,string:2,duration:.5,voice:2},{fret:1,string:2,duration:.5,voice:2},{fret:2,string:2,duration:.5,voice:2},{fret:3,string:2,duration:.5,voice:2}]},{measureNumber:4,notes:[{fret:0,string:6,duration:1},{fret:2,string:6,duration:1},{fret:0,string:5,duration:1},{fret:2,string:5,duration:1}]},{measureNumber:5,notes:[{fret:0,string:4,duration:1},{fret:2,string:4,duration:1},{fret:0,string:3,duration:1},{fret:2,string:3,duration:1}]},{measureNumber:6,notes:[{fret:0,string:2,duration:.5},{fret:1,string:2,duration:.5},{duration:1},{fret:3,string:2,duration:1,tie:!0},{fret:3,string:2,duration:1}]},{measureNumber:7,notes:[{fret:0,string:1,duration:1},{duration:.5},{fret:5,string:1,duration:.5},{duration:.25},{fret:7,string:1,duration:.25},{fret:12,string:1,duration:1.5}]},{measureNumber:8,notes:[{fret:3,string:3,duration:1},{fret:2,string:2,duration:.5},{fret:0,string:1,duration:.5},{duration:1},{fret:2,string:2,duration:1}]},{measureNumber:9,notes:[{fret:3,string:3,duration:1},{fret:2,string:2,duration:.5},{fret:0,string:1,duration:.5},{duration:1},{fret:2,string:2,duration:1}]},{measureNumber:10,notes:[{fret:0,string:4,duration:2},{fret:2,string:3,duration:2}]},{measureNumber:11,notes:[{fret:3,string:2,duration:1},{duration:1},{fret:0,string:1,duration:2}]},{measureNumber:12,notes:[{fret:1,string:2,duration:.5},{fret:3,string:2,duration:.5},{fret:0,string:1,duration:1},{fret:1,string:2,duration:.5},{fret:3,string:2,duration:.5},{fret:0,string:1,duration:1}]},{measureNumber:13,notes:[{fret:3,string:1,duration:1},{fret:1,string:1,duration:1},{fret:0,string:1,duration:2}]},{measureNumber:14,notes:[{duration:.5},{fret:2,string:3,duration:.5},{fret:0,string:2,duration:1},{duration:.5},{fret:2,string:3,duration:.5},{fret:0,string:2,duration:1}]},{measureNumber:15,notes:[{fret:18,string:1,duration:4},{fret:0,string:6,duration:4,voice:2}]},{measureNumber:16,notes:[{fret:2,string:3,duration:1},{fret:0,string:2,duration:1},{fret:1,string:2,duration:1},{fret:3,string:2,duration:1}]},{measureNumber:17,notes:[{fret:0,string:1,duration:1.5},{fret:1,string:1,duration:.5},{fret:3,string:1,duration:2}]},{measureNumber:18,notes:[{fret:5,string:1,duration:1},{fret:3,string:1,duration:1},{fret:1,string:1,duration:1},{fret:0,string:1,duration:1}]},{measureNumber:19,notes:[{fret:3,string:2,duration:2},{duration:2}]},{measureNumber:20,notes:[{fret:0,string:6,duration:2},{fret:3,string:6,duration:2}]},{measureNumber:21,notes:[{fret:0,string:5,duration:2},{fret:3,string:5,duration:2}]},{measureNumber:22,notes:[{fret:2,string:6,duration:1},{fret:0,string:5,duration:1},{fret:2,string:5,duration:1},{fret:0,string:4,duration:1}]},{measureNumber:23,notes:[{duration:4}]},{measureNumber:24,notes:[{fret:1,string:6,duration:1},{fret:1,string:6,duration:1},{fret:0,string:5,duration:2}]},{measureNumber:25,notes:[{fret:2,string:5,duration:1},{fret:2,string:5,duration:1},{fret:0,string:4,duration:2}]},{measureNumber:26,notes:[{fret:3,string:6,duration:.5},{fret:2,string:6,duration:.5},{fret:0,string:6,duration:1},{fret:3,string:5,duration:.5},{fret:2,string:5,duration:.5},{fret:0,string:5,duration:1}]},{measureNumber:27,notes:[{fret:2,string:4,duration:4}]},{measureNumber:28,notes:[{fret:4,string:6,duration:1},{fret:0,string:5,duration:1},{fret:2,string:5,duration:1},{fret:4,string:5,duration:1}]},{measureNumber:29,notes:[{fret:0,string:4,duration:1.5},{fret:2,string:4,duration:.5},{fret:4,string:4,duration:2}]},{measureNumber:30,notes:[{fret:0,string:3,duration:1},{fret:4,string:4,duration:1},{fret:2,string:4,duration:1},{fret:0,string:4,duration:1}]},{measureNumber:31,notes:[{fret:3,string:5,duration:2},{fret:0,string:6,duration:2}]},{measureNumber:32,notes:[{fret:12,string:1,duration:.5},{fret:13,string:1,duration:.5},{fret:15,string:1,duration:1},{fret:12,string:2,duration:.5},{fret:13,string:2,duration:.5},{fret:15,string:2,duration:1}]},{measureNumber:33,notes:[{fret:16,string:1,duration:2},{fret:19,string:1,duration:2}]},{measureNumber:34,notes:[{fret:17,string:1,duration:.5},{fret:16,string:1,duration:.5},{fret:14,string:1,duration:.5},{fret:12,string:1,duration:.5},{duration:1},{fret:12,string:1,duration:1}]},{measureNumber:35,notes:[{fret:14,string:2,duration:4}]},{measureNumber:36,notes:[{fret:12,string:3,duration:1},{fret:11,string:3,duration:1},{fret:12,string:3,duration:2}]},{measureNumber:37,notes:[{fret:14,string:3,duration:1},{fret:12,string:2,duration:1},{fret:13,string:2,duration:1},{fret:15,string:2,duration:1}]},{measureNumber:38,notes:[{fret:12,string:1,duration:.25},{fret:13,string:1,duration:.25},{fret:15,string:1,duration:.25},{fret:17,string:1,duration:.25},{fret:19,string:1,duration:1},{duration:2}]},{measureNumber:39,notes:[{fret:12,string:1,duration:4}]},{measureNumber:40,notes:[{duration:1},{fret:8,string:1,duration:1},{fret:7,string:1,duration:1},{fret:5,string:1,duration:1}]},{measureNumber:41,notes:[{fret:3,string:1,duration:1.5},{fret:2,string:1,duration:.5},{fret:0,string:1,duration:2}]},{measureNumber:42,notes:[{fret:3,string:2,duration:1},{fret:1,string:2,duration:1},{fret:0,string:2,duration:1},{fret:2,string:3,duration:1}]},{measureNumber:43,notes:[{fret:0,string:3,duration:4}]},{measureNumber:44,notes:[{fret:0,string:4,duration:2},{fret:2,string:3,duration:2,tie:!0}]},{measureNumber:45,notes:[{fret:2,string:3,duration:1.5},{fret:0,string:2,duration:.5},{fret:1,string:2,duration:2,tie:!0}]},{measureNumber:46,notes:[{fret:1,string:2,duration:1},{fret:3,string:2,duration:1},{fret:0,string:1,duration:2,tie:!0}]},{measureNumber:47,notes:[{fret:0,string:1,duration:4}]},{measureNumber:48,notes:[{fret:5,string:1,duration:2},{fret:7,string:1,duration:2,tie:!0}]},{measureNumber:49,notes:[{fret:7,string:1,duration:2},{fret:3,string:1,duration:2,tie:!0}]},{measureNumber:50,notes:[{fret:3,string:1,duration:1},{fret:2,string:1,duration:1},{fret:0,string:1,duration:2,tie:!0}]},{measureNumber:51,notes:[{fret:0,string:1,duration:4}]},{measureNumber:52,notes:[{fret:3,string:2,duration:2},{fret:2,string:3,duration:2,tie:!0}]},{measureNumber:53,notes:[{fret:2,string:3,duration:2},{fret:0,string:4,duration:2,tie:!0}]},{measureNumber:54,notes:[{fret:0,string:4,duration:4,tie:!0}]},{measureNumber:55,notes:[{fret:0,string:4,duration:2,voice:2},{fret:0,string:4,duration:2,voice:1}]}]},{id:"34_waltz_excerpt",title:"3/4 Waltz Excerpt",description:"A sweeping arpeggio block focusing on 3-beat divisions and dotted notes.",timeSignature:"3/4",measures:[{measureNumber:1,notes:[{fret:0,string:5,duration:1},{fret:2,string:4,duration:1},{fret:2,string:3,duration:1}]},{measureNumber:2,notes:[{fret:3,string:5,duration:1.5},{fret:0,string:4,duration:.5},{fret:0,string:3,duration:1}]},{measureNumber:3,notes:[{duration:1},{fret:0,string:2,duration:.5},{fret:1,string:2,duration:.5},{fret:3,string:2,duration:1}]},{measureNumber:4,notes:[{fret:0,string:1,duration:3}]},{measureNumber:5,notes:[{fret:5,string:1,duration:2},{fret:3,string:1,duration:1,tie:!0}]},{measureNumber:6,notes:[{fret:3,string:1,duration:3}]}]},{id:"68_arpeggio_flow",title:"6/8 Arpeggio Flow",description:"Flowing 6-beat cascading notes. Demonstrates longer horizontal measure stretching.",timeSignature:"6/8",measures:[{measureNumber:1,notes:[{fret:0,string:6,duration:.5},{fret:2,string:5,duration:.5},{fret:0,string:4,duration:.5},{fret:2,string:4,duration:.5},{fret:0,string:3,duration:.5},{fret:2,string:3,duration:.5}]},{measureNumber:2,notes:[{fret:0,string:5,duration:1},{fret:2,string:4,duration:.5},{fret:0,string:3,duration:1.5}]},{measureNumber:3,notes:[{fret:1,string:2,duration:.75},{fret:3,string:2,duration:.75},{duration:.5},{fret:0,string:1,duration:1}]},{measureNumber:4,notes:[{fret:5,string:1,duration:3}]}]},{id:"22_cut_time_fanfare",title:"2/2 Cut Time Fanfare",description:"A brisk, driving march in Cut Time. Note that each measure sums to 4.0 beats total to ensure correct barline placement.",timeSignature:"2/2",measures:[{measureNumber:1,notes:[{fret:0,string:6,duration:2},{fret:2,string:5,duration:2}]},{measureNumber:2,notes:[{fret:0,string:4,duration:1},{fret:2,string:4,duration:1},{fret:0,string:3,duration:1},{fret:2,string:3,duration:1}]},{measureNumber:3,notes:[{fret:3,string:5,duration:3},{fret:0,string:4,duration:1}]},{measureNumber:4,notes:[{fret:1,string:2,duration:4}]},{measureNumber:5,notes:[{fret:0,string:1,duration:.5},{fret:1,string:1,duration:.5},{fret:3,string:1,duration:.5},{fret:5,string:1,duration:.5},{fret:0,string:2,duration:2}]},{measureNumber:6,notes:[{fret:3,string:3,duration:2},{fret:0,string:4,duration:2}]}]},{id:"two_voice_test",title:"Two Voice Separation Demo",instrument:"Guitalele",timeSignature:"4/4",measures:[{measureNumber:1,notes:[{duration:4,voice:1,description:"Voice 1: Sustained C major chord (C3, E3, G3, C4, E4, C5) held for a whole note duration.",pitches:[{fret:null,string:6,description:"Note inside chord"},{fret:2,string:5},{fret:0,string:4},{fret:0,string:3},{fret:0,string:2},{fret:14,string:1}]},{fret:0,string:1,duration:1,voice:2,description:"A general note"},{fret:null,string:1,duration:1,voice:2},{fret:3,string:2,duration:.5,voice:2,description:"Another note"},{fret:1,string:2,duration:.5,voice:2},{fret:0,string:3,duration:1,voice:2}]},{measureNumber:2,notes:[{fret:2,string:6,duration:2,voice:1},{fret:0,string:5,duration:2,voice:1},{duration:2,voice:2},{fret:5,string:1,duration:1,voice:2},{fret:7,string:1,duration:1,voice:2}]}]},{id:"many_ties_score",title:"Many Ties Score",description:"A score designed to test the handling of multiple tied notes across measures.",timeSignature:"4/4",measures:[{measureNumber:1,notes:[{fret:3,string:1,duration:2,tie:!0},{fret:5,string:1,duration:2}]},{measureNumber:2,notes:[{fret:3,string:1,duration:2,tie:!0},{fret:3,string:1,duration:1},{fret:5,string:1,duration:1}]},{measureNumber:3,notes:[{fret:2,string:1,duration:2,tie:!0},{fret:2,string:1,duration:1},{fret:5,string:1,duration:1}]},{measureNumber:4,notes:[{fret:1,string:2,duration:4}]},{measureNumber:5,notes:[{fret:7,string:1,duration:2,tie:!0},{fret:3,string:1,duration:2}]},{measureNumber:6,notes:[{fret:2,string:1,duration:2,tie:!0},{fret:7,string:1,duration:2}]}]},{id:"marching_pattern_24",instrument:"Guitalele",title:"2/4 Marching Pattern",description:"A punchy, quick-step progression to test short measures and rapid row-wrapping.",timeSignature:"2/4",measures:[{measureNumber:1,notes:[{fret:0,string:6,duration:1},{fret:2,string:5,duration:1}]},{measureNumber:2,notes:[{fret:0,string:4,duration:.5},{fret:2,string:4,duration:.5},{fret:0,string:3,duration:1}]},{measureNumber:3,notes:[{fret:2,string:3,duration:1.5},{fret:0,string:2,duration:.5}]},{measureNumber:4,notes:[{fret:1,string:2,duration:2}]},{measureNumber:5,notes:[{fret:0,string:1,duration:.25},{fret:1,string:1,duration:.25},{fret:3,string:1,duration:.25},{fret:5,string:1,duration:.25},{fret:0,string:2,duration:1}]},{measureNumber:6,notes:[{duration:1},{fret:0,string:4,duration:1}]},{measureNumber:7,notes:[{duration:2,pitches:[{fret:3,string:6},{fret:2,string:5},{fret:0,string:4},{fret:0,string:3},{fret:0,string:2},{fret:14,string:1}]}]}]}];var a=e(579);function u(r){const t=(0,i.useState)(null),e=(0,n.A)(t,2),u=e[0],d=e[1];return(0,a.jsxs)("div",{className:"bg-slate-950 min-h-screen text-slate-100 p-6 flex flex-col gap-4",children:[(0,a.jsxs)("select",{className:"bg-slate-800 text-slate-100 p-2 rounded",onChange:r=>d(o.find(t=>t.title===r.target.value)),children:[(0,a.jsx)("option",{value:"",children:"Select a score to view"}),o.map((r,t)=>(0,a.jsx)("option",{value:r.title,children:r.title},t))]}),(0,a.jsxs)("div",{className:"mt-2",children:[(0,a.jsx)("h3",{className:"text-lg font-bold tracking-tight text-slate-300",children:"Score Viewer"}),(0,a.jsx)(s.A,{scoreData:u,editorMode:!1})]})]})}},8602(r,t,e){e.d(t,{A:()=>b});var n=e(5544),i=e(9379),s=e(45),o=e(8139),a=e.n(o),u=e(5043),d=e(7852),f=e(579);const g=["as","bsPrefix","className"],m=["className"];const c=u.forwardRef((r,t)=>{const e=function(r){let t=r.as,e=r.bsPrefix,n=r.className,o=(0,s.A)(r,g);e=(0,d.oU)(e,"col");const u=(0,d.gy)(),f=(0,d.Jm)(),m=[],c=[];return u.forEach(r=>{const t=o[r];let n,i,s;delete o[r],"object"===typeof t&&null!=t?(n=t.span,i=t.offset,s=t.order):n=t;const a=r!==f?"-".concat(r):"";n&&m.push(!0===n?"".concat(e).concat(a):"".concat(e).concat(a,"-").concat(n)),null!=s&&c.push("order".concat(a,"-").concat(s)),null!=i&&c.push("offset".concat(a,"-").concat(i))}),[(0,i.A)((0,i.A)({},o),{},{className:a()(n,...m,...c)}),{as:t,bsPrefix:e,spans:m}]}(r),o=(0,n.A)(e,2),u=o[0],c=u.className,b=(0,s.A)(u,m),l=o[1],N=l.as,v=void 0===N?"div":N,p=l.bsPrefix,h=l.spans;return(0,f.jsx)(v,(0,i.A)((0,i.A)({},b),{},{ref:t,className:a()(c,!h.length&&p)}))});c.displayName="Col";const b=c},4196(r,t,e){e.d(t,{A:()=>m});var n=e(9379),i=e(45),s=e(8139),o=e.n(s),a=e(5043),u=e(7852),d=e(579);const f=["bsPrefix","className","striped","bordered","borderless","hover","size","variant","responsive"],g=a.forwardRef((r,t)=>{let e=r.bsPrefix,s=r.className,a=r.striped,g=r.bordered,m=r.borderless,c=r.hover,b=r.size,l=r.variant,N=r.responsive,v=(0,i.A)(r,f);const p=(0,u.oU)(e,"table"),h=o()(s,p,l&&"".concat(p,"-").concat(l),b&&"".concat(p,"-").concat(b),a&&"".concat(p,"-").concat("string"===typeof a?"striped-".concat(a):"striped"),g&&"".concat(p,"-bordered"),m&&"".concat(p,"-borderless"),c&&"".concat(p,"-hover")),x=(0,d.jsx)("table",(0,n.A)((0,n.A)({},v),{},{className:h,ref:t}));if(N){let r="".concat(p,"-responsive");return"string"===typeof N&&(r="".concat(r,"-").concat(N)),(0,d.jsx)("div",{className:r,children:x})}return x});g.displayName="Table";const m=g}}]);
//# sourceMappingURL=647.0516915a.chunk.js.map