{"_id":"takomusic","_rev":"28-43333b99c1b23151670fc0fc2fcd2fc4","name":"takomusic","dist-tags":{"latest":"7.0.0"},"versions":{"1.2.0":{"name":"takomusic","version":"1.2.0","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.2.0","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"4ed1c8ffc9778e576022b1a11d6d31f4d78a95e4","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.2.0.tgz","fileCount":335,"integrity":"sha512-Fj+OXD+7kibX3QjlkLaaZazqRuVbw/QnSZiCVahKooy7uaMmNM5Rq/i60QbI1D4p9RVoUpt5MRyM6w8/VVPqzw==","signatures":[{"sig":"MEQCIAQO2OEUgSf/bJ7RrNG9vQkD7dYMFrrQYIdYbMJsPBYkAiBA6Drzcy8Ki8kFYoQsALGqoherI3WROSGBwMSwEG2YFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812071},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"95aa483b0f9cfa043ccea11ae280d99b3a14248f","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.2.0_1766259113112_0.854306673796003","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"takomusic","version":"1.3.0","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.0","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"f8821e4a90311d61aef71ffab4f914d74b0544b3","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.0.tgz","fileCount":335,"integrity":"sha512-mawnlTxkMgMB/GfMn7GsckxOmNS2W2hoOTFuJqhDANXHh3nIK8A4lFeF83N4REyF2hQeTK10/VKT5SkY8VwanA==","signatures":[{"sig":"MEUCIQDK4gbvyGscIBSmdc4cchwIRrVFIznbFWdk93FfeY0CUgIgM11U3yVdT8+9PGPVszKCmx0njxKHWHezFBLtP2rzPas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1885477},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"95aa483b0f9cfa043ccea11ae280d99b3a14248f","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.0_1766282742483_0.7572521807778916","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"takomusic","version":"1.3.1","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.1","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"1a11ae0423e77df665efb262788a393c054087d5","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.1.tgz","fileCount":335,"integrity":"sha512-L50uSqS9JRZcWoJHyfZgr2fFGQ9k6h8CsQ48geo484IHS0ddp0wy8Zy+4sbRhDKPQqplxE/s3pjSCCqboRMHLQ==","signatures":[{"sig":"MEUCIQDydHLr4nKIM5CKs+Yw4oxQhuJ60lxIT8r5+ZgKiGALKAIgAgXZRuLHbMY7YGzZwUXBwQjqkkWwbsF89oDvJGQl8qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1906381},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4aeb0bbac455b8648605c2876857e78bfc867697","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.1_1766291341266_0.5462637914484976","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"takomusic","version":"1.3.3","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.3","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"99f95a6a14e151b4e1e741771f218a933738e183","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.3.tgz","fileCount":335,"integrity":"sha512-Tkk8FrknQKbU7xWP/PKMpT3Yrt9RCkEbokKz9K3CRp/+5q0/3abCtkky98DkSvHAuWeeA4edbxMzJ+nWmb49aA==","signatures":[{"sig":"MEUCIQC+hKhSshb0H97swPUGIDf9MIyeaKxwgpr5uFOChguwYgIgJCbv0A/pLKYEdiIH5L6H8BLsS+XVihLrSWPowuzj5sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1920971},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b67b97ed8e8c5ce887705a1600670df3d3f13156","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.3_1766292851914_0.5997532969895873","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"takomusic","version":"1.3.4","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.4","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"6d5d62473c9218fff8c3559a29afda3791e6e81a","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.4.tgz","fileCount":335,"integrity":"sha512-8z70FbSXgY6nu3oiZguR0a6+YjCo0+EDEWzfd51VIIaYj4PFfGu4FKO2gcjNitvehiLKfZCCPsm3ebxnnCWD/w==","signatures":[{"sig":"MEYCIQD1nm3fYQj7+kJJDGUtCRM+9APyO76n0Mbex6xleB9DdgIhAMjpT1Kzk89U0b+l/QGrdHubcwzxgD2xvnrVghjfTDRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921402},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b3837b8cee64023c6a89760bdf07c704738f4599","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.4_1766293049365_0.7699996110508762","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"takomusic","version":"1.3.5","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.5","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"b97ebf254f5c2b335fd03bf03e568b6bd2f68ce0","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.5.tgz","fileCount":335,"integrity":"sha512-VDC5YN74JXZNZHhiRcz7MLVlGEDCSNziygHFMuwQrhMLQLlHCoGBqiUqRvKTruVdGH8l7w6P/9GDUVUMbYTx+A==","signatures":[{"sig":"MEYCIQDJpYPhaKMmcFeherQdB7vOdqwqKE+Cb/jj4UmedQA/XgIhAIgzTWkeiNzDRZ0TK4lSsOjN9f2T4yrUYsQcK/mjiNx4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921554},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ce6c0075f879b00f75d1a72c0d5ab0c6f910035d","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.5_1766295185401_0.7519961507170412","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"takomusic","version":"1.3.6","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.6","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"ba9b8cf687b756cd46a74cba6b27864a041c0356","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.6.tgz","fileCount":335,"integrity":"sha512-CzDvN6CEoaU9D1nqRuusOt5wimp7uFib8fVOVKPYmVII4ULAi0lrUtyYvf7RK2t35SvEw19pXOgW6caZUfj4jA==","signatures":[{"sig":"MEYCIQDyu3iguWjc1ompCeaai3uay/Nd0fNnTGQqBD373RHrWQIhAK8HtpMQ7kLaNTNzWKKk2rUYnUapvW6Y8ia+wJnfqYOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1921830},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3dbc3cf7bb105f8dc4b6df187c90f2996c1afdd4","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.6_1766295916165_0.9062012069552396","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"takomusic","version":"1.3.7","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.7","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"b8061d0c930ce95588fb7180e1cae3dc906fc81a","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.7.tgz","fileCount":343,"integrity":"sha512-phZ4JFU7WHE2xxAGX6CG+t3fnU5TZ3McmSmPU9O6oH32R2OhtRCy5+mT7y2DRUXiXXvU2jnUgWVBSI4TmGIorg==","signatures":[{"sig":"MEUCIHwINI7f5AoAwSzBc69Iwg+ahixItzcED62pZINA9WSBAiEAxI4vKc0h6KzzgCE20NIyz+VO3r/Nz/u3K9aW12Av6E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1946420},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d65f24bdbbeb2ac683639d1beadd67ef66d19c0b","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.7_1766300037167_0.9470101176277863","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"takomusic","version":"1.3.8","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.8","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"54eb7d153586731696adfc1aba77085b287dd841","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.8.tgz","fileCount":343,"integrity":"sha512-DJrvgs4k4MF6ugGVSgU4AXekJHIRCI7oVzeP9+W/rZHD9BV1QSm/8seYWf/JWAe5hMUq1KQhKLXlMrTAmh3ukg==","signatures":[{"sig":"MEUCICxKbDzrPg9PoXbCZmRWx2Vxgzh/U47JBbMVsLwFEDuOAiEAxmo/DyaoGUyuUX94V7jnejjCUTMVN1PqoQRDOlQN8EQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947848},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5b52022f0cc6d05f16e974c5453517e49e7a860","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.8_1766322268717_0.7012331804941871","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"takomusic","version":"1.3.9","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.9","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"53b6c97fafad91113e096c289f6cfdc98e01ba9f","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.9.tgz","fileCount":343,"integrity":"sha512-lkrk5IX0qv5I1EXvymhcu47sJnwi87rTWgzwvU0ac2xSnxH6KWWoTFtv0WNsj1wDCfjUmG34H2cvbv1VUytyRg==","signatures":[{"sig":"MEUCIQDji+LnRzRjTNI770w/oBorfy7wnrp1C1VTjvd6Kou3rgIgNNYlnUVuWHczTpsLsjoOkC+QY86E04LG8JTN9DERO2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947972},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5b52022f0cc6d05f16e974c5453517e49e7a860","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.9_1766322656830_0.2841243294948459","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"takomusic","version":"1.3.10","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.10","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"f2b2a1268874d6639ff7d9bebdcf7000b08a86c9","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.10.tgz","fileCount":343,"integrity":"sha512-n90N6J4i6gP/ggUXK4aSlVdR7gsOcclR8ZhKOmc4j2yCK3Sz1xapDyspvDS7Rky8ToocPsyfEDVYQs04zEkJOg==","signatures":[{"sig":"MEQCICWXcgwS2VOo6IwTWwZ5/M5tBqum9b4FZ35/wYVv8oO2AiB4C0t/vhk28Ff5z/aiAU4FPayz6MpdHhz05pkprvMybw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947973},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5b52022f0cc6d05f16e974c5453517e49e7a860","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.10_1766322924970_0.6942747506376363","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"takomusic","version":"1.3.11","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.11","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"e41fc890f24b61ee74fe48bb86774267df8c7e3c","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.11.tgz","fileCount":343,"integrity":"sha512-bsiMdAlj/xKQXW4q1go2B3Ena9tNyxRweuDPOPdToPoZNJNFTutKhWCmqAxCCRWYloXcTf47WsIBUWFs+j+5QA==","signatures":[{"sig":"MEYCIQCe27rBkwD3fpy4Wqi45VuuCaggs6/zdt8uszmFIBc6VwIhAK8qoSf8UPuGo98s4sT1WbA9bB0phenflSTm9VLQBvUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1962804},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5b52022f0cc6d05f16e974c5453517e49e7a860","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.11_1766328330955_0.7763213764421841","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"takomusic","version":"1.3.12","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.12","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"c1543a6740a93c0a9901226152497f7fca4bdb0f","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.12.tgz","fileCount":347,"integrity":"sha512-dN5OUj1COUFlbLjho/WendwdwEQAoZbhFknqtWyCmBR43Jt0CqhdVguYd7U8+2MLyh9f5jX0ssmzcsxGnSY/4A==","signatures":[{"sig":"MEYCIQCWntcHEdI5mtLJUblklGbJA6jjTFfr4OE1iGrYPtTvrwIhAL2iXUILjtmov1g+tZaZ/nvyWyzom8MyHIo8bjF90pre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1970574},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5b52022f0cc6d05f16e974c5453517e49e7a860","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.12_1766328775105_0.5299892793583225","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"takomusic","version":"1.3.13","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.13","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"64a0a40debcb4708ef62176361d290a6cbb4f7b4","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.13.tgz","fileCount":347,"integrity":"sha512-PDrlfF5fnSc746zBN3lOxYmXNbPuwzV6WE4lL/zTd0cNrJqjHjhHlK5sGhLhETYR2PgKGhjHZckbQGHXDHIJdA==","signatures":[{"sig":"MEQCIH+gmoeWzXR4fED+Jle2tNfs6hw3F7XmOnpo/QTkm4PVAiAfDNXWAZxulQ+35HXl5wQfq4AjGfvQtiDFYO/urPsZJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1971145},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5b52022f0cc6d05f16e974c5453517e49e7a860","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.13_1766328886458_0.4046909937644052","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"takomusic","version":"1.3.14","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.14","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"051e3ec0b6bc49acd8daf156c4c6205d49ae6e30","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.14.tgz","fileCount":347,"integrity":"sha512-ML4aXv+4/2bho2pxuG3JLHr4xCm9GUxqkz7TdzaogVoEMsywXpBC0FWbAaBRaqAI4eYim/yUBTP2OeWtI45ZGw==","signatures":[{"sig":"MEUCIHSPZKjo43Zbg7uM2E1h54UoH5K54AdU7WG1DPEnRqs1AiEA4S8mV+ZKoAkpQvFevfz2Hud99mYof6+L1ppy5YVj6yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1978763},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a5b52022f0cc6d05f16e974c5453517e49e7a860","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.14_1766329309723_0.6126279598329671","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"takomusic","version":"1.3.15","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.15","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"314a09b6e447e6ccac931b11689580d5d83fb3d5","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.15.tgz","fileCount":347,"integrity":"sha512-SY/e6MXZ+IR96+7WYSX5hhSSyOz2wSTyYOWCKTYLe7BpymMrGLucIJYSq6ALh+NjUHptI9/0G5sO0efvUhVKJA==","signatures":[{"sig":"MEQCIBK3yNFP1OFxnM/bJwxYzgEhk3oB22ic7068M50OZZLcAiAnsDQsnm7qA4rwUYCTXxaF1kC7U5E44NVJFZOWm3DZrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979420},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4a644cd52c5b2012d5f35c72a5b23e52ff98a181","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.15_1766330179350_0.9801810675040592","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"takomusic","version":"1.3.16","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.16","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"75c4321c3fa81d4606ce4d7bc533c61cbddd9662","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.16.tgz","fileCount":347,"integrity":"sha512-GYiK7uIXZ5Eqb7mOHHNuY2yEl4njfCoy9kleip4Q8Z9A0u9ReoA3R8hkR4KGa/D6GLoHmAJdmOiO+eJwxpTy6Q==","signatures":[{"sig":"MEUCIEwF5ujkKZJP5XuAtxdKT8LFdtTXpKr4MHSzvunm3MSMAiEAmzS95wyK7RgVbBSWjxNXlwL4mL4SPioKs4MhMO5vWQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980681},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4a644cd52c5b2012d5f35c72a5b23e52ff98a181","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.16_1766330425272_0.1369458162215602","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"takomusic","version":"1.3.17","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.17","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"19eb50faf12e8d87cfaf65ea7dcd50b70afd7d5e","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.17.tgz","fileCount":347,"integrity":"sha512-CZdnmq2tckfC5ppW4hzqma4DbbikL8WR3H+KGfo59aK00jkNgPO1muvontvBI2TZoxjO30Ti2O7jKpb9+LoHGA==","signatures":[{"sig":"MEYCIQCh1UQcZztkY/TMxW/la9WsiqeHUW+MjviC+4eHoNY3dwIhANkLg4+AR4FPxPHScQfOhYCFpHDUCv63d0V4C+45a7gw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982723},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4a644cd52c5b2012d5f35c72a5b23e52ff98a181","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.17_1766331210039_0.057951297759965215","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"takomusic","version":"1.3.18","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.18","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"d4d5fcfdbfd7767ef93f265a1a16e21de53bad2b","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.18.tgz","fileCount":347,"integrity":"sha512-O5jdJ19IqQAaSUAlFpqqANde8hk6drQlTbBtM/QUJEx0Kjf4pAdyrbPhLYlv2CjQT88k9We8Xzokx22aAHbyTQ==","signatures":[{"sig":"MEUCIAeBb8yctiE5cIwLhVgbPMzdTUzqgl074HwTwZH6JWTvAiEA8h8DszjABkJCmy38I4Dw5jP0b0gI4zBo59rsR3RJ1zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981915},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4a644cd52c5b2012d5f35c72a5b23e52ff98a181","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.18_1766331876139_0.8664041146518149","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"takomusic","version":"1.3.19","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@1.3.19","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"c02d382ec1bda376b76468b0814fc0ab876e65d0","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-1.3.19.tgz","fileCount":347,"integrity":"sha512-1QjXjGo+OI26eGMPU2sLXSHzDNVIF9CLC/1SH/ZwYmr7qryL54LqEGvvlpkt+gx+w3YX7Brj8lztM8CN+HXZyw==","signatures":[{"sig":"MEUCIBFRo5Lg6UGQTw8kJCUZIwuPyvzdf5P97zmfDCjcm5pZAiEAg/XET8jI9ICHiSg/oYVsX7EnAmDOAIONBHKUirqHv8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1981980},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4a644cd52c5b2012d5f35c72a5b23e52ff98a181","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A domain-specific language for music composition that generates VSQX, MusicXML, and MIDI","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_1.3.19_1766332868763_0.6286581989468691","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"takomusic","version":"2.1.0","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@2.1.0","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"bc8536049019a2e3b525f959850e8474b2bac82c","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-2.1.0.tgz","fileCount":347,"integrity":"sha512-9vKIsA1M62bCqEKllLtBcD/LHGxqnRPQYmzN/MGrW3XZ66cpmG+NYBQuz3YT+WT3bS8IExcHiOjPBHg8JjGYwA==","signatures":[{"sig":"MEQCIB/Xrio+fReNN/v9D6snHJ9nrUlTPeET9la34KMt83zXAiB2zakk3s1FDwW88WRmPhP+46iQVcPwmSsJ+cflTf7/rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2060879},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f61ef9b04896bd917d15d569d39e8015b20274ee","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoScore - A phrase-first DSL for vocal synthesis composition optimized for NEUTRINO","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_2.1.0_1766495713442_0.6663074598104495","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"takomusic","version":"2.1.1","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@2.1.1","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"b227a5f8f6decc867b3acff4b55fc3ad701cc22d","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-2.1.1.tgz","fileCount":347,"integrity":"sha512-vr0uZ5qBOOBo+OSg+MMQ815fpjVpHz7ctwjjJlibeOCFCdrNKgSQiFoHITmITRYGWor6USP7a2rD/Vpx0IruAQ==","signatures":[{"sig":"MEYCIQDCkyp/Dc89durFfucGmDKGj5R9J77UeJ5bF6Ft8aKVYQIhALWmP1M3EbBbyCZIDq2DRqobXQvfq38hcAieexbX8fbd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2067400},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ba4d28813a9cbdf94152e66cf05947e8a5945f12","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoScore - A phrase-first DSL for vocal synthesis composition optimized for NEUTRINO","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_2.1.1_1766501620679_0.9941344274174517","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"takomusic","version":"2.1.2","keywords":["music","dsl","composition","midi","vsqx","musicxml","vocaloid","neutrino"],"author":"","license":"AGPL-3.0","_id":"takomusic@2.1.2","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"bf3b2e629ac89a7bf842fe54aab62f6f978eda65","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-2.1.2.tgz","fileCount":351,"integrity":"sha512-vuo9jZn/l4nrTL/HY4V0gVhYucDzLPc8w2G5eKgYStR1HgZavz4Fse+tcii9vfojxwZmkc2dprZ/vTj/lgeSFQ==","signatures":[{"sig":"MEUCIQDw4qoLMpOPoJwMwMxma42dkWDunqvVPApM1P8oEpL8EQIgcgEr0LEllNA1cdCO77SvH7GBZMhdRczBPf8g0n9JREg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2086473},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ea0919c3c4fd01451dfe344bf91a411187e526dd","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoScore - A phrase-first DSL for vocal synthesis composition optimized for NEUTRINO","directories":{},"_nodeVersion":"22.15.1","dependencies":{"toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_2.1.2_1766502372042_0.422450750697392","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"takomusic","version":"3.1.0","keywords":["music","dsl","composition","midi","musicxml","daw","render-profile","plugin","score","ir"],"author":"","license":"AGPL-3.0","_id":"takomusic@3.1.0","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"1528283d865724f086680438fb062f45fb06409e","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-3.1.0.tgz","fileCount":135,"integrity":"sha512-T8vkw/rqZq2I9KGXy270GDf3Wr15Cyw4bDRjlU/YdIW8Vq0NbTBEekX/VzzsNzk0iQeyz3oMNY/FxTCE/uQo3A==","signatures":[{"sig":"MEQCIEyuYmgaJomFfKqt7WYyKufhfRlVMA466AnNN+4iu1LuAiANnqtbfHByxfEkS/Xdr2pmM8VopzebSWaM2UMwDsoxsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681233},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dfbe436bc1e73f085b1af80182ab7b562b746252","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A music composition DSL that evaluates to neutral IR and renders via plugins","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ajv":"^8.12.0","toml":"^3.0.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_3.1.0_1766927114450_0.7989543621339783","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"takomusic","version":"4.0.0","keywords":["music","dsl","composition","midi","musicxml","daw","render-profile","plugin","score","ir"],"author":"","license":"AGPL-3.0","_id":"takomusic@4.0.0","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"ec8b4049344488e7770f40e90967331d91c1d862","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-4.0.0.tgz","fileCount":225,"integrity":"sha512-xUVI4mztqnUxKfDiRYpivD3ogvn2RtKziInbsg1b2jBzyknbMDYTwqpG9RzcaVjc2eSTFMMrbTp1ZjPlOxjKSg==","signatures":[{"sig":"MEYCIQDXKaKqjWPhJYLpenD7YzLT5D9FVBmjlnOtP0zXKNtssAIhAK0o8GMoE3b7M4853r5Hi2uWXEyNI+3iFkLh/Fp95Vz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726082},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c08043ca89d95e880b2b964884d1fde199ac559d","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A music composition DSL that evaluates to neutral IR and renders via plugins","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ajv":"^8.12.0","toml":"^3.0.0","kuroshiro":"^1.2.0","vscode-languageserver":"^9.0.1","kuroshiro-analyzer-kuromoji":"^1.1.0","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_4.0.0_1767212821273_0.939840079963558","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"takomusic","version":"5.0.0","keywords":["music","dsl","composition","midi","musicxml","daw","render-profile","plugin","score","ir"],"author":"","license":"AGPL-3.0","_id":"takomusic@5.0.0","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"b0bece8daa2f4ee29823a41c1894bcf5a2cef833","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-5.0.0.tgz","fileCount":246,"integrity":"sha512-5S4mACAzkDqpm7qnpj8IapSqfNl9XJayk8/MM5qB0ALxp84NzurIPrmy3GKxW4nPkOckw5R0pdUSHPezV+DxHQ==","signatures":[{"sig":"MEQCIH/LL9/GLv9n6bD0j+emKNfUVELhPp+Pa3aP+zOPxbNWAiBc7kRmQHvkyEiLwdXlapfWBLZDaA7J3UFP0quyswsPgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2021126},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9c412eb8a30d07b5aed5e6c0e12d62776159687e","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A music composition DSL that evaluates to neutral IR and renders via plugins","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ajv":"^8.12.0","toml":"^3.0.0","kuroshiro":"^1.2.0","vscode-languageserver":"^9.0.1","kuroshiro-analyzer-kuromoji":"^1.1.0","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_5.0.0_1768555618109_0.32168217531907084","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"takomusic","version":"6.0.0","keywords":["music","dsl","composition","midi","musicxml","daw","render-profile","plugin","score","ir"],"author":"","license":"AGPL-3.0","_id":"takomusic@6.0.0","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"homepage":"https://github.com/tako0614/takomusic#readme","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"bin":{"mf":"dist/cli/index.js"},"dist":{"shasum":"8dcb3caf08a53fd2a4e40024cde5ea4f9e169ce6","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-6.0.0.tgz","fileCount":279,"integrity":"sha512-P4mdgQRe5hIDzARzJX3vzW1ImLjTwTS04RWoJxrJnTHlxwp888YD9NpN+G41l8KiYtM0EAi59ITTKWQOytbePA==","signatures":[{"sig":"MEQCIFZtutuHTPpLeq1h32QbdU5qC3sDivUZWEWU/UY6cMhbAiBaXzskB/ZTWTmU3CX061+FOXsc/13OAxUag9GN8qQGYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2477136},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e8fa09f2fd5ecbe38ce8cd85dfd95300cdeafae2","scripts":{"mf":"node dist/cli/index.js","dev":"tsc --watch","lint":"eslint src","test":"vitest","build":"tsc","test:run":"vitest --run"},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"repository":{"url":"git+https://github.com/tako0614/takomusic.git","type":"git"},"_npmVersion":"11.6.2","description":"TakoMusic - A music composition DSL that evaluates to neutral IR and renders via plugins","directories":{},"_nodeVersion":"22.15.1","dependencies":{"ws":"^8.17.0","ajv":"^8.12.0","yjs":"^13.6.24","lib0":"^0.2.99","toml":"^3.0.0","kuroshiro":"^1.2.0","y-protocols":"^1.0.6","vscode-languageserver":"^9.0.1","kuroshiro-analyzer-kuromoji":"^1.1.0","vscode-languageserver-textdocument":"^1.0.11"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.10.0"},"_npmOperationalInternal":{"tmp":"tmp/takomusic_6.0.0_1768576456343_0.8637814913730291","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"takomusic","version":"7.0.0","description":"TakoMusic - A music composition DSL that evaluates to neutral IR and renders via plugins","type":"module","main":"dist/index.js","bin":{"mf":"dist/cli/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest","test:run":"vitest --run","lint":"eslint src","mf":"node dist/cli/index.js"},"keywords":["music","dsl","composition","midi","musicxml","daw","render-profile","plugin","score","ir"],"repository":{"type":"git","url":"git+https://github.com/tako0614/takomusic.git"},"author":"","license":"AGPL-3.0","devDependencies":{"@types/node":"^20.10.0","typescript":"^5.3.0","vitest":"^1.0.0"},"dependencies":{"ajv":"^8.12.0","kuroshiro":"^1.2.0","kuroshiro-analyzer-kuromoji":"^1.1.0","lib0":"^0.2.99","toml":"^3.0.0","ws":"^8.17.0","y-protocols":"^1.0.6","yjs":"^13.6.24","vscode-languageserver":"^9.0.1","vscode-languageserver-textdocument":"^1.0.11"},"engines":{"node":">=18.0.0"},"gitHead":"ebc5428666aaba8ef92f72af7e2a8c9618c78769","types":"./dist/index.d.ts","_id":"takomusic@7.0.0","bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"homepage":"https://github.com/tako0614/takomusic#readme","_nodeVersion":"22.15.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-1my3mfZRHziQW3VGGTPvo6YcB/b0FQvDKLsTk1aULUzjyEhwyRgnCWTobvOXYlTsrC3gWOZP/71klG9kJfqy7w==","shasum":"81407aca7e4ce28ed2136f8421050f0b5c6aa12f","tarball":"https://registry.npmjs.org/takomusic/-/takomusic-7.0.0.tgz","fileCount":279,"unpackedSize":2480646,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHZPTAs2jwhOvvAs7bRfs+7K0sq6siM14LrUBN9AUbpgAiA8j9ElauZDXPitEDp0TT8u82IdtIUWOkt4KT3AjWTTqQ=="}]},"_npmUser":{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"},"directories":{},"maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/takomusic_7.0.0_1768576610295_0.5586344633438762"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-20T19:31:53.111Z","modified":"2026-01-16T15:16:50.587Z","1.2.0":"2025-12-20T19:31:53.348Z","1.3.0":"2025-12-21T02:05:42.729Z","1.3.1":"2025-12-21T04:29:01.464Z","1.3.3":"2025-12-21T04:54:12.182Z","1.3.4":"2025-12-21T04:57:29.522Z","1.3.5":"2025-12-21T05:33:05.633Z","1.3.6":"2025-12-21T05:45:16.455Z","1.3.7":"2025-12-21T06:53:57.343Z","1.3.8":"2025-12-21T13:04:28.935Z","1.3.9":"2025-12-21T13:10:57.081Z","1.3.10":"2025-12-21T13:15:25.146Z","1.3.11":"2025-12-21T14:45:31.132Z","1.3.12":"2025-12-21T14:52:55.257Z","1.3.13":"2025-12-21T14:54:46.632Z","1.3.14":"2025-12-21T15:01:49.889Z","1.3.15":"2025-12-21T15:16:19.549Z","1.3.16":"2025-12-21T15:20:25.426Z","1.3.17":"2025-12-21T15:33:30.211Z","1.3.18":"2025-12-21T15:44:36.309Z","1.3.19":"2025-12-21T16:01:08.976Z","2.1.0":"2025-12-23T13:15:13.652Z","2.1.1":"2025-12-23T14:53:40.870Z","2.1.2":"2025-12-23T15:06:12.262Z","3.1.0":"2025-12-28T13:05:14.653Z","4.0.0":"2025-12-31T20:27:01.552Z","5.0.0":"2026-01-16T09:26:58.293Z","6.0.0":"2026-01-16T15:14:16.587Z","7.0.0":"2026-01-16T15:16:50.466Z"},"bugs":{"url":"https://github.com/tako0614/takomusic/issues"},"license":"AGPL-3.0","homepage":"https://github.com/tako0614/takomusic#readme","keywords":["music","dsl","composition","midi","musicxml","daw","render-profile","plugin","score","ir"],"repository":{"type":"git","url":"git+https://github.com/tako0614/takomusic.git"},"description":"TakoMusic - A music composition DSL that evaluates to neutral IR and renders via plugins","maintainers":[{"name":"tako0614","email":"shoutatomiyama0614@gmail.com"}],"readme":"# TakoMusic (v4)\n\nTakoMusic is a music composition DSL that evaluates to a neutral `Score` IR and renders via external plugins.\nThe language core is backend-agnostic and pushes sound binding to Render Profiles.\n\n## Highlights\n\n- `score`/`clip` DSL with deterministic evaluation (`export fn main() -> Score`)\n- Rational time model (Dur/Pos) without ticks\n- Abstract sounds + render profiles decouple composition from output\n- Renderer Plugin protocol: `capabilities` / `validate` / `render`\n- Web Playground with real-time audio preview\n\n## Quick Start\n\n```bash\n# Install\nnpm install -g takomusic\n\n# Build a single file (no config needed)\nmf build song.mf\n\n# Or initialize a project\nmf init\nmf build\nmf render\n```\n\n## Demo Song\n\nCheck out `examples/cyberpunk_drive.mf` - a complete synthwave track demonstrating TakoMusic's capabilities:\n\n- 64 bars, 8 tracks, 128 BPM\n- Drums, bass, arpeggios, pads, and lead melody\n- Uses std:core, std:transform, std:theory, std:drums\n\n```bash\n# Build and render the demo\nmf build examples/cyberpunk_drive.mf\nmf render examples/cyberpunk_drive.mf.score.json -p profiles/midi.mf.profile.json\n```\n\n## Documentation\n\n**Web Documentation**: https://takomusic.pages.dev (includes Playground)\n\nLocal documentation:\n- Language spec: `docs/LANGUAGE.md`\n- Core DSL & built-ins: `docs/BUILTINS.md`\n- Standard library: `docs/STDLIB.md`\n- Rendering and plugins: `docs/RENDERING.md`\n- Schemas: `docs/SCHEMAS.md`\n\n## Example (.mf)\n\n```tako\nimport { concat, repeat } from \"std:core\";\nimport { kick, snare, hhc } from \"std:drums\";\nimport { majorTriad, minorTriad } from \"std:theory\";\n\nfn drumPart() -> Clip {\n  return clip {\n    hit(kick, q, vel: 0.9);\n    hit(hhc, e, vel: 0.5);\n    hit(hhc, e, vel: 0.5);\n    hit(snare, q, vel: 0.85);\n    hit(hhc, q, vel: 0.5);\n  };\n}\n\nfn chords() -> Clip {\n  return clip {\n    chord(majorTriad(C4), w, vel: 0.6);\n    chord(minorTriad(A3), w, vel: 0.6);\n    chord(majorTriad(F3), w, vel: 0.6);\n    chord(majorTriad(G3), w, vel: 0.6);\n  };\n}\n\nexport fn main() -> Score {\n  return score {\n    meta { title \"Simple Song\"; }\n\n    meter { 1:1 -> 4/4; }\n    tempo { 1:1 -> 120bpm; }\n\n    sound \"piano\" kind instrument { range A0..C8; }\n    sound \"kit\" kind drumKit {\n      drumKeys { kick; snare; hhc; }\n    }\n\n    track \"Piano\" role Instrument sound \"piano\" {\n      place 1:1 repeat(chords(), 2);\n    }\n\n    track \"Drums\" role Drums sound \"kit\" {\n      place 1:1 repeat(drumPart(), 8);\n    }\n  };\n}\n```\n\n## Pipeline\n\n1. Parse `.mf` -> AST\n2. Resolve/import + typecheck (Pos/Dur separation)\n3. Evaluate `main()` -> `Score`\n4. Normalize IR (bar:beat -> absolute Pos)\n5. Emit `score.json` (IR v4)\n6. Render via profile + renderer plugin\n\n## CLI\n\n```bash\n# Check syntax and types\nmf check song.mf\n\n# Build single file (no config required)\nmf build song.mf\nmf build song.mf -o output.json\n\n# Build project with mfconfig.toml\nmf build\nmf build -w  # Watch mode\n\n# Render to output format\nmf render score.json -p profile.json\n```\n\nRenderer plugins are external executables; use `--plugin` to override the resolver if needed.\n\n## Standard Library\n\n| Module | Description |\n|--------|-------------|\n| `std:core` | `concat`, `repeat`, `overlay`, `padTo`, `slice`, `shift` |\n| `std:transform` | `transpose`, `stretch`, `quantize`, `swing`, `humanize` |\n| `std:theory` | Chords, scales, intervals, progressions |\n| `std:curves` | `linear`, `easeInOut`, `piecewise` |\n| `std:drums` | Drum keys and patterns |\n| `std:vocal` | `text`, `align`, `vibrato`, `autoBreath` |\n\n## Versioning\n\n- Language: v4\n- IR schema: `tako.irVersion = 4`\n- Profile schema: `tako.profileVersion = 1`\n- Plugin protocol: `tako.pluginProtocolVersion = 1`\n\n## License\n\nAGPL-3.0\n","readmeFilename":"README.md"}