{"_id":"@onjmin/dtm","_rev":"132-be239480fb19c6c562e07879fa692054","name":"@onjmin/dtm","dist-tags":{"latest":"2.1.29"},"versions":{"0.1.0":{"name":"@onjmin/dtm","version":"0.1.0","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.0","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"112fefae9033ce49aa565a91e377844bb5f978bb","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.0.tgz","fileCount":7,"integrity":"sha512-dX7HMoY5RWcZ4vLSNvA0IsmrMPc4ua3b5roDIDYt7Yl3nz/UczDccbdlA4ONquU62GpbCS9IgOIHVbjQlQAicA==","signatures":[{"sig":"MEUCIQD4Fwei7VnHgjE8VbHJDp8d8JMdIf8DZo1DQlBkmo32GgIgAjg1Fwl06X+ATdZVW8np23KyhL+ElZ+vgNfKfQHdmoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389710},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.0.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome check src && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\10d6d3246825e2b91bfc1d843e830540\\onjmin-dtm-0.1.0.tgz","_integrity":"sha512-dX7HMoY5RWcZ4vLSNvA0IsmrMPc4ua3b5roDIDYt7Yl3nz/UczDccbdlA4ONquU62GpbCS9IgOIHVbjQlQAicA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.4","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.0_1781621690381_0.24296844139341411","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@onjmin/dtm","version":"0.1.1","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.1","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"92543f2f858a267abaa5e837c084e11beb832ff7","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.1.tgz","fileCount":8,"integrity":"sha512-mpVVcMSSYvp5wSGxxSyMaffDrX8jGirovV5LUtOTS0wt9rlO8yUkjCmxoWm7zWLY8ZlbADxnibBC8WFffYDXZA==","signatures":[{"sig":"MEYCIQDx2Ky1bXsd0tI/wLIT7dp0bVSY40pdT8075d+nsHokJgIhAPrqKPpDL6SD7ojcoGYlXNSgPQg6t8mZsPBD1VvmjFpW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597485},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.1.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome check src && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\19446293f55ffca43ba6ebe75c6a7e49\\onjmin-dtm-0.1.1.tgz","_integrity":"sha512-mpVVcMSSYvp5wSGxxSyMaffDrX8jGirovV5LUtOTS0wt9rlO8yUkjCmxoWm7zWLY8ZlbADxnibBC8WFffYDXZA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.1_1781946600607_0.32730090485264496","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@onjmin/dtm","version":"0.1.4","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.4","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"8e7a79df81238b080fdd1242f38d362a4ffac672","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.4.tgz","fileCount":8,"integrity":"sha512-IRid+gZDyJM81GKuVdMokX8jJHalq2WYLSUawWXFQ7wPRnQ5i3WR7gIxD5uRXq23mgFq2nE6xTVrKDXug7jGKw==","signatures":[{"sig":"MEUCIQD9ifyZdiPkjq6DvQPdCmU+Be+9/j32djrNEfNbyjaw3QIgP8QpFt1bXd5hvUIdpRWIJc7Bl+vPKtcNQjwSIIGOexU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731720},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.4.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\455269e2085a4863ef84cea7db216fdb\\onjmin-dtm-0.1.4.tgz","_integrity":"sha512-IRid+gZDyJM81GKuVdMokX8jJHalq2WYLSUawWXFQ7wPRnQ5i3WR7gIxD5uRXq23mgFq2nE6xTVrKDXug7jGKw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.4_1781986459618_0.2185984688665088","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@onjmin/dtm","version":"0.1.5","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.5","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"b708d9b45e559590b1ef5849dffce119013ec2cc","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.5.tgz","fileCount":8,"integrity":"sha512-E68vKWHc5nMwwtv+ymksWUBmeorLttOoGf6dUOaZbuuaQARDwn9iwiNQ6D57puFGGG6oSgSXaO3nQeqmQjvBNw==","signatures":[{"sig":"MEQCIBIQLAkJ+Pq6IRkfssdVVEskmwMGnYoN52Eceh3ekIBBAiB7Se+tsNu3achfHylhMgvSuGjDKrZCit0iwudUzxAM/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":764818},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.5.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\ceb8d2fd44cfe4ec3f1b4f2710ac9727\\onjmin-dtm-0.1.5.tgz","_integrity":"sha512-E68vKWHc5nMwwtv+ymksWUBmeorLttOoGf6dUOaZbuuaQARDwn9iwiNQ6D57puFGGG6oSgSXaO3nQeqmQjvBNw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.5_1781989962452_0.6430660016269039","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@onjmin/dtm","version":"0.1.6","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.6","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"20ea172b588c20b270324cb7b5921d6720d5136e","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.6.tgz","fileCount":8,"integrity":"sha512-J5wpQM/PRVQUZPKFLpfUCnOXrazN8z/r2qO8ChqCx40tLkKHALAtCai2IglJZXXcMwLSpIwPdNnvaqEElJd2FA==","signatures":[{"sig":"MEQCIB+i35dZeyfSTrMRu1V5U8YvTdWxs94WSQJAkHEKZhrXAiAibkZ9mtB8hOSN8Sg57qHfk+9WQ+rNjjD5ZW5flLdYBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":765920},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.6.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\adbd4464fff60259a1dbd76dc800e8fd\\onjmin-dtm-0.1.6.tgz","_integrity":"sha512-J5wpQM/PRVQUZPKFLpfUCnOXrazN8z/r2qO8ChqCx40tLkKHALAtCai2IglJZXXcMwLSpIwPdNnvaqEElJd2FA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.6_1781990741920_0.6534071222947806","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@onjmin/dtm","version":"0.1.8","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.8","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"8a1a7f223db0b44f404543223de39b54b31df803","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.8.tgz","fileCount":8,"integrity":"sha512-s4tGnoWAMlZYokYDOLEhTKq6glUF7zslDbar7lBrv7/BVS18OtrqpBLV67/x9E11lwsyQJNUiGaJM/WsX1KNKw==","signatures":[{"sig":"MEUCIQChC0iHf5uKwxob19btU+9SRIP/KSNNbW555SSH7kEt5QIga+2piu3CLLVbEPpMrxsnIuVlBcLhQK7FS4pKR6Yu80E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767800},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.8.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\3adad2459e4623c0fdbed6edc2c8e782\\onjmin-dtm-0.1.8.tgz","_integrity":"sha512-s4tGnoWAMlZYokYDOLEhTKq6glUF7zslDbar7lBrv7/BVS18OtrqpBLV67/x9E11lwsyQJNUiGaJM/WsX1KNKw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.8_1782007806158_0.21081748835232683","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@onjmin/dtm","version":"0.1.9","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.9","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"2e69876b521178c8c48f9791c537e61b3c92eb0c","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.9.tgz","fileCount":8,"integrity":"sha512-pgwAYwjo40L8R4RIqxSYk1HeKtbcWPO4gvSHgUJ+5vFb0dLhny7lQi5yfA57JnKzR/6aCP6yyM//c/AWMTOGpQ==","signatures":[{"sig":"MEUCIAC3uicYgw1VOQk5YLMv6fphXnvhPvnz6ebD/2eoz0y3AiEAoMrfWv907Ij2FoOs4ISvAgRDT7+gGf18+wrUPePwRrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809011},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.9.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\e96c7366e56bb6573ae9b6e63b661d95\\onjmin-dtm-0.1.9.tgz","_integrity":"sha512-pgwAYwjo40L8R4RIqxSYk1HeKtbcWPO4gvSHgUJ+5vFb0dLhny7lQi5yfA57JnKzR/6aCP6yyM//c/AWMTOGpQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.9_1782021789253_0.6629601718365705","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@onjmin/dtm","version":"0.1.10","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.10","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"8a827e0ff34deb6b877f2d6414d5071ed7afba7f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.10.tgz","fileCount":8,"integrity":"sha512-D/K2akhhxAAf26AfJEDG9yL0CaitdduSNk9r2vv1yr0nOb8p+C62WgWpN0T7A0DdDGne7uqZnNo84GgF+CAKqQ==","signatures":[{"sig":"MEYCIQD8h8RQcTnvYwALVvYELkeXzN+9nTeSp58mk6TvQBGfnwIhAMUWR3q1L5WurazeevFp3877sWR0oX0YWGgFfHTENOkM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823578},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.10.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\0a2ee6c56d80ae99a0a66ea9e6125e67\\onjmin-dtm-0.1.10.tgz","_integrity":"sha512-D/K2akhhxAAf26AfJEDG9yL0CaitdduSNk9r2vv1yr0nOb8p+C62WgWpN0T7A0DdDGne7uqZnNo84GgF+CAKqQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.10_1782024620168_0.4993562524106461","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@onjmin/dtm","version":"0.1.11","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.11","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"8615e13105f9183de41726380d0a75d2cafc0bf5","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.11.tgz","fileCount":8,"integrity":"sha512-g9fBEV7C2bAx6cukVZerR+j400KeM6HMjAVrL4ktO3gRT5ne2oU+VLmY0NZgayUKk8uiO1x41CN+5xETu1TBBQ==","signatures":[{"sig":"MEYCIQC8AKL3Kiu+HzEw3De1cjAwUkrc+I+JHqH3Xi8YxXSmmwIhAN3lOUjhoF3GLxHDXhUC4GeiGIAVc0c1Y6TP7Nm5YuDU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823576},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.11.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\5667c071501a9e03e0c1c5788d5c9ede\\onjmin-dtm-0.1.11.tgz","_integrity":"sha512-g9fBEV7C2bAx6cukVZerR+j400KeM6HMjAVrL4ktO3gRT5ne2oU+VLmY0NZgayUKk8uiO1x41CN+5xETu1TBBQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.11_1782025643655_0.9541067131085628","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@onjmin/dtm","version":"0.1.12","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.12","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"ecaf1f8887df3e2affdfb6c117f00f9c800bd7a4","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.12.tgz","fileCount":8,"integrity":"sha512-4YwlcT9SThbJVhQP2Dq87nKTtgigT/C3K4Iz8o8m8GW4kyvFCISBQXwsrTFtbWISd7AO593AnPXBuLFrvkfgKQ==","signatures":[{"sig":"MEUCIQDbwT8B2qqPCI+1LBjC+Al+H8ZQXehcAP0EgXLOlUa3YwIgSgHjf2XgVrfjO/D2ppeYQzGh9Ba6kQ9HGCfzuCscLAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850952},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.12.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\45660fae7907b58474cb7e5440b1f3ef\\onjmin-dtm-0.1.12.tgz","_integrity":"sha512-4YwlcT9SThbJVhQP2Dq87nKTtgigT/C3K4Iz8o8m8GW4kyvFCISBQXwsrTFtbWISd7AO593AnPXBuLFrvkfgKQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.12_1782027047107_0.02729776855572008","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@onjmin/dtm","version":"0.1.13","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.13","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"ea9d9fe0de14bcd67e03959c36a9be4cf3767a14","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.13.tgz","fileCount":8,"integrity":"sha512-PO5bngf8oWAsvtQCeLx9c89GE6jnvgZmalGMU+Sv4QvAxro1SsYVtXCmEa9BSQoAO0pALZ8FzeKVc42pKEYlwg==","signatures":[{"sig":"MEUCIQDh9clmLDochETrGcuJukJBbE/dXifBmjocig3o7s0mRgIgD6NOxgEAQ626QmdPaSxX7/svoprQCi2+oX5iFArabTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866053},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.13.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\798ecea9856a3a5179f1e75465a0ca9a\\onjmin-dtm-0.1.13.tgz","_integrity":"sha512-PO5bngf8oWAsvtQCeLx9c89GE6jnvgZmalGMU+Sv4QvAxro1SsYVtXCmEa9BSQoAO0pALZ8FzeKVc42pKEYlwg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.13_1782029907564_0.3738571287893995","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@onjmin/dtm","version":"0.1.14","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.14","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"c9205db6fc1e1d63e4562775c0cc39f667d019b7","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.14.tgz","fileCount":8,"integrity":"sha512-4sgVlv2X0uc4kd0qT+CxdZnRkV/RrK8nIqg6yvD/qYobKPj2I1OvGbzlG+73Nheiw64VSekP3MCKptvMq7+VZg==","signatures":[{"sig":"MEUCIQDmRWVeXO9l3sSN7FvVdDUi8vhgbGZmqtJZHJIay6NZiwIgA0WxWBFzzlntYnz+0bUCpzjWNcc6Mlls+pCnKSp0Qdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866659},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.14.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\1963c34b8bb9949d160d9b33441db467\\onjmin-dtm-0.1.14.tgz","_integrity":"sha512-4sgVlv2X0uc4kd0qT+CxdZnRkV/RrK8nIqg6yvD/qYobKPj2I1OvGbzlG+73Nheiw64VSekP3MCKptvMq7+VZg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.3","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.14_1782031333570_0.12111044168400631","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@onjmin/dtm","version":"0.1.15","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.15","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"2e1dc32daa2da90e8757b003f99e8ce8c7dc1879","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.15.tgz","fileCount":8,"integrity":"sha512-JzX497fW5EMXUGPTEAf4tM+WvrGF8TaH+PN+emsxP9hNZLDo5dgnLN/kxciFVihEr05bhheR2ByoGa5i9NptqQ==","signatures":[{"sig":"MEUCIHGqZkOvfI9rltSDFlhX+CGZNaLYVZMJsQZZZYQ4GgyxAiEA9MT6n4EKaQ23B/EwAXmJQXqOCCLLsqUxlacEE0VKIaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":869313},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.15.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\0cfcf4aed746f839a06bbc87e26bf64f\\onjmin-dtm-0.1.15.tgz","_integrity":"sha512-JzX497fW5EMXUGPTEAf4tM+WvrGF8TaH+PN+emsxP9hNZLDo5dgnLN/kxciFVihEr05bhheR2ByoGa5i9NptqQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.15_1782033222283_0.8306956735808084","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@onjmin/dtm","version":"0.1.16","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.16","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"6416f9968c001413604d8759ffcdc06bfd4b464c","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.16.tgz","fileCount":8,"integrity":"sha512-e3snm4zFNw2dJ4kJRkIGnMjeQA/FFrX9xLr59pobBrPoUe6JjNyy97hGoQJuOTtzIBKoXbNl+FAksgkD5X6aCA==","signatures":[{"sig":"MEQCIHkfQ+4l9Th42VGjX8xuYLHNQEoDzTF6Jmdrx6iMosd7AiBzZxUsKjSpFbMWUBkFk9yfFYV8y7jSEqdYCirdxhTZww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":895879},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.16.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\44df2b80d84f742b0f33332689795d00\\onjmin-dtm-0.1.16.tgz","_integrity":"sha512-e3snm4zFNw2dJ4kJRkIGnMjeQA/FFrX9xLr59pobBrPoUe6JjNyy97hGoQJuOTtzIBKoXbNl+FAksgkD5X6aCA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.16_1782035828034_0.02823264472986642","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@onjmin/dtm","version":"0.1.17","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.17","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"ebb4c2b97750dc3f704707af0d5612f7759316f3","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.17.tgz","fileCount":8,"integrity":"sha512-QGancUA+asKDXP45ggTKOMcCHDD9pQaJ0oPXVrNxiHc+9++2Pbl0ZDq0ICjWiPRYrun1CmQrw+Vcw4fB1bj1Vw==","signatures":[{"sig":"MEUCIDD7OlRG1JPv6tUW7VXKjxts/WOoJMhz5FeIpdg5GRVQAiEA0+6pPLvETQS3S441DDG10PuX9HPKzPpWhPVWX1KZolg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932039},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.17.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\bc6b07cb81d627da0edf7ce3de493f57\\onjmin-dtm-0.1.17.tgz","_integrity":"sha512-QGancUA+asKDXP45ggTKOMcCHDD9pQaJ0oPXVrNxiHc+9++2Pbl0ZDq0ICjWiPRYrun1CmQrw+Vcw4fB1bj1Vw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.17_1782041993878_0.4228039427562009","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@onjmin/dtm","version":"0.1.18","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.18","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"d7ba5f4ea5e74d108280eb8887f7dff8ea60c0b2","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.18.tgz","fileCount":8,"integrity":"sha512-k0xLprW8oXZAwtdayR3Qhh8SVgEpE1w27Cb5+7tfoAugaT9hZIr4y7spbgQisH+EpIxG1K9haDeW0d7l8LYRHQ==","signatures":[{"sig":"MEUCIQDAyUz37pOQbYSo3lkjJ5EQhGpZ4T1q6NRDOtgX/4bztgIgN++qIxbK5oTXciC4le0iIc2ehP2Yt2hr0GdkhjWeJvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958349},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.18.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\49bbb4dd23b7bb3886153cbd10742ca4\\onjmin-dtm-0.1.18.tgz","_integrity":"sha512-k0xLprW8oXZAwtdayR3Qhh8SVgEpE1w27Cb5+7tfoAugaT9hZIr4y7spbgQisH+EpIxG1K9haDeW0d7l8LYRHQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.18_1782044539326_0.30644735855112226","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@onjmin/dtm","version":"0.1.19","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.19","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"5fbec6062f0819110a5b8258a97246ed409e0084","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.19.tgz","fileCount":8,"integrity":"sha512-hXfnY0mrVFfQDFhhwaRjycDhl100/NJ4belhTF1ZG7wbnq4Ul9k/3a9AlW8p/Ve5sWkaUDF8TTHFM31pw2UtZA==","signatures":[{"sig":"MEUCIQCC0bp9NkvKLdMl+Njmen3IlCaglsSpW6+I/dRy7sBvrwIgA3BytgZ+xOEOLP9mXEwnRsZvFlsSXxfavF87qNORrEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":958489},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.19.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\b232dec415615e0d8194c719af2c0194\\onjmin-dtm-0.1.19.tgz","_integrity":"sha512-hXfnY0mrVFfQDFhhwaRjycDhl100/NJ4belhTF1ZG7wbnq4Ul9k/3a9AlW8p/Ve5sWkaUDF8TTHFM31pw2UtZA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.19_1782045467188_0.022636747072735774","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@onjmin/dtm","version":"0.1.20","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.20","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"89e99a233ef20d7bec182e2dd539fe360cd4e9e2","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.20.tgz","fileCount":8,"integrity":"sha512-vywCBiwNe2K6LXPBc9TcumjNKgumQ6vvWRsH/a8uo/LtRScMe4bR+F0I57om0s0hG9QXi2zwIt9uKupB+x9udQ==","signatures":[{"sig":"MEUCICJ6LUIZ9cdQ8E3t2AJco8b9p09ZoO03EeCI2dKy6BlDAiEA9TCJN7RZ41WPuSPLfSN90rBxvbgRfDEIO1l3HnGGXRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961391},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.20.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\c4411df3557bba5b87f86402f7e0c629\\onjmin-dtm-0.1.20.tgz","_integrity":"sha512-vywCBiwNe2K6LXPBc9TcumjNKgumQ6vvWRsH/a8uo/LtRScMe4bR+F0I57om0s0hG9QXi2zwIt9uKupB+x9udQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.20_1782045950153_0.8137400844293872","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@onjmin/dtm","version":"0.1.21","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.21","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"91de6c72eaf45cf35267de0baf425e152282ce7d","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.21.tgz","fileCount":8,"integrity":"sha512-j853f0PBJB4o/mQV+vMKA2xMo8Yziv95SB1o9Av2NMokbtRWXLoXQqHZ3SmWVbq4j1M7V47lMk0jUv4c2hQtSg==","signatures":[{"sig":"MEQCIC62RlgF+C2Tgshc4d9J157I+afduDvXODIUEe/RApFqAiADPs03NDMZkBDeyzaeSIy7jdikVkwv4RPiIhyBlUJICw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961539},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.21.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\6a71a9f71db85c63ad79c0bfa708cf3e\\onjmin-dtm-0.1.21.tgz","_integrity":"sha512-j853f0PBJB4o/mQV+vMKA2xMo8Yziv95SB1o9Av2NMokbtRWXLoXQqHZ3SmWVbq4j1M7V47lMk0jUv4c2hQtSg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.21_1782046403932_0.6418874188823465","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@onjmin/dtm","version":"0.1.22","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.22","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"8d3a2c7bac3138ae9393df2ca7b6cd2d932c718f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.22.tgz","fileCount":8,"integrity":"sha512-yYoZfK7iBvsg2q4nf9w2uwbxiww1i4u8RDHihmDHrGjzVEb8a9yDfohrQDsj4W0dDljI5Hl9q2+p5d8xENyd4w==","signatures":[{"sig":"MEUCIGrcrww2vh3E8Yby/Qi9QqESXDUZi5DW8eDi53zjLPNBAiEAlBND/bm24W5qlQk+WqdVxH5EXfqBjoTzcrjWtC3lWP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1007011},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.22.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\3ae33dc62dc404b40d30325d2fc7f838\\onjmin-dtm-0.1.22.tgz","_integrity":"sha512-yYoZfK7iBvsg2q4nf9w2uwbxiww1i4u8RDHihmDHrGjzVEb8a9yDfohrQDsj4W0dDljI5Hl9q2+p5d8xENyd4w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.22_1782055558938_0.08964000686710905","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@onjmin/dtm","version":"0.1.23","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.23","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"f9a2fd0ca9df062f68e4ef18e9dd4fbe3400f81e","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.23.tgz","fileCount":8,"integrity":"sha512-nUeL59P2TMsx+MQ1Yl7dxhLaln0sRkZLB9cmoQ0jBK+LH0Y9Yq1FEvYVDuzZKEjzqD5KQOoekS7Lt5KYZxRjBQ==","signatures":[{"sig":"MEQCIC+WHu9IOErW731pnkegqRuqAlzJruH+EckIwI89UVqSAiBTBIV7Zbp4zwWD6rn2VV5+GFE37ySBq+ENCzD2V5sMnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1010561},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.23.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\ab98e2db4278b84047358c50495a7700\\onjmin-dtm-0.1.23.tgz","_integrity":"sha512-nUeL59P2TMsx+MQ1Yl7dxhLaln0sRkZLB9cmoQ0jBK+LH0Y9Yq1FEvYVDuzZKEjzqD5KQOoekS7Lt5KYZxRjBQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.23_1782056471262_0.7004350558018906","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@onjmin/dtm","version":"0.1.24","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.24","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"272af0b950a76735e7795153812e5b7260ec75fe","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.24.tgz","fileCount":8,"integrity":"sha512-jR6TiRb3lCRkAW42qvxUIC7M6+OlkHcluSSbbDSSzgwiW/Qil4Mp/9Ho+GYxYcrhLcvGU//6FvHnLu8K6CW8Dw==","signatures":[{"sig":"MEQCIFovbxbSiy5iwK3amAiqz9csZaTsDYwLZmFWlX/3of/OAiBvItzZQg4KrcFN8J5ssrdYXIj8DeJRWy/r1/7YHt+59A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037189},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.24.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\be422978850234f9693192f916cd1095\\onjmin-dtm-0.1.24.tgz","_integrity":"sha512-jR6TiRb3lCRkAW42qvxUIC7M6+OlkHcluSSbbDSSzgwiW/Qil4Mp/9Ho+GYxYcrhLcvGU//6FvHnLu8K6CW8Dw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.24_1782103313412_0.3167018301707718","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@onjmin/dtm","version":"0.1.25","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.25","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"e37f07c5002a82f8e85e3c79544f828b3bdf755c","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.25.tgz","fileCount":8,"integrity":"sha512-mLLF+wyl/vt/6sPhDb2BAaPQ6DTs1gN0a0fdmFmL4hq4nlvIWOz5fqaNBjXrWyM5wqBoLabZMgMBAtVhexoGgw==","signatures":[{"sig":"MEUCIQC8SW0AQvt8GcsBTWMO4iZw+IBIHT5CnWHbEKfrSZOO9wIgU5E/mvqnzmUFpqMNBkzHI6QFsvJ23ez59sgPwW778FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1067609},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.25.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\31789093c5dd126d065f3fd33d73965e\\onjmin-dtm-0.1.25.tgz","_integrity":"sha512-mLLF+wyl/vt/6sPhDb2BAaPQ6DTs1gN0a0fdmFmL4hq4nlvIWOz5fqaNBjXrWyM5wqBoLabZMgMBAtVhexoGgw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.25_1782122437684_0.2233428858391242","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@onjmin/dtm","version":"0.1.26","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.26","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"970c85e0303a95e68a805bf51ec702f01bbd8568","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.26.tgz","fileCount":8,"integrity":"sha512-gtmlafBdxM7cxl8z55H7YirseLNyaMUwOxkRgNj40IHQY3ujHdM/tJ/du1fFbZQH/B0thjI6qKMcD0Oe2nyjIA==","signatures":[{"sig":"MEUCIG/QiYbcNr+7WoMCDc3jni/NB9DiS8OLqacbd9Qr1qzoAiEAk23qBzQYEJMm2q8crIE+AYuMEdn5jKhLGXH+NXcfuLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065137},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.26.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\1e727a2092edf570d124199f1c344191\\onjmin-dtm-0.1.26.tgz","_integrity":"sha512-gtmlafBdxM7cxl8z55H7YirseLNyaMUwOxkRgNj40IHQY3ujHdM/tJ/du1fFbZQH/B0thjI6qKMcD0Oe2nyjIA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.26_1782139024276_0.30148318768225724","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@onjmin/dtm","version":"0.1.27","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.27","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"88cdb5b4bd70a9723dfc6c37768628f6e15d1763","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.27.tgz","fileCount":8,"integrity":"sha512-vCfoK8/Rq+zN8Cca/oXfvy7OWntLxj+WXV28Nbd6CrE7JmgxmvAzavI/7UWAFX4XULrkTsxjYQoMvodU2uMcrQ==","signatures":[{"sig":"MEUCIHvhZmX3A5LKywG5JIdbc9Z/+f2SR3D1I+ToOtQzboM5AiEAzIRTaoDuQtakrGsCvTICI5+OTNrXel9LPlZPwu8g2uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1065403},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.27.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\68b5371fa8a0fd520fa871d1537f533a\\onjmin-dtm-0.1.27.tgz","_integrity":"sha512-vCfoK8/Rq+zN8Cca/oXfvy7OWntLxj+WXV28Nbd6CrE7JmgxmvAzavI/7UWAFX4XULrkTsxjYQoMvodU2uMcrQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.27_1782140011433_0.6048591428200039","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@onjmin/dtm","version":"0.1.28","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.28","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"1a2a7477be0ac5acdce3417511a09862ec269e3f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.28.tgz","fileCount":8,"integrity":"sha512-aeXgkCaQ+XLrWJ8mbD42V7elANpiKpYPLI7HRn8ZBMy1cGK+m3SMiFAZhYL3WVXWh66VK7oxjhFBdTDsjyzjkQ==","signatures":[{"sig":"MEUCIQCfTr2ZAuKWpBDpkrKG3aCKHHz6ipuIvMThsqoJoOo+UgIgGN8GmKAwDHaqbtC1CFsTQuhKIc+aXhSXcg4vhuZXAeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075261},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.28.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\2aaaf9d54a8d61bae7df567bd8aa7c8e\\onjmin-dtm-0.1.28.tgz","_integrity":"sha512-aeXgkCaQ+XLrWJ8mbD42V7elANpiKpYPLI7HRn8ZBMy1cGK+m3SMiFAZhYL3WVXWh66VK7oxjhFBdTDsjyzjkQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.28_1782143841986_0.1660651750634088","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@onjmin/dtm","version":"0.1.29","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.29","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"4535e67098e35c6f8cf16e0764925dbf2b0be9b2","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.29.tgz","fileCount":8,"integrity":"sha512-SXzQfE/VUyvaW/X+Ry/JReVJx7mTWl6GT0h0LyLI7x+1TP/io9k0+rQDzkXJ3OsYxuhxk3MYZgv8EYSB3tc//g==","signatures":[{"sig":"MEUCIQD3dHpfKJI4lBOgXrTYQwHIXh81Ursuk4CttIw46BQ50wIgTM/+ywjqW3plJ9spLDug7oQ6sx7KLH1A9xSw5gUaD5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082479},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.29.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\50851b51092f29ff4e5e2fa24191c73d\\onjmin-dtm-0.1.29.tgz","_integrity":"sha512-SXzQfE/VUyvaW/X+Ry/JReVJx7mTWl6GT0h0LyLI7x+1TP/io9k0+rQDzkXJ3OsYxuhxk3MYZgv8EYSB3tc//g==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.29_1782144512135_0.3976563979472063","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@onjmin/dtm","version":"0.1.30","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.30","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"32f7a767bfe74bdde4d93b8bd55a4f3af339864a","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.30.tgz","fileCount":8,"integrity":"sha512-btrb5u3Uz/698XLC7AUeHT24kR2zE79Rja3NJ9yB6WrGo4QFdTMLbDTOxLVwCHHuN7wfIK+fRaZpdLJ+yUkJzQ==","signatures":[{"sig":"MEUCICVraBGvHASG0xw+ZfKM8/Qi7Z5wKLSXKAgBolNi8wReAiEA2cK7xnfeDZeeF77vzuXjZm511wL9IBNF6X6SxeAAlqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075261},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.30.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\1f936bdfca3d9b4a643762de20a65262\\onjmin-dtm-0.1.30.tgz","_integrity":"sha512-btrb5u3Uz/698XLC7AUeHT24kR2zE79Rja3NJ9yB6WrGo4QFdTMLbDTOxLVwCHHuN7wfIK+fRaZpdLJ+yUkJzQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.30_1782145233043_0.9657941130224772","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@onjmin/dtm","version":"0.1.31","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.31","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"4484e7b8f72031d12458aad650b47526a170d2b8","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.31.tgz","fileCount":8,"integrity":"sha512-4m09+oZ3ndLzTfN2pKD7gupcAG4tbFT1WACfrv1efN8iB5JmHzUByUd/JDnVjafi/JMyTLUogG0WCXNrq8RJ2w==","signatures":[{"sig":"MEUCIA0rikWPUw90nxKffGssPFWC7MhytMYvy9OnERA0lLsBAiEA0oJKFDsJxHxGymKj4y+MY1HllqOosGV0EhIlFp46y+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081827},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.31.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\56f0262b6e98edf0de3dacdbccfbfd28\\onjmin-dtm-0.1.31.tgz","_integrity":"sha512-4m09+oZ3ndLzTfN2pKD7gupcAG4tbFT1WACfrv1efN8iB5JmHzUByUd/JDnVjafi/JMyTLUogG0WCXNrq8RJ2w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.31_1782148454996_0.6156823139797587","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@onjmin/dtm","version":"0.1.32","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.32","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"1dc408370edd5a05c39025b505e49f3c879dac7d","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.32.tgz","fileCount":8,"integrity":"sha512-GQtOlej14M9hIzfBi/vFivvcA0M+NHq5ljNp6Y+sRK4YP9hBWZoXs/ZaklAgWtcRyeBibqxlFvATLD2u3yiDAg==","signatures":[{"sig":"MEYCIQCXcrFoHdT+8FiSXv1pYwqHrUji5gbf8MR3lhStjr0vWAIhALGILCjorg8eCvGYfLZF7CsnQAfEdSoeWUnKNuYeAmn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082313},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.32.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\30a572d98e76b4727b933bf8b793e111\\onjmin-dtm-0.1.32.tgz","_integrity":"sha512-GQtOlej14M9hIzfBi/vFivvcA0M+NHq5ljNp6Y+sRK4YP9hBWZoXs/ZaklAgWtcRyeBibqxlFvATLD2u3yiDAg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.32_1782229442298_0.7909546556221521","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@onjmin/dtm","version":"0.1.33","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.33","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"94ac95d47e4770b5673ea4f64fcbd8083ebe0873","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.33.tgz","fileCount":8,"integrity":"sha512-cvl0+vXNQvZvqAE4XMOfyh34Aogfit1U5umcAiFMdGRahHm9YCBNmnIHH3uCr9TwgFwJmEMTsP0a4vy9M8KGDw==","signatures":[{"sig":"MEQCIFdpjrUKj+Lbe7+RqM4989AWv3jSWpOPv7xU8+2a/sknAiAw2OxqQNPbbNjkxtU/snhAsHrO7W4DCIHr7TMEzUa9zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084707},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.33.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\fb1fc56b4ec964b3d29905cd28679d90\\onjmin-dtm-0.1.33.tgz","_integrity":"sha512-cvl0+vXNQvZvqAE4XMOfyh34Aogfit1U5umcAiFMdGRahHm9YCBNmnIHH3uCr9TwgFwJmEMTsP0a4vy9M8KGDw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.33_1782298544278_0.0876008458171238","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@onjmin/dtm","version":"0.1.34","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.34","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"862c00d385efd93953973438c5b62db6fd4aa4e8","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.34.tgz","fileCount":8,"integrity":"sha512-NMnruqmoKJ216eGtfGN3UrW+aFSV+BfCXcHOF/iJ8VaBM2DYj1vWN8VEFvTuc0enYqKzaOwk7Db0Zjo9rATazw==","signatures":[{"sig":"MEUCIBLM6DAhHSFdPn7IWYH7Bmvd4lbDX2OVlK8Qj786yu0vAiEA6+ZH2Cp8XRwC+FvKFUsJIe5a4XI6Rzp1lGej7sh7Hls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107818},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.34.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\8f983853fdcf4953ec89af595fdab5d6\\onjmin-dtm-0.1.34.tgz","_integrity":"sha512-NMnruqmoKJ216eGtfGN3UrW+aFSV+BfCXcHOF/iJ8VaBM2DYj1vWN8VEFvTuc0enYqKzaOwk7Db0Zjo9rATazw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.34_1782399681939_0.6041739490728215","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@onjmin/dtm","version":"0.1.35","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.35","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"fc7db33038d1d20c6396f43759f5d98f86214c2a","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.35.tgz","fileCount":8,"integrity":"sha512-HyfFIMNH3V6sMKogOOu5nCTRSOzfb51NbuSIFMt9SdWkxJXuKit2gQH6XX8K2+q7Qm6i8O/LA6/Ck6QfR9WR6Q==","signatures":[{"sig":"MEUCIQD/k6kRYa1PMUvwutE+c7YvhCM+L3oHitBm4opK24jXyQIgLRkRmtvXUm53oBMxuRsW+vqd3GWdoe92bStoJeZYIJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1107818},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.35.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\c2e00f3a301a4d3bc4f70a45c1db775f\\onjmin-dtm-0.1.35.tgz","_integrity":"sha512-HyfFIMNH3V6sMKogOOu5nCTRSOzfb51NbuSIFMt9SdWkxJXuKit2gQH6XX8K2+q7Qm6i8O/LA6/Ck6QfR9WR6Q==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.35_1782399735000_0.7182098126766845","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@onjmin/dtm","version":"0.1.36","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.36","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"506a4680cbe11e087d2a6ad5e2f557390bf05c57","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.36.tgz","fileCount":8,"integrity":"sha512-QRTkhEuBm+9+uvjADrDvwYuJclRmDCFflxFSRmjXNGFdyuXSFiKqBuWFZDoo0vCRVGKeyPkjsVelHpdw3fSN9A==","signatures":[{"sig":"MEUCIQCrXc2mkAd1vMuW23MY/HUDxqrcBSSGRnrTAGlKJr/fxAIgDEz+6gnbSfXeDUkWV1yoEQPT/lU8kmy/sdzQsTUMiZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111760},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.36.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\2b41889159baeb6dbc832e1a62416207\\onjmin-dtm-0.1.36.tgz","_integrity":"sha512-QRTkhEuBm+9+uvjADrDvwYuJclRmDCFflxFSRmjXNGFdyuXSFiKqBuWFZDoo0vCRVGKeyPkjsVelHpdw3fSN9A==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.36_1782401251471_0.9819968877654905","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@onjmin/dtm","version":"0.1.37","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.37","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"2f6ecf6cf259ba2b817dd1c641e84b10860fdc8c","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.37.tgz","fileCount":8,"integrity":"sha512-6sKYB6OZFF60eub0Eddiw4vqjro7ucnDWqn5IkcpvanDDPo7hQ5d3lfwodLj6R9cqNajxmyKEyrd5zuJl6vvzw==","signatures":[{"sig":"MEUCIB0J0rhz/o0WZPcR5CRFzHaKR17muipGq28XYEll4MEbAiEAj4b5mp1lRv4I+rjIF9tEjFyKiajWL7U9rmPguOmue3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145188},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.37.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\c0691ba87d8d77c5a079ae34d11422de\\onjmin-dtm-0.1.37.tgz","_integrity":"sha512-6sKYB6OZFF60eub0Eddiw4vqjro7ucnDWqn5IkcpvanDDPo7hQ5d3lfwodLj6R9cqNajxmyKEyrd5zuJl6vvzw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.37_1782537163510_0.38902950611568743","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@onjmin/dtm","version":"0.1.38","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.38","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"09cb6e3e0eeb383fcd63cd8475064a8a6ae80f36","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.38.tgz","fileCount":8,"integrity":"sha512-cA0yJ/uCVmRyla2Hz2wxgsofqKYKG3oUOP2h5Czz/1XijuwABeaQy1JVPV693V5zc1AFT0GMhI5XSipbCNX5Mg==","signatures":[{"sig":"MEUCIQDG6vuxD5Im1XYDZ+oYUce0r39SW4n6uJS1NnE0o45utAIgEJLCBDXB+AYbhd0mWxLc3rUUJJ2roHvwsF4AIimgPh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1146328},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.38.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\f9f0a9b2d25c42b6a8d4684dcd8aa6d2\\onjmin-dtm-0.1.38.tgz","_integrity":"sha512-cA0yJ/uCVmRyla2Hz2wxgsofqKYKG3oUOP2h5Czz/1XijuwABeaQy1JVPV693V5zc1AFT0GMhI5XSipbCNX5Mg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.38_1782539463860_0.892445826142487","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@onjmin/dtm","version":"0.1.39","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.39","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"b2b045270b7205e48c24e95aac18696f3c781f97","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.39.tgz","fileCount":8,"integrity":"sha512-il1T9gKP9nhMbXTDm5zUzhBv8BG0ZCn+D4oUhdGyM32LNWKZnnksCdGJrAIByUjVNiXuEidvuk/hKRE0jrms/w==","signatures":[{"sig":"MEQCID1l3BZqh5tOlbCuMB2aTPc4O6uSXD7FB3dll63tWUX8AiAsW7avyOyKD8ooN+C5QDozt6fcz7FvpdyogLUQbQj4cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1145800},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.39.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\ed3f374a2f4e02666a9162c1df9e374e\\onjmin-dtm-0.1.39.tgz","_integrity":"sha512-il1T9gKP9nhMbXTDm5zUzhBv8BG0ZCn+D4oUhdGyM32LNWKZnnksCdGJrAIByUjVNiXuEidvuk/hKRE0jrms/w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.39_1782550990229_0.8633007332420328","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@onjmin/dtm","version":"0.1.40","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.40","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"3ccbb46c2aad3d7a7383ae6195ff7d6a8eb65265","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.40.tgz","fileCount":8,"integrity":"sha512-1CnDA7MgWvsC0iGhdB+wBYItt/KKgxhxVkqadKQ9AWSyx8IQ7qcueWZV/EuMBrcg7DcdlsSjmDm44+4zP/n90w==","signatures":[{"sig":"MEQCIAaZ0E599kx7yGOaQY7Nf1GORHFEhKCDMrOeKN6zbWKyAiBjSQcc7VmdsBr6ee6nd+1DTQYlyVkWnDHakVOvSEqhsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153130},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.40.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\579f0452fc8b7e5b5f36367ec04679fe\\onjmin-dtm-0.1.40.tgz","_integrity":"sha512-1CnDA7MgWvsC0iGhdB+wBYItt/KKgxhxVkqadKQ9AWSyx8IQ7qcueWZV/EuMBrcg7DcdlsSjmDm44+4zP/n90w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.40_1782584377480_0.8446652605188438","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@onjmin/dtm","version":"0.1.41","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.41","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"7af2661f458b26e458129396ba5778e79794748d","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.41.tgz","fileCount":8,"integrity":"sha512-YKkSRJaeg0JJ4q23ssjKQoFlq6NxXm7iHjzOntlw/3Gcn1V98bA4P2P9BzuP4hPNP3EuLZpQA+/Wc8wZVEUhlA==","signatures":[{"sig":"MEUCIQCX/r1XxzNuXJBUxru+NPcTegLRPnM3iv0O77V0XZ+iXgIgeYwAZMc6fG7/T4VrzGYFy+G1EtQmaD5G3p1rqGvDvrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153118},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.41.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\afd63a6d2e29be055a5a52176181c220\\onjmin-dtm-0.1.41.tgz","_integrity":"sha512-YKkSRJaeg0JJ4q23ssjKQoFlq6NxXm7iHjzOntlw/3Gcn1V98bA4P2P9BzuP4hPNP3EuLZpQA+/Wc8wZVEUhlA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.41_1782659713747_0.7577295465301426","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@onjmin/dtm","version":"0.1.42","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.42","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"a6f804c2bb61ea5b6851937f94e05c842b066abb","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.42.tgz","fileCount":8,"integrity":"sha512-d+yCBIXg6dAeXrNFxhk7VjZ/uDlVStcTHa3w2v0xBx65DDJIa720DUZAZQhKkgQtqnxQOiSMhCSf7RM3qdklFQ==","signatures":[{"sig":"MEYCIQC+vZhoBOe1wS9CPDFZoeJyIOq3KToJpO1lzxRsruR67AIhAM5buguGqb8U0YVA77M3siWjCOsZ/RHlpEDnPwI1HuDQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153816},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.42.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\a6a91f3ff38d49bae8758f823bdb3cf8\\onjmin-dtm-0.1.42.tgz","_integrity":"sha512-d+yCBIXg6dAeXrNFxhk7VjZ/uDlVStcTHa3w2v0xBx65DDJIa720DUZAZQhKkgQtqnxQOiSMhCSf7RM3qdklFQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.42_1782693481170_0.81302923027576","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@onjmin/dtm","version":"0.1.43","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.43","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"f635dd6fbf83ff53232b339029044e9e6bf903dc","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.43.tgz","fileCount":8,"integrity":"sha512-PLACZW8ZhPI3MSs1Z5XgzQ6zB7qCjfC2F7KrtdbK3EOKG/z6ViZoS01RP/COQB2+sU7XHaeKmA7XHYSwmLBl4w==","signatures":[{"sig":"MEQCIASKIXERvbe0+wsmNQ20t0EOMRJ5i3OdBg/IGn0nzXvwAiAPCoWiZAeW7gJ3HkoE7yhQJ0VkYGmD+yPOk1nQRWiuSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1153976},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.43.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\b653c51a547fc0687baf996ab1d4ec4d\\onjmin-dtm-0.1.43.tgz","_integrity":"sha512-PLACZW8ZhPI3MSs1Z5XgzQ6zB7qCjfC2F7KrtdbK3EOKG/z6ViZoS01RP/COQB2+sU7XHaeKmA7XHYSwmLBl4w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.43_1782731454072_0.044813399765651685","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@onjmin/dtm","version":"0.1.44","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.44","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"0427d9b3ebcbca77c97abeaf446b81c1999f4816","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.44.tgz","fileCount":8,"integrity":"sha512-usJTQveXWNH50vQ4sqk6Oaal6bvGkRfCzM20bKXicid+lx8mfzDN2/4WzdpscJGXaWhPunwdeKtIG+AG+Cm95w==","signatures":[{"sig":"MEYCIQCEqYzY2NT6LIXErOsLZXPfUBiGXKElv4gTkD9bES7w3QIhAJ6QrihqQ3uAQEKvmXUjMqmVTHMn5jY6rYaP01EEPJTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1154178},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.44.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\a3c2202ea2ee68b4b01b2ce47def4632\\onjmin-dtm-0.1.44.tgz","_integrity":"sha512-usJTQveXWNH50vQ4sqk6Oaal6bvGkRfCzM20bKXicid+lx8mfzDN2/4WzdpscJGXaWhPunwdeKtIG+AG+Cm95w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.44_1782733452919_0.8952593107752844","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@onjmin/dtm","version":"0.1.46","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.46","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"e30d063723eaaa3e65d8277cf52600ac89330992","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.46.tgz","fileCount":8,"integrity":"sha512-8vJW/3B7QJ6ZI+X+SBSYg8hm+wBqGBINi3wElttuG58lox4Zaj0yyeD71Cvkz6n6tz/OF+jQyNIc+mwB9MzLyw==","signatures":[{"sig":"MEQCICYQh0h8GdkcLw2YjdkSXpKXUKekstylX0cG9o5u0tMcAiBiebBAXBqEVhK5uTZ+A4AgyhWDS9U8UV08R8mJ84rflg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1156544},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.46.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\e3d0128945b121a2f9e7a36036a86e25\\onjmin-dtm-0.1.46.tgz","_integrity":"sha512-8vJW/3B7QJ6ZI+X+SBSYg8hm+wBqGBINi3wElttuG58lox4Zaj0yyeD71Cvkz6n6tz/OF+jQyNIc+mwB9MzLyw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.46_1782927884526_0.046187900874612886","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@onjmin/dtm","version":"0.1.47","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.47","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"2b889419ed28df891e5650617564cbb3e7b66b43","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.47.tgz","fileCount":8,"integrity":"sha512-v07qo1fz65OT0AxK6cpH3yvV8HwJqIteIEBAXEcZMLvfrsFQYwyXOD9A2mqN7xdS+IE/0TyjJV4Kbs6Y/xdiCg==","signatures":[{"sig":"MEYCIQDkyr8NmPgCDyfVkfQpji06rrIcHYzd7kHtvA0gB4FoOAIhAMZs9Zd5Tc6q+p184n1mG4invOeXO4LuRmokCpGsvdYS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1157230},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.47.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\b2fd21ada0a8e1eddb8869d0eca43508\\onjmin-dtm-0.1.47.tgz","_integrity":"sha512-v07qo1fz65OT0AxK6cpH3yvV8HwJqIteIEBAXEcZMLvfrsFQYwyXOD9A2mqN7xdS+IE/0TyjJV4Kbs6Y/xdiCg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.3","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.0","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.47_1782993002024_0.9579453351255867","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@onjmin/dtm","version":"0.1.48","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.48","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"be8d4f8f3d156caac18d08397f364779101a8320","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.48.tgz","fileCount":8,"integrity":"sha512-Jfn6UJnVN4EVIZm9A+6XeksHOOD2DRPmFp6/wQEUFyIc4p17TTh4AzCTP4ehAocVXmWwgYjTax+9PXp/PUzXWA==","signatures":[{"sig":"MEYCIQDzeIm6r5jBUFt2q6/TLhDVPFzCX08kwwUMxAg3obyZYQIhAM0+R4BYzFK7vB9lnpNUEJOlJ2fMNGbGZIIwV54R/5tX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115800},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.48.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\c3e64ecb802f7c65d824d5269d6fe501\\onjmin-dtm-0.1.48.tgz","_integrity":"sha512-Jfn6UJnVN4EVIZm9A+6XeksHOOD2DRPmFp6/wQEUFyIc4p17TTh4AzCTP4ehAocVXmWwgYjTax+9PXp/PUzXWA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.48_1783006867500_0.1806385456435866","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@onjmin/dtm","version":"0.1.49","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.49","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"27d9cefdecc694d21a6e27d4c0fbcb55d935facd","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.49.tgz","fileCount":8,"integrity":"sha512-2Ul9Pv6q8+XHiG74obMRqmmJWD4XLQCTWFzWQ7/Gl5LgdzgwM9iI7LhEvvrB5n/ak3lq/eiN2ad65HphBXgbjw==","signatures":[{"sig":"MEUCIQDgqGC83DFdAB8+M9gSBJzI0J7QU97PYvl7YVE4q+Qc0QIgBqP/dZE5zz/zIKMjw920hn8+w2NrGxfBF4KFBlyUCPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115798},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.49.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\8e3dfcc1031876bab5cd8a738edc4091\\onjmin-dtm-0.1.49.tgz","_integrity":"sha512-2Ul9Pv6q8+XHiG74obMRqmmJWD4XLQCTWFzWQ7/Gl5LgdzgwM9iI7LhEvvrB5n/ak3lq/eiN2ad65HphBXgbjw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.49_1783007665802_0.38066716848777116","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@onjmin/dtm","version":"0.1.51","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.51","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"d46631bafa211d303a8039bdf56b1c8650b2f4cd","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.51.tgz","fileCount":8,"integrity":"sha512-OZeC6skH0jM/Z6yUQWTIG8inlgAZUQ5oB/uMdQdtn26ZePy6tuukzc6KbnAxq/Y5SaDi57XgF2c+dDjhys43hQ==","signatures":[{"sig":"MEYCIQCGfSVBrhwlggJAgSagAMzyR+jaztEMAVS2zvLIxipiowIhALPIdRZ/56GzM6TtlyqdSCpmM6HQexTZVV6er3opuU5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115798},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.51.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\3753193f366dfb6a49d025be91740614\\onjmin-dtm-0.1.51.tgz","_integrity":"sha512-OZeC6skH0jM/Z6yUQWTIG8inlgAZUQ5oB/uMdQdtn26ZePy6tuukzc6KbnAxq/Y5SaDi57XgF2c+dDjhys43hQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.51_1783011259760_0.8548112603428435","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@onjmin/dtm","version":"0.1.53","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.53","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"f0ca66db674b6b46f1dfd6c9af0cf163e376f449","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.53.tgz","fileCount":8,"integrity":"sha512-3iLr11jKjWSbJCFK7pJjIkhD8Ssey9/GNvHILvRsyd39mDVjSQICpWf7oKla1xmYwiRWQir390FAjM4oJpvFbw==","signatures":[{"sig":"MEUCIA08ZWljpp3zTMhsjv4gbdbg5vpDdQ9gHY8D3uaT8FejAiEAnl2xGrMNxS9AiMM/UrXZEgQL/jCxUh2SsbfyEcqjLj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152318},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.53.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\c8aacee8ab58d02fddfa7762150d9051\\onjmin-dtm-0.1.53.tgz","_integrity":"sha512-3iLr11jKjWSbJCFK7pJjIkhD8Ssey9/GNvHILvRsyd39mDVjSQICpWf7oKla1xmYwiRWQir390FAjM4oJpvFbw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.53_1783086577509_0.30052384581344005","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"@onjmin/dtm","version":"0.1.55","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.55","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"55dc9720da2526c82468e47dcc96e30186bbeb30","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.55.tgz","fileCount":8,"integrity":"sha512-i7ysaEOu61FXLZeRTozCajPw1lfkN6by2kANL1i9m/E+onHo92RsVHgTkYEuz7qkWwfoO0e6wob3bSnOMQHSxQ==","signatures":[{"sig":"MEQCICWOG0NLPTTM+SxtcnUnA208zaO0Hh1GyBcodpzfYA/xAiBZqjTNZsEryU1MZet9Yi+heLe2NQf7jdqAO1RwkUw3fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162812},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.55.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\64eb540342a1ac5ca3e590804e58b58b\\onjmin-dtm-0.1.55.tgz","_integrity":"sha512-i7ysaEOu61FXLZeRTozCajPw1lfkN6by2kANL1i9m/E+onHo92RsVHgTkYEuz7qkWwfoO0e6wob3bSnOMQHSxQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.55_1783272207296_0.047017738918582186","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"@onjmin/dtm","version":"0.1.57","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.57","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"04721033f4f65aec1f903ade80775691a058e933","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.57.tgz","fileCount":8,"integrity":"sha512-ssNHMuPPQFK7Sv5Rn3WYxcsDhYHRRQKmqXaHNbgCG0cZ4oupOY+FXk0NjwCD3nW6BGusiBz4eMVapYYBvSgkbA==","signatures":[{"sig":"MEQCIAd1eoW6nWInp9gi9s9NagqfppulGQazbsDkLF8cP+F4AiAp1MZQDP2KrY0apkyT0U5H6xums0fYJGH7D1DKpaeDTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1306584},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.57.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\d010d4c9c27e383e0b0dbf6d00d2cfb5\\onjmin-dtm-0.1.57.tgz","_integrity":"sha512-ssNHMuPPQFK7Sv5Rn3WYxcsDhYHRRQKmqXaHNbgCG0cZ4oupOY+FXk0NjwCD3nW6BGusiBz4eMVapYYBvSgkbA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5","@discord/embedded-app-sdk":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.57_1783514033919_0.17103928504073895","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"@onjmin/dtm","version":"0.1.58","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.58","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"263e285e043232051dcd54d87a3153357a19c854","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.58.tgz","fileCount":8,"integrity":"sha512-L8rziEU83noSbH6W5fLRF1i2CVH9+X6LYRQ4DrupREiaNcg2nj0++d3+j3FHtLDKLzsOgLK5jWh8gSSJxI6PuQ==","signatures":[{"sig":"MEUCIQCnls1A9vKQYbkSrkTN80VNvOCkiJh4PTenzvWAe54TnQIgSp8Nnl8GWvVh4r7+dkcVWK4g1di5rgMmVlHI1AjbzMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1328641},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.58.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\4c787d8ec8fd88b40b610024ae01d459\\onjmin-dtm-0.1.58.tgz","_integrity":"sha512-L8rziEU83noSbH6W5fLRF1i2CVH9+X6LYRQ4DrupREiaNcg2nj0++d3+j3FHtLDKLzsOgLK5jWh8gSSJxI6PuQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.58_1783520491152_0.09365199176312733","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"@onjmin/dtm","version":"0.1.59","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.59","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"341fcf83ce4ee194bf000a949826d9a662889ec0","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.59.tgz","fileCount":8,"integrity":"sha512-OLrujQPv4gQES5gSTuTwDe4L9V6wyCzp3ZM6kl45foIeFkK4Jl1pUUWW+MdcJuGFQ9gMRaTMMZZUAhb7e2ZpwA==","signatures":[{"sig":"MEUCIQDCkR8GEvTdmI7h/fDisK1polgXaj5D/NKxsQNSjojeyQIgPI8YeAYNlEq3rMqpkkILGr2QIE1VF+rb/hbb6vcSfYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333611},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.59.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\20e5579e141cc2ed5d636c6994aba31c\\onjmin-dtm-0.1.59.tgz","_integrity":"sha512-OLrujQPv4gQES5gSTuTwDe4L9V6wyCzp3ZM6kl45foIeFkK4Jl1pUUWW+MdcJuGFQ9gMRaTMMZZUAhb7e2ZpwA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.59_1784366217589_0.4659358739476458","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"@onjmin/dtm","version":"0.1.60","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.60","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"014ea25c5c0ba7d0493dd29214f30329454c16ee","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.60.tgz","fileCount":8,"integrity":"sha512-kM1MmAI5M3su8sgG0xcLdqoIfKHm+N4LHJuIRLS6zEg799Sr9wIZNF7RMnb5gumIGcm7BtvOAxEK3ZuJ+2I83Q==","signatures":[{"sig":"MEUCICh6aLjAuADP6BJkvhG372I4ktT9Ajxf5oEFDyTK+wjxAiEA4MgbjGhK1ru2SQQG2m6sJQXDhseA7oW3SiEyd3C1CSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333695},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.60.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\5f16641e3654dd400767f3b78c370a8e\\onjmin-dtm-0.1.60.tgz","_integrity":"sha512-kM1MmAI5M3su8sgG0xcLdqoIfKHm+N4LHJuIRLS6zEg799Sr9wIZNF7RMnb5gumIGcm7BtvOAxEK3ZuJ+2I83Q==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.60_1784368197069_0.3353034162257569","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"@onjmin/dtm","version":"0.1.61","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.61","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"5c2ad42e44585eba13196a5c6fabcb6a988543e2","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.61.tgz","fileCount":8,"integrity":"sha512-eMnvIyeXhN7pTDIaROvLrqIpf5H/pLOWvuCJuu3rxoPsHCjH5RJNSRa4xDBfn7mByV/ijym08kZeoASYkkE+Xg==","signatures":[{"sig":"MEUCIQCyBpj4IGSSztYUtwDkumbrT0iFYK7o4FimushMqePswwIgce6lgd+mioIbOv8its6t1qZf9VaBZMOkCefBv2QCvkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335443},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.61.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\796015ca4a7aa7701171848e45cdaf28\\onjmin-dtm-0.1.61.tgz","_integrity":"sha512-eMnvIyeXhN7pTDIaROvLrqIpf5H/pLOWvuCJuu3rxoPsHCjH5RJNSRa4xDBfn7mByV/ijym08kZeoASYkkE+Xg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.61_1784433746029_0.8974194423496149","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"@onjmin/dtm","version":"0.1.62","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.62","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"e337fc495d65990804aa7941fe0c91f48dddea1c","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.62.tgz","fileCount":8,"integrity":"sha512-LXbd6dTVXIaH6qmYISHMJ6fW1ZqUk64dIPfxLYo5KgGI8Znm0Yh8NAOUErGKWkNjW2/FpOmfAHZ+BKWSi1U9sg==","signatures":[{"sig":"MEUCIQCc/ZpWlDvtrsYTsCS7avjcTfxYPAg95JL6EmarVnagCAIga8eh6rs3TR45lhp576H4JGS7EFqWVUSOW2j1IZMM3hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340211},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.62.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\1b6ed25163d32069e514594810d2f622\\onjmin-dtm-0.1.62.tgz","_integrity":"sha512-LXbd6dTVXIaH6qmYISHMJ6fW1ZqUk64dIPfxLYo5KgGI8Znm0Yh8NAOUErGKWkNjW2/FpOmfAHZ+BKWSi1U9sg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.62_1784436963048_0.7621626492335873","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"@onjmin/dtm","version":"0.1.63","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.63","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"ee05f6a6fd5051dc46c54c2a786dc19eba19f55b","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.63.tgz","fileCount":8,"integrity":"sha512-3KdVo6K8EF8oOu/bVlafRhZIiffnWKR8sRIWmhBxns+0MGgzVSWRE0C8Hk7hXLFxJOtk6I7pZJ/Vzf/EPFpJtw==","signatures":[{"sig":"MEUCIFkiQOXAnGEU5ysI8hQE7gW70D3kbb72JyLP5FwJskOQAiEA+ZExigtm/5el89qKctdsRuo0rUvBT/V8/k4zZr4niwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341519},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.63.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\0ca09d62471a2c22692bffeb23d10d36\\onjmin-dtm-0.1.63.tgz","_integrity":"sha512-3KdVo6K8EF8oOu/bVlafRhZIiffnWKR8sRIWmhBxns+0MGgzVSWRE0C8Hk7hXLFxJOtk6I7pZJ/Vzf/EPFpJtw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.63_1784444009446_0.8029137409851035","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"@onjmin/dtm","version":"0.1.64","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.64","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"c34ae6632bf1fc4b4e89a98e2448dee5d6dc3133","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.64.tgz","fileCount":8,"integrity":"sha512-cXkjkMwb7JISC6lL1d2uAoC0Lek42VDJhkAN/k4F/7lM8V/5XZkO7VwlpnxSgXkhX7obR8hpMSsA/2Zb0ZHJHg==","signatures":[{"sig":"MEQCIDHEM10erToSRVRdtPcoGKgurSjQRN+gFAuVCFgIFsoMAiAjwbNCvPKr/6kpmbheWoBpHbiSZHyPCrSP2pg+ZmpxSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347737},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.64.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\42ff0d5828c7c285f53fde67c66a619b\\onjmin-dtm-0.1.64.tgz","_integrity":"sha512-cXkjkMwb7JISC6lL1d2uAoC0Lek42VDJhkAN/k4F/7lM8V/5XZkO7VwlpnxSgXkhX7obR8hpMSsA/2Zb0ZHJHg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/dtm":"0.1.14","@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.64_1784531738776_0.14547609307179","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"@onjmin/dtm","version":"0.1.65","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.65","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"a9144fabc90aaf68e25377241976cd15980e7a7f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.65.tgz","fileCount":8,"integrity":"sha512-Mgfa9H9Q73Z2b9s5THq/3OwuVfiMfvlo3/oR1tVtE0s5fRuGcaPlOS8sn11QySPcTPbpDIz49uEPLw5VtAOa/g==","signatures":[{"sig":"MEQCIColyprZspLY+lfAVbZi8C5PTnBTKJilah/u6AHRmaJaAiBoGZLxYUAQ76V2lUT2V5UcHy3OLuw6rjI3QyZw7qBmjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347708},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.65.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\a048ea31a799e100c54c3ef6ed56479f\\onjmin-dtm-0.1.65.tgz","_integrity":"sha512-Mgfa9H9Q73Z2b9s5THq/3OwuVfiMfvlo3/oR1tVtE0s5fRuGcaPlOS8sn11QySPcTPbpDIz49uEPLw5VtAOa/g==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.65_1784533247865_0.4641021287026581","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"@onjmin/dtm","version":"0.1.66","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.66","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"63f61f9bb769e0cd482ef9ca4f057f0173f9f296","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.66.tgz","fileCount":8,"integrity":"sha512-w07w2aVp78K8DWfmFcSRGNTGY45+E9+S8o2+P/EgFVsNseJk4QRrTesK+nyc2MFtWT0PvuGW2ZkOTtei3C+RuA==","signatures":[{"sig":"MEUCIQCpbhuboUWEnatjFBmnufMUCYrYXhotqmd9ntXg9pSqKgIgKtJtkCkbyL2q+JKSDto0H1ld0Yg/u1+/jMF8e0WVAl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1347718},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.66.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\76aa1efc16478814fd89fe763d5fa2f9\\onjmin-dtm-0.1.66.tgz","_integrity":"sha512-w07w2aVp78K8DWfmFcSRGNTGY45+E9+S8o2+P/EgFVsNseJk4QRrTesK+nyc2MFtWT0PvuGW2ZkOTtei3C+RuA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.66_1784547475182_0.5418822374967882","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"@onjmin/dtm","version":"0.1.67","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.67","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"da32f6e9178dfe43755d270471df1c95de8747b2","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.67.tgz","fileCount":8,"integrity":"sha512-+WHPmVzrjGfLut4Q0LbJ+HcZ0R83/V5JQo0cn0zxUgjFAx6rvU3kS+MZjnyBQYY4c3RUOnOFVSBSze1ZSNK/Qg==","signatures":[{"sig":"MEQCIENGf+XptuQyfIoSgrIyQg8MA0kSm6LI8H+tNIVP0E/YAiBLRl1L1CfHNLb5llyilpkWVtBIxJYL2YrT4ajvRlXXxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1356884},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.67.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\552a9f15577f048415549bb4d2200835\\onjmin-dtm-0.1.67.tgz","_integrity":"sha512-+WHPmVzrjGfLut4Q0LbJ+HcZ0R83/V5JQo0cn0zxUgjFAx6rvU3kS+MZjnyBQYY4c3RUOnOFVSBSze1ZSNK/Qg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.67_1784549461391_0.8538090271429482","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"@onjmin/dtm","version":"0.1.68","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.68","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"dbf94f678986a433dbb9a101576c2531a2e9d501","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.68.tgz","fileCount":8,"integrity":"sha512-2GDOS6UjGKGTkqiXmzPwNm7MXu0dWbo2oL1Dn6RGAqptcbXYM7oGVoHV0Yxqt7GI3yTvRR8ZUnBg65kJchSu6g==","signatures":[{"sig":"MEQCIHziSA/oxVlE/NRkB5KGw908ni8A+d7zLXSyKEikEU2lAiB0U7y0LpGrwqYCnVMMhuCMw6mO72gdyonxHpefWvQM5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1367848},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.68.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\e200ff81a7a1b18044fbc3d9ab0cd530\\onjmin-dtm-0.1.68.tgz","_integrity":"sha512-2GDOS6UjGKGTkqiXmzPwNm7MXu0dWbo2oL1Dn6RGAqptcbXYM7oGVoHV0Yxqt7GI3yTvRR8ZUnBg65kJchSu6g==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.68_1785564491521_0.2875352915785885","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"@onjmin/dtm","version":"0.1.69","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.69","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"59ff4bbea4d6fe58412b00456e2168df8eb05c1e","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.69.tgz","fileCount":8,"integrity":"sha512-oJ7ChFgcdA7lSsiFJsp1fKKVv8wcTf03w/ldUyx3+3CyErOasW41ObmvyzWZmS3C1lGTQ0HAX9Y2Gbzj0XjOYg==","signatures":[{"sig":"MEYCIQCGSMePFBQfnzGvh/zqyJBUPSxTsoxUns4DXLRGRmeL+AIhAJjl87/Ck7ifTPCfC+ys169YCH0Ji7bDLvUO6rBxPN/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374458},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.69.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\9816ca1f203c3f30b27c91c5a41a1d85\\onjmin-dtm-0.1.69.tgz","_integrity":"sha512-oJ7ChFgcdA7lSsiFJsp1fKKVv8wcTf03w/ldUyx3+3CyErOasW41ObmvyzWZmS3C1lGTQ0HAX9Y2Gbzj0XjOYg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.69_1785572512230_0.20129936240378377","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"@onjmin/dtm","version":"0.1.70","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.70","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"729e7bdca086ee4cc0aab171ba08db0155464338","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.70.tgz","fileCount":8,"integrity":"sha512-HAwaka3AeuBJkiqH7uiV+u+NPfC1/nJznScfGtztlhg0oTiV9+HmFBMLiKOZ86VUzLl6Aa9lBTX+bdOdACDsAQ==","signatures":[{"sig":"MEYCIQCf9uJJoHzKegG/PdWaa9T5Kr5tWOMLVfJPtKcqO40wRAIhAJaxsv0+/XD2DBopttLgEDNcw4L/EwM7NU8jhVKQzEBF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375602},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.70.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\87788db638464364a14f959c0badc544\\onjmin-dtm-0.1.70.tgz","_integrity":"sha512-HAwaka3AeuBJkiqH7uiV+u+NPfC1/nJznScfGtztlhg0oTiV9+HmFBMLiKOZ86VUzLl6Aa9lBTX+bdOdACDsAQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.70_1785573508785_0.5517187603958429","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"@onjmin/dtm","version":"0.1.71","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.71","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"3881dfdddfebc2471f7af793c75c3776151dcb27","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.71.tgz","fileCount":8,"integrity":"sha512-g+gxDgg20UFvVhMJF780uikWKsUFDaoXj3g/0xROcINt8PTzpCKDLlvRsIMjHLTb++JvyUIZEwpHMJRLXyvd8A==","signatures":[{"sig":"MEQCICaA6M6fniJpUC62y1L31x4gdsHWk+e2wHsaBFFHzeT1AiA5GQ/9HWgLtbRCdwdj+A3IB772l/KPGXPW8T4y0/s61g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377308},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.71.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\586bd5a30ed0e38814a4483d62fa683e\\onjmin-dtm-0.1.71.tgz","_integrity":"sha512-g+gxDgg20UFvVhMJF780uikWKsUFDaoXj3g/0xROcINt8PTzpCKDLlvRsIMjHLTb++JvyUIZEwpHMJRLXyvd8A==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.71_1785576808456_0.9179158581099331","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"@onjmin/dtm","version":"0.1.72","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.72","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"101f32701b0cb9ad9d9d9506c5ffd5ad877baab1","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.72.tgz","fileCount":8,"integrity":"sha512-tU/Re4Be1Mwm7OZhSgxd3fbqtcF1fYRkdQrq483lKVTY1F7tfD1slxXGzmeYlpLA7+eOeYvNnEvrKsx7ybSsVw==","signatures":[{"sig":"MEQCIEE64TxTpQnN/3EIsabbRbIosP0QHylknX0jisI/No+vAiAcbg4wDrnF+/6FfRVw4R8w4mDqoFeDAajL53+mFd8AcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377544},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.72.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\27e22fdc66988d84676f1d730a627bff\\onjmin-dtm-0.1.72.tgz","_integrity":"sha512-tU/Re4Be1Mwm7OZhSgxd3fbqtcF1fYRkdQrq483lKVTY1F7tfD1slxXGzmeYlpLA7+eOeYvNnEvrKsx7ybSsVw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.72_1785577267811_0.8669771043848176","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"@onjmin/dtm","version":"0.1.73","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.73","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"637b16256c945f8b8a08fa2d442d1947e8a95d65","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.73.tgz","fileCount":8,"integrity":"sha512-uDN7veyCb38d8iijIWifXMevt9UiJ9WoHDWCn+xwelP7PGjnojUslJX3/NEgvDWAX4ZG1xgDmil455cBYkkCzw==","signatures":[{"sig":"MEQCIGzsMsbYsN/GsZkpwFOjvmqWVugmcCIX6Hp05yzLVL89AiBsaK17Ug99dNRx16fn4nSb2j7CtU9TZkghZ7L5jT9bSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378042},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.73.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\dfc514bf15022b67abb7d58922354465\\onjmin-dtm-0.1.73.tgz","_integrity":"sha512-uDN7veyCb38d8iijIWifXMevt9UiJ9WoHDWCn+xwelP7PGjnojUslJX3/NEgvDWAX4ZG1xgDmil455cBYkkCzw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.73_1785594159728_0.4007847528262978","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"@onjmin/dtm","version":"0.1.74","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.74","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"41f1c122fe7022286f9f02ef31c0e39be349c669","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.74.tgz","fileCount":8,"integrity":"sha512-gMPPuiQEkFEe2RaEtThLsXqsedm0d0tntKzUhSCffhq01XWD+i0/0DTflEYUV3t3rhRyTw4K4TgHWff6dSUKzA==","signatures":[{"sig":"MEYCIQDWPnORqX6sTIbyZe7RKgKqkd5luUPQRCSuzDLoVM6iQAIhALn3jVjePpzKdjTGCNWANTiC1qx5RnBYL2rf2iptqb5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378138},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.74.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\2fd4b7e3d4dfd4fee0b8f335c13065e9\\onjmin-dtm-0.1.74.tgz","_integrity":"sha512-gMPPuiQEkFEe2RaEtThLsXqsedm0d0tntKzUhSCffhq01XWD+i0/0DTflEYUV3t3rhRyTw4K4TgHWff6dSUKzA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.74_1786117384027_0.9875539875236545","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"@onjmin/dtm","version":"0.1.75","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.75","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"97d24ca24f5a8709eb30fff3011dab7204145803","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.75.tgz","fileCount":8,"integrity":"sha512-Fu/mPfC8MIYk1acgG3bSNF09U3vsySZ0KJb8xyOI45Q/ptarP9gyW1sY8T1kyZQSo4fM4s46HcrNg5BWfed7jA==","signatures":[{"sig":"MEUCIDJau+zdfguZB3TtWUXGTb/mT3aK2QifDPj6wEiYQ6CVAiEA3YVblOe9V4AgK2qosKCTfAggc7nXxqYJ9WojZ3Oawac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378366},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.75.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\a95b44968438d3758ae96c70a51514e7\\onjmin-dtm-0.1.75.tgz","_integrity":"sha512-Fu/mPfC8MIYk1acgG3bSNF09U3vsySZ0KJb8xyOI45Q/ptarP9gyW1sY8T1kyZQSo4fM4s46HcrNg5BWfed7jA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.75_1786163954118_0.2863151107793407","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"@onjmin/dtm","version":"0.1.76","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.76","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"ce1783f8a3ef778da641684a824e237acb7eb5de","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.76.tgz","fileCount":8,"integrity":"sha512-U2QfWESIX/FNU4JppF3F4MlKYuql3pkGAHVX4Uo5WEGQ2kPeIO9lXDI4Kge9Y/CFI3t34AVbsZanvj74FN6etA==","signatures":[{"sig":"MEUCIQCMnWJirsJ0GJP2tNDnnngkQ2VS2JzgX9uP7FcnkCeNGwIgRTQ3xbSyc+7mgwzxxOI7d5qtmNkgV7dhQK2zf9zBWzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1378933},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.76.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\8c83e0380a99dfbfda8832d72263dab8\\onjmin-dtm-0.1.76.tgz","_integrity":"sha512-U2QfWESIX/FNU4JppF3F4MlKYuql3pkGAHVX4Uo5WEGQ2kPeIO9lXDI4Kge9Y/CFI3t34AVbsZanvj74FN6etA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.76_1786246803240_0.9020144879707022","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"@onjmin/dtm","version":"0.1.77","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.77","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"55c8c35a295ce70b48bf341dc3d808dd04b63b93","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.77.tgz","fileCount":8,"integrity":"sha512-EsWgZ9irNr+6pHKB3w1RPp17bF46gJN5oOFq5T1QZ6QtjZRnVrW9ufBEQqnxvmj4eL8biSXqctWr3yB24Dqfxw==","signatures":[{"sig":"MEUCIDJaqJrZNEwePnVsswnDyFKEs4G4gCIIBgFM3dPQhVYHAiEA9eK5wviO0SpaoB81IDn7SOSQ00/ngwbf/AcXGwbqn4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380401},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.77.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\1c8bd5ae575623759ac44c833729c751\\onjmin-dtm-0.1.77.tgz","_integrity":"sha512-EsWgZ9irNr+6pHKB3w1RPp17bF46gJN5oOFq5T1QZ6QtjZRnVrW9ufBEQqnxvmj4eL8biSXqctWr3yB24Dqfxw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.77_1786251655257_0.9676510743599773","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"@onjmin/dtm","version":"0.1.78","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.78","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"d3deea7a6be623e0175eb7a7d38da81aac262efe","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.78.tgz","fileCount":8,"integrity":"sha512-3qfc4j75tOWsOOvNhTBiD0Uq8wfKdI3nVU6kiVH+L9aNBFDB7o8oSXL+wowwEA/m98dIg8unDajTt02ZRxW5pg==","signatures":[{"sig":"MEUCIDrGkmu0XuQY4JwP/3Wrkh3ZDXuwrQ8O16Lr0RysZoCFAiEA3AxkkRVJAJL9wohpvgvXMgwTL56IVD80rPaR4Xkwg+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381291},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.78.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\b79c122a282c57b6e497d99845b9c880\\onjmin-dtm-0.1.78.tgz","_integrity":"sha512-3qfc4j75tOWsOOvNhTBiD0Uq8wfKdI3nVU6kiVH+L9aNBFDB7o8oSXL+wowwEA/m98dIg8unDajTt02ZRxW5pg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.78_1786267266196_0.8718594005283578","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"@onjmin/dtm","version":"0.1.79","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.79","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"de55fc48ca6e4fe328a1cdab601513809b40a316","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.79.tgz","fileCount":8,"integrity":"sha512-sWiZNG4sHiUfxyD23tlYU+pSEcyZ45X1uJsTD3MvIBiFQqDcs4AEwc+6efBffZ3Nuxl8xWl8lMZuxMj2Qzc8cQ==","signatures":[{"sig":"MEYCIQCQIHkZlKrffsyxMATaZ5V7rZQU9CjcAEnAyQUch+fphAIhAKqNbgFDzrsD+occPRqFp6vK/BYp+q4XFGGc7QolJh8q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381143},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.79.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\f372501f043c79af188c69190129d502\\onjmin-dtm-0.1.79.tgz","_integrity":"sha512-sWiZNG4sHiUfxyD23tlYU+pSEcyZ45X1uJsTD3MvIBiFQqDcs4AEwc+6efBffZ3Nuxl8xWl8lMZuxMj2Qzc8cQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.79_1786279654097_0.7625797700412948","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"@onjmin/dtm","version":"0.1.80","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.80","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"67bd4157c60ef775f900c0bc64121a696f7471e2","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.80.tgz","fileCount":8,"integrity":"sha512-ZwctqiFisV/8iy45RpzlijsxtySnIktn2Pl74KdjdCloGK3p4y1fg9hSuO4G/1bu3XbN0XPMFXKQnLy6yKjKXQ==","signatures":[{"sig":"MEQCIAciqePGPaj6ZoQHxCSYdMUcXiWuIG+XVlCTW3tm7K0wAiAF+TBJppdRzKnP3+nYCtWkFx5Dt4q8duCBNyoMaAnjew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382083},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.80.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\e1035ca6f1a4f2796b343e10b7884c3e\\onjmin-dtm-0.1.80.tgz","_integrity":"sha512-ZwctqiFisV/8iy45RpzlijsxtySnIktn2Pl74KdjdCloGK3p4y1fg9hSuO4G/1bu3XbN0XPMFXKQnLy6yKjKXQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.80_1786284156880_0.23756933101799005","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"@onjmin/dtm","version":"0.1.81","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.81","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"aeb934b4a0a56792c9ad29db81e1ca1623bf0a35","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.81.tgz","fileCount":8,"integrity":"sha512-dVBY988Uog6f13GodAPBcOCTadGegbGXzzYAM9luunje2WgJJhYsu0bq+XxU2tnbYHJHVxcmz4rRJaV1PBiQjA==","signatures":[{"sig":"MEUCIEnv/DNnnzP9SZ2Lpm4pfNrPPoMuBBwGoHCyXbjx6mxjAiEA3u+/nIk9QIjDKbdUXq+a5j0gCJMvqXxXAj4ZnQh6Jmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382369},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.81.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\c29c5c3767f037992ce3134f52f5f747\\onjmin-dtm-0.1.81.tgz","_integrity":"sha512-dVBY988Uog6f13GodAPBcOCTadGegbGXzzYAM9luunje2WgJJhYsu0bq+XxU2tnbYHJHVxcmz4rRJaV1PBiQjA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.81_1786387485815_0.3065625589662755","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"@onjmin/dtm","version":"0.1.82","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.82","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"a27251dcd74cff2ab94b200f09fb46f646eb2c3e","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.82.tgz","fileCount":8,"integrity":"sha512-0xOH9izwvVNgPaNUHOqaczVTlvjaQJqP6OAGxCXUOZRCho4kCyLAvR1fYmSX/e2JZrizGdcwGOG+aqA2ZpWN3g==","signatures":[{"sig":"MEYCIQCGqIqAfR++bqHmTpejFAoaNj6OEZJtaW2sRjwOi74KAwIhAOOk4GmSFwRnkteECYMA1LLJUFGDgMshtQJuQkNLYArI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385923},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.82.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\941560ac53b7ae12f9277103aa205f6d\\onjmin-dtm-0.1.82.tgz","_integrity":"sha512-0xOH9izwvVNgPaNUHOqaczVTlvjaQJqP6OAGxCXUOZRCho4kCyLAvR1fYmSX/e2JZrizGdcwGOG+aqA2ZpWN3g==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.82_1786734002817_0.783168013019693","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"@onjmin/dtm","version":"0.1.83","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.83","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"1b72ce03fa14fb7a92dacf6330fa6d304ac6344b","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.83.tgz","fileCount":8,"integrity":"sha512-xuCwKnMaWwIiAlV2O0baFqzY0wCLMkOTOcN94jSG0/PgFY6JbvPAjeJ1v3OpTaXfApeNUq4aNsBHxU4i5EZd8Q==","signatures":[{"sig":"MEQCICD370VE0HUxaRKfzCTKp9GeKPfzEg/3hJvuSwU0f8c3AiBNb2D0P1Hp6GEjoioj5lCeblodpDMe7Hw64XiMRTS0eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1568199},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.83.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\6733ab9f225ebd5d36abb5a7efc8c0a7\\onjmin-dtm-0.1.83.tgz","_integrity":"sha512-xuCwKnMaWwIiAlV2O0baFqzY0wCLMkOTOcN94jSG0/PgFY6JbvPAjeJ1v3OpTaXfApeNUq4aNsBHxU4i5EZd8Q==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.4","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.83_1786786614240_0.035072424667733415","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"@onjmin/dtm","version":"0.1.84","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.84","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"89d7fae25094b116511f9b40a489b78f5bab2562","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.84.tgz","fileCount":8,"integrity":"sha512-3HvQSqs27BkHiE6FgISWI+y1wcEzaoagY+2IuR1o6dyy1nbFgVydVpm6MLczQ8ADqaJ48Nx4A2mnp5w5h+XGeA==","signatures":[{"sig":"MEUCIQDIbM3qXb+hUtbU+d4LTCVvJJpjOUM8WnOmvbQFKKx2ewIgHGXTMLPaWEglOpOL4TIwfNNCRi4gPI0m/m85wU5Rtnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612154},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.84.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\33b8abcccc05c47afb7cc9286798297c\\onjmin-dtm-0.1.84.tgz","_integrity":"sha512-3HvQSqs27BkHiE6FgISWI+y1wcEzaoagY+2IuR1o6dyy1nbFgVydVpm6MLczQ8ADqaJ48Nx4A2mnp5w5h+XGeA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.84_1787155813477_0.41409615712134706","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"@onjmin/dtm","version":"0.1.85","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.85","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"9040481bbb14701b23d8a1091dc874283c4ecbe3","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.85.tgz","fileCount":8,"integrity":"sha512-ev/ch6iUNmSlctnX25eoNufkxek4x03mDAfbM6zDlc4OvWYZvjB8EeOU+pRncOG7ZEg6YYsOET2ODt5kwX5KWw==","signatures":[{"sig":"MEUCIBuVyZ6NL6H6qeotSE9X4tPfw+CcneKAGCLK8nZLjjCGAiEA/iwrHYspBX1TYQx6lWLexbTaLTW+yd2qBthkvyOwlBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1700434},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.85.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\4cf4810de7a8e3e49b14e743ad5c5dea\\onjmin-dtm-0.1.85.tgz","_integrity":"sha512-ev/ch6iUNmSlctnX25eoNufkxek4x03mDAfbM6zDlc4OvWYZvjB8EeOU+pRncOG7ZEg6YYsOET2ODt5kwX5KWw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.85_1787160016998_0.6642851149767719","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"@onjmin/dtm","version":"0.1.86","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.86","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"efa8319ea297fb1a389bdb29d74336cd0d5e7199","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.86.tgz","fileCount":8,"integrity":"sha512-chX1skyoRMHGE+R1afxcmXIMKIhFdHzLgPCnhOspA+cJFkF7i3Zd9vz1hjbQkkl/mE2RvjlXqL1LfGHP+KYEug==","signatures":[{"sig":"MEUCIQDwab2b7l0P7FwEEeiGvEBtmgYALBNGd+T14wkyrhxZBAIgKjGRsMKbIjbpt+ieLCw+oN1Oo9vFRzaP5ugGO3cwbfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1781382},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.86.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\8d76e7c14e3fd52de0a40a12f79111c7\\onjmin-dtm-0.1.86.tgz","_integrity":"sha512-chX1skyoRMHGE+R1afxcmXIMKIhFdHzLgPCnhOspA+cJFkF7i3Zd9vz1hjbQkkl/mE2RvjlXqL1LfGHP+KYEug==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.86_1787163915758_0.4761835913921042","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"@onjmin/dtm","version":"0.1.87","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.87","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"68799d9a2dd12cc789e2cd5936f99ba800cb0073","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.87.tgz","fileCount":8,"integrity":"sha512-rhhB800jhtKxn5NDVk/8ph8uG+jG2rCxfi9phLjT9t5zxAaXv1hpTqc1/X2e5LN1hNQ4oHSsYe08XF5hSrCwtg==","signatures":[{"sig":"MEYCIQDIsqIGoSRRTRvdaLEz7BRUkKcLGgQVy61hHJhMQMqZiAIhAO+obmav2XKBOfkS+hHdh93avWZC5W/mY0GwJGLoMmYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818014},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.87.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\aba256e2433705bd5a9b1029ae28ce09\\onjmin-dtm-0.1.87.tgz","_integrity":"sha512-rhhB800jhtKxn5NDVk/8ph8uG+jG2rCxfi9phLjT9t5zxAaXv1hpTqc1/X2e5LN1hNQ4oHSsYe08XF5hSrCwtg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.87_1787165587882_0.8166722557672759","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"@onjmin/dtm","version":"0.1.88","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.88","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"fdb7235df745a11d54016fde744732172840ddfb","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.88.tgz","fileCount":8,"integrity":"sha512-0Nx4Lz0m1q6k/mONZga0w69tSBjkwyKEyl5EK6OpGXU8u6FcMuJ64CnfndHFllm1m4jvPrxvAWsSeheKa8k6SQ==","signatures":[{"sig":"MEQCIDvUzWm2UpeCwhurj6Al/5Zd8NLo7xOuMfIJYFB912zZAiBXi6C6nyJVRxHsNYHeSNl3WCIbNRcF7hgkEyHuI6ejxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1839328},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.88.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\427cda1a854ccaaf5e32f9bf2a6a58ea\\onjmin-dtm-0.1.88.tgz","_integrity":"sha512-0Nx4Lz0m1q6k/mONZga0w69tSBjkwyKEyl5EK6OpGXU8u6FcMuJ64CnfndHFllm1m4jvPrxvAWsSeheKa8k6SQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.88_1787168138451_0.14386146686452173","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"@onjmin/dtm","version":"0.1.89","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.89","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"04478751c6bf26c2b4420697cd0b31d5134599cd","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.89.tgz","fileCount":8,"integrity":"sha512-8Qfequs2Qz/l39Pk9Sb9OjoVhuh1roE80ooetKvmXyZlDy8T5dEfgLqLPbGPdbkzoeBk52/orka+KK50POx9tw==","signatures":[{"sig":"MEUCIQD88k9tczuIZt+Yk45GNcSYoQEupbv6aTk/lFTabLDJhgIgMhjNr71Pva/11G7YlzEFC0jpxodaCd89QWyksAkNPYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847580},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.89.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\46cacf1f5f725518a211af2988c0925e\\onjmin-dtm-0.1.89.tgz","_integrity":"sha512-8Qfequs2Qz/l39Pk9Sb9OjoVhuh1roE80ooetKvmXyZlDy8T5dEfgLqLPbGPdbkzoeBk52/orka+KK50POx9tw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.89_1787170487726_0.4077493968841175","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"@onjmin/dtm","version":"0.1.90","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.90","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"d2ab9f564769416c296df3a980cb9a92f2715bcc","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.90.tgz","fileCount":8,"integrity":"sha512-jS2z9XTxIzvxqRVE95iFmL/ba8XjZzWyz6CLnwguMtHnt/E2zZeQLzx+w5CZQdtgdhlpiwkfYG7mx63ZLAqKdA==","signatures":[{"sig":"MEYCIQDbbD1PmM9gjfWBiYFwOFfxjYbPdYYS428sMZtnk1f4MQIhANKd5+w5TrN+r1Vtyr9w7cZFGWY/OW980pfFH2yNvBp9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847804},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.90.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\795b4503d8665ef61abcf731b1fd0b04\\onjmin-dtm-0.1.90.tgz","_integrity":"sha512-jS2z9XTxIzvxqRVE95iFmL/ba8XjZzWyz6CLnwguMtHnt/E2zZeQLzx+w5CZQdtgdhlpiwkfYG7mx63ZLAqKdA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.90_1787193575538_0.4501926885433223","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"@onjmin/dtm","version":"0.1.91","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.91","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"8e2a48424f6a0a242cc83da65df8881de9fef77e","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.91.tgz","fileCount":8,"integrity":"sha512-PZrhWX2CpX8ZemVvZ9JKrZcKhp0jqeoi8wiUzs0O8vRKuZAuz66fB6ZQByGSmz0wCWpRdi/zvPf32GpubLtdLw==","signatures":[{"sig":"MEQCIEo5y/LxkDtv2vIM0XPfE81uWeBQVa6Xluaw8Gyk6HyAAiBLLbaq0KdMQPRvHNnyryfr+L7d8pZoQb/u8GVKq2PUnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1866091},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.91.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\0543ebc0fa585ee95d03807092cf6f6e\\onjmin-dtm-0.1.91.tgz","_integrity":"sha512-PZrhWX2CpX8ZemVvZ9JKrZcKhp0jqeoi8wiUzs0O8vRKuZAuz66fB6ZQByGSmz0wCWpRdi/zvPf32GpubLtdLw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.91_1787220265652_0.6510114025267439","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"@onjmin/dtm","version":"0.1.92","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.92","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"1a0d04a535761696c11641fcdc647492e5d6e990","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.92.tgz","fileCount":8,"integrity":"sha512-L0e4Kz3Xm8GlpS41Z8n8S9UpAD2Xm+E4BkJne8YZB9UzFM5sOEP+IRtw0XWwxCFlj7daNfXOda1S4kYde1pu2w==","signatures":[{"sig":"MEUCIQC+JcKrU4qFRz6Om4YocqtgPPERfkXYMkjZ1EFLE0Q2MQIgMJtlgBrqbbh6Fe7ItWxymAAT03ed/d4+69RlEYPpkrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1869997},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.92.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\38bb98cae92f4b8a9c692fa336d384f9\\onjmin-dtm-0.1.92.tgz","_integrity":"sha512-L0e4Kz3Xm8GlpS41Z8n8S9UpAD2Xm+E4BkJne8YZB9UzFM5sOEP+IRtw0XWwxCFlj7daNfXOda1S4kYde1pu2w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.92_1787231063676_0.3393033075508145","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"@onjmin/dtm","version":"0.1.93","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.93","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"ab50df4e3966e281fd6979115f15729d4a036161","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.93.tgz","fileCount":8,"integrity":"sha512-ZcDaqb5GACbfmjWOZ0u6OtRVf3a9KMOy9A/tDrTxN9xIrUqUAp0bKh4fmVxZyIN8swpVA3Ntlc6nqVy/HaXf6A==","signatures":[{"sig":"MEQCHzKuPNYqYQacKWdFSc8ZA8slRHynNgcK8YtlGq6TRfYCIQDPMw/2sVEPldlqODVmV7ynl4CJ7O2itYwhmUJop+N6KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870785},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.93.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\528363bddb88aa7a70be822c8c9c2786\\onjmin-dtm-0.1.93.tgz","_integrity":"sha512-ZcDaqb5GACbfmjWOZ0u6OtRVf3a9KMOy9A/tDrTxN9xIrUqUAp0bKh4fmVxZyIN8swpVA3Ntlc6nqVy/HaXf6A==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.93_1787232574156_0.6723821078807066","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"@onjmin/dtm","version":"0.1.94","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.94","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"b843b4d2a7d4d67221f837ee42bedc3e68664792","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.94.tgz","fileCount":8,"integrity":"sha512-n5kPgKToIOzg0eU0UKRzTqqD5e1jAH71pDL6EOBKG3sFGCQuUBeDtX1QXSgAxL+cT1LV3xDsWwkI6mYH80k8xw==","signatures":[{"sig":"MEQCICIiHV6YeLEBnqvP69lA4LhJbj3XsTYSb8PJDUe+rCJhAiA6Z2QTKIechw+kdVHJ9VP48YKZqE+/lJmhaDz4t7MKzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1870761},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.94.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\d4fb6add41669aa9a7a5e6bd856e44f4\\onjmin-dtm-0.1.94.tgz","_integrity":"sha512-n5kPgKToIOzg0eU0UKRzTqqD5e1jAH71pDL6EOBKG3sFGCQuUBeDtX1QXSgAxL+cT1LV3xDsWwkI6mYH80k8xw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.94_1787239692891_0.37957029268466824","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"@onjmin/dtm","version":"0.1.95","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.95","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"5f139b7f33f0b003c77af9b8059ef79c2ab61f5e","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.95.tgz","fileCount":8,"integrity":"sha512-7FyFuZtPL5DCN0NgwlhF9whyvL+QmniRniAu8w6txGB1nETyp3PxYIOw+v7kOXCuzWxlwTp0OQ3wsW+5sFRmVA==","signatures":[{"sig":"MEYCIQCocbarHc9mrZUvGAAd7onZoT0ry1RBRDbOLHfZCejpZwIhANzPKRsiBr4z63+Uu9BRP4mqHRY8I65oWj67rItQJTBd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1878247},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.95.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\31ceac09da91f9a5413c2b07f22c579f\\onjmin-dtm-0.1.95.tgz","_integrity":"sha512-7FyFuZtPL5DCN0NgwlhF9whyvL+QmniRniAu8w6txGB1nETyp3PxYIOw+v7kOXCuzWxlwTp0OQ3wsW+5sFRmVA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.95_1787240368881_0.13688265842806135","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"@onjmin/dtm","version":"0.1.96","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.96","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"5d6bd96f3584403757b5cfc78044db167349c85e","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.96.tgz","fileCount":8,"integrity":"sha512-jlzeieajABey4VThFoYn1MuYz3KqmFKSX00mSKgZwSwLmK3mkERpy9M/1jca8Xr4feOjjGfAEQiyN7GkJDqemQ==","signatures":[{"sig":"MEUCIQC3EGVHi07iKCviY9V5ITHMIQwbiYrlCeYV6XxqrhwX3QIgROPCV5w9GI1QWWI/9x+p1hsxuO9uEGVc3lyoRBK+Lwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941697},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.96.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\1194594aaa31851127d4670cd3b3d9de\\onjmin-dtm-0.1.96.tgz","_integrity":"sha512-jlzeieajABey4VThFoYn1MuYz3KqmFKSX00mSKgZwSwLmK3mkERpy9M/1jca8Xr4feOjjGfAEQiyN7GkJDqemQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.96_1787242925458_0.0010149768343221677","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"@onjmin/dtm","version":"0.1.98","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.98","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"ffbd2a4d171fe1a18c6058a03a18b2c37b29fc47","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.98.tgz","fileCount":8,"integrity":"sha512-+DVIKFLvgy51IGXUVd7j8i6WI7cyKyfzWy/2q+c4rhxtqeSxeTLUQtYESml4JCqpZ4u94Okvn2jmi4HG1i4VSQ==","signatures":[{"sig":"MEYCIQDdCsKM/ky9U8qUlN4J6e6O80c4JYDKsMykzThwW+ZPSAIhAMa6dvlXviJUoVuv/Wksz+XIfqkAgNdcuLpx5viwKviq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1949967},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.98.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\b1c2abd3be36101f40ff428a246c6525\\onjmin-dtm-0.1.98.tgz","_integrity":"sha512-+DVIKFLvgy51IGXUVd7j8i6WI7cyKyfzWy/2q+c4rhxtqeSxeTLUQtYESml4JCqpZ4u94Okvn2jmi4HG1i4VSQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.98_1787243867152_0.873027063910979","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"@onjmin/dtm","version":"0.1.99","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.99","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"fb0a8af32ac8ee30ebbc4a287eb6e4ca386f637f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.99.tgz","fileCount":8,"integrity":"sha512-K5qpxtdNbGK+jdtBjoNSQZnZdMsQqMJzVmzuRLFECIAfxPV195ahim9D2vk/5AHp8vN4yjop3oy9APuo1SqTww==","signatures":[{"sig":"MEUCIAez+qrjJeCf6dD6fDj5L+xg1QqxkWXni1cShUyTmD4oAiEAp6jHK7BTWqY6cF715a+J+4RZ+d49skiHLLGR1+rgy+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1962087},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.99.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\f564e05c98351f9e9c5d628eb68e571d\\onjmin-dtm-0.1.99.tgz","_integrity":"sha512-K5qpxtdNbGK+jdtBjoNSQZnZdMsQqMJzVmzuRLFECIAfxPV195ahim9D2vk/5AHp8vN4yjop3oy9APuo1SqTww==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.99_1787246411534_0.18961943964881445","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"@onjmin/dtm","version":"0.1.100","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.100","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"15c1d51b588739e5affb83cc815473b12d7fc1c9","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.100.tgz","fileCount":8,"integrity":"sha512-bqBa/xD+86hh8gzs/xAltc9nM3Foo42A4OVjGy4Ru0td02wQHM1rPnTVQ88tXF5yC3nFDhz51uROrYAq0EmIcA==","signatures":[{"sig":"MEUCIQCJ5NPvPGHWW+C/LUjM6TlHml+48hfH1Cb5szRivxz+3gIgMmPUPQZaiMbsmbcRZX4WOlQIS4mwgGemxOemgGknFNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1962104},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.100.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\b3b95298e656a697942b4ee1cc175b45\\onjmin-dtm-0.1.100.tgz","_integrity":"sha512-bqBa/xD+86hh8gzs/xAltc9nM3Foo42A4OVjGy4Ru0td02wQHM1rPnTVQ88tXF5yC3nFDhz51uROrYAq0EmIcA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.100_1787313731682_0.5027139054931447","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"@onjmin/dtm","version":"0.1.101","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.101","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"c0bd5c9260ce8975bffc49f41f940405567414b7","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.101.tgz","fileCount":8,"integrity":"sha512-sBB7YwCUGdFdomH2H4kLLodYrEsedzgwp8u3EVG3gtovGNTQjC0vPz5M+RdOOU32iRXeSmGrWVxYiq4hzNceAA==","signatures":[{"sig":"MEQCIBEuLo2XbiIfD9+1d0+bYT7sl9fzM3eMxhJnLX8VJV+eAiBotLAVjaCheJCT9ClylKVvz7dWktcAesOJrZOO0x/bwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1962304},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.101.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\fbf3696f5f3cdd210f6d2039be6a2e4c\\onjmin-dtm-0.1.101.tgz","_integrity":"sha512-sBB7YwCUGdFdomH2H4kLLodYrEsedzgwp8u3EVG3gtovGNTQjC0vPz5M+RdOOU32iRXeSmGrWVxYiq4hzNceAA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.101_1787368232833_0.9751714591745835","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"@onjmin/dtm","version":"0.1.102","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@0.1.102","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"85ff6d1b02d689c902af45a5607209771493e902","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-0.1.102.tgz","fileCount":8,"integrity":"sha512-afvqYngOuf5514Wy7OzZw7HrXurMeUinCbrjXeFa0hpf7sLrEEZNjkqDOeGRN+ReJLPGfZ2sW5FSrdeXdtn+GA==","signatures":[{"sig":"MEUCIQDO+66ZpejKxcKqSohE2vxQFbiCFRsRtXz4t13FD0EboQIgGhpOzVNv/rGLQTxY9HJEPnz/F/lMOA7QoVrR9rtygYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966426},"main":"dist/index.js","_from":"file:onjmin-dtm-0.1.102.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\7010d3f7e7716f189fa33ff40b1a764f\\onjmin-dtm-0.1.102.tgz","_integrity":"sha512-afvqYngOuf5514Wy7OzZw7HrXurMeUinCbrjXeFa0hpf7sLrEEZNjkqDOeGRN+ReJLPGfZ2sW5FSrdeXdtn+GA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_0.1.102_1787372215585_0.9691509431604417","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@onjmin/dtm","version":"1.0.0","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.0","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"98cd1094f069f1710a1b53a0e54199880b4ab3ec","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.0.tgz","fileCount":8,"integrity":"sha512-BWa+rOV2Mp0E3Hp75+1TXTsO/LlrG57h/Haj1Y0pddXxqhh51fHz1MsXik5gjtk9tXB5AYdp9yXUmRSeeUWyqA==","signatures":[{"sig":"MEUCIGHbL2qRr3hygbGjylC+7zHF07GZVbcSCcmsDCA4wM/SAiEAlWBW1qKAa58Yi58d1dH+0PmAOE0hC34Rc34diiFBu3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1966494},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.0.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\139c00023fbf56fd4f2f7284c9847417\\onjmin-dtm-1.0.0.tgz","_integrity":"sha512-BWa+rOV2Mp0E3Hp75+1TXTsO/LlrG57h/Haj1Y0pddXxqhh51fHz1MsXik5gjtk9tXB5AYdp9yXUmRSeeUWyqA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.0_1787375159307_0.526972584167865","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@onjmin/dtm","version":"1.0.1","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.1","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"3695afb0d76c07e42b43078c7fa5927bd1748791","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.1.tgz","fileCount":8,"integrity":"sha512-q2/DCSesQSurXQHdIaZbXKEFKq2tmR/vmDpaVZgK4txCCy7Ec9Eq07KsQIZzsmVytF4hW19bv3SymFtQxolNXw==","signatures":[{"sig":"MEYCIQCN5wqHx84hHdmy+2LvYYJziaXbM7d4EqvjX0IZhH0nIwIhAMXVVRkz+gMu+NEa5K54eHcnj5aIS0Q9k13CyKV/o4sH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967274},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.1.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\5c4fc33cdf8264d922234d2081377f04\\onjmin-dtm-1.0.1.tgz","_integrity":"sha512-q2/DCSesQSurXQHdIaZbXKEFKq2tmR/vmDpaVZgK4txCCy7Ec9Eq07KsQIZzsmVytF4hW19bv3SymFtQxolNXw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.1_1787394180139_0.6593955320901854","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@onjmin/dtm","version":"1.0.2","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.2","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"20537dadde657100ce9a971fbcb108fafa4cc2d6","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.2.tgz","fileCount":8,"integrity":"sha512-uM/nm9cWsWFvzJ1nzSgQ3b2Wsj3crLZC7GN3Z4j7iBqeYMcaHH9v6Y+zcDyUTfYjT5gsdTwfULx7DNGnLSyYcw==","signatures":[{"sig":"MEQCIF1zykpwsJ7+tjThxbWI0g92WeEMhEMbY/NPrYG9iZaXAiBG2ST6Hfj47l/5BfUqaBK2waF/beAaTE9w+iduWGbubg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974630},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.2.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\1bdc743ba0bde6d8b9828a533fdeb442\\onjmin-dtm-1.0.2.tgz","_integrity":"sha512-uM/nm9cWsWFvzJ1nzSgQ3b2Wsj3crLZC7GN3Z4j7iBqeYMcaHH9v6Y+zcDyUTfYjT5gsdTwfULx7DNGnLSyYcw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.2_1787495679321_0.6691095579150141","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@onjmin/dtm","version":"1.0.3","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.3","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"fd062afc74882c5e3bb712f93c5dfecfd0ce2fe4","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.3.tgz","fileCount":8,"integrity":"sha512-4sgxfU/m+ZmTqSlqBhmclCCw/JW/OZbguhwsaJWQMMK+My3UmrivRHEjKLgDbtRqijMgDP/jz5dmweTBOOVFtQ==","signatures":[{"sig":"MEYCIQDa39I+6D4JczEVqR/v9GbPYVendB31etqj0Ct6nPqYEgIhALYGeG3XoJW1zywKctAMfkjwbysWvuV5+zKaAJ3RHQwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1977118},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.3.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\0e91ed50213398d0c58c972ba60262b9\\onjmin-dtm-1.0.3.tgz","_integrity":"sha512-4sgxfU/m+ZmTqSlqBhmclCCw/JW/OZbguhwsaJWQMMK+My3UmrivRHEjKLgDbtRqijMgDP/jz5dmweTBOOVFtQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.3_1787810748087_0.8230790576775522","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@onjmin/dtm","version":"1.0.4","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.4","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"2b89910948bf1ff6585327ca6cbe6aa7ec07ad6d","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.4.tgz","fileCount":8,"integrity":"sha512-v7lSuMEQNODuJoninvZ2Qv+klegnPEWL4xkPEyu1qGFsDc6lfC/TNUbZGUGW5y0grXKV7REa2IoFnwWCU8qq0Q==","signatures":[{"sig":"MEUCIQDQhBSuXP+e0hNW/dKsjcboKa+oyLQLaQhBZjoU+XolxQIgWI9biupL5mYkh30uCJwOFlIyaCTCIdEz74dJDUF+2cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980376},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.4.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\6c888dae2e3e6fa27c3658037faf2ec6\\onjmin-dtm-1.0.4.tgz","_integrity":"sha512-v7lSuMEQNODuJoninvZ2Qv+klegnPEWL4xkPEyu1qGFsDc6lfC/TNUbZGUGW5y0grXKV7REa2IoFnwWCU8qq0Q==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.4_1787819117062_0.6673628923755919","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@onjmin/dtm","version":"1.0.5","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.5","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"f9a749b04f1acdde8d47c6217c38c219a355b45a","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.5.tgz","fileCount":8,"integrity":"sha512-hx7tRhm5U4T1FwFXoc0MWdGBDE/cBjGHU3rVyH82kCBohJLiqukKvtqsgRhRZAgcGhoSAICMX+UeSF+J5pZAjA==","signatures":[{"sig":"MEUCIQCajPyn6wri2OEQmsBBSP2qriz8p87poRFxmhnD+QtB+gIgf+mHImWCO3iQezfHb26Yu5bn3FreGj5delB3HNhtTrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980748},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.5.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\0b3700a370eee2635e105902ffb7fb1f\\onjmin-dtm-1.0.5.tgz","_integrity":"sha512-hx7tRhm5U4T1FwFXoc0MWdGBDE/cBjGHU3rVyH82kCBohJLiqukKvtqsgRhRZAgcGhoSAICMX+UeSF+J5pZAjA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.5_1787822364182_0.05469676911254728","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@onjmin/dtm","version":"1.0.6","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.6","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"851e243be76c028b589b2e9b769c87ef6b358515","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.6.tgz","fileCount":8,"integrity":"sha512-XJaceJrzQqumgKZ6jPdKKqd4MvouLqwcAbzS+JpFVlO4hqIjbbg7rOFhARlwhumCEKGwBtkdS8A6c2LC5zIETw==","signatures":[{"sig":"MEQCIBmUdxm3fEac1My/G1KnjAkQQlPOuRxKTd9u7mvIIESIAiAHLu16rPV0EQaxM72vCWZVllCNwjnT9xrjhpfZGSD9oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1982210},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.6.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\106b00ec2551a6d51341808e6a0619d8\\onjmin-dtm-1.0.6.tgz","_integrity":"sha512-XJaceJrzQqumgKZ6jPdKKqd4MvouLqwcAbzS+JpFVlO4hqIjbbg7rOFhARlwhumCEKGwBtkdS8A6c2LC5zIETw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.6_1788215365136_0.9229369998432451","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@onjmin/dtm","version":"1.0.7","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.7","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"0fc9829656e82876127f0b9adcf5c5f707264927","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.7.tgz","fileCount":8,"integrity":"sha512-88cdrsOHDoX6WfmZEiNVQyO5N9C7xyY2ECRctXE6IlgsoVpD4rW+BJiRoTRtM1Ul94otGGmcXUrHHKvWYMd1Ug==","signatures":[{"sig":"MEQCIEMWKoNPTOXfhImUwdIVL8mBmCEG2aoQoYSXIJVHqnllAiB4nQRwDaBvZOgyGGBQQcN2i9jKayvyQhe5txafUmOjvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1987946},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.7.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\f31e03d48b3bcb4ed00ebe05fa61bc27\\onjmin-dtm-1.0.7.tgz","_integrity":"sha512-88cdrsOHDoX6WfmZEiNVQyO5N9C7xyY2ECRctXE6IlgsoVpD4rW+BJiRoTRtM1Ul94otGGmcXUrHHKvWYMd1Ug==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.7_1788262819011_0.12441324406533782","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@onjmin/dtm","version":"1.0.8","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@1.0.8","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"d7dbebe755e668e88a81889db507ed9043a7797f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-1.0.8.tgz","fileCount":8,"integrity":"sha512-ylQ6uGAjwDWKpOzllyRrTWXyuVgqvx+5SkG9zhZwo0aOWMQ+QKgnxFwXvRM23JjqJVygMb6jujbTngvx0lY+FA==","signatures":[{"sig":"MEQCIEfP5V3Y/DPTK+99EIOiw+W8Qkn/Wsy/ILLMPU+AxwZBAiBWxB5oUbWDqaWkVbWXtPU8M8aSzQWx7csrs8AyDv6rKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2001904},"main":"dist/index.js","_from":"file:onjmin-dtm-1.0.8.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\9b36b6df3ffb0b202db08665080a0a80\\onjmin-dtm-1.0.8.tgz","_integrity":"sha512-ylQ6uGAjwDWKpOzllyRrTWXyuVgqvx+5SkG9zhZwo0aOWMQ+QKgnxFwXvRM23JjqJVygMb6jujbTngvx0lY+FA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_1.0.8_1788267426732_0.4169543415481167","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@onjmin/dtm","version":"2.0.2","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.0.2","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"577c10af7c2385498296ea6e589a427fafaf3e1f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.0.2.tgz","fileCount":8,"integrity":"sha512-m59XmQwyu92+aRHDYpGZGf/8ii4l8UuSlYUXjyMmtkvRHDzAzcWKHLTVfMgd59p3XtbqztTcfwKoYof2yz/OiA==","signatures":[{"sig":"MEYCIQDvERQ1j0me9hLDskYUmBWDURisZ0D+vqPDQkhMB80CzwIhALp4wMAVIRpB0emmhteLL0L1AKZ3jNWRDaTKkb3asYoA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2073703},"main":"dist/index.js","_from":"file:onjmin-dtm-2.0.2.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\6bd4275f2c6b04d6bdf4f69bdc2fa074\\onjmin-dtm-2.0.2.tgz","_integrity":"sha512-m59XmQwyu92+aRHDYpGZGf/8ii4l8UuSlYUXjyMmtkvRHDzAzcWKHLTVfMgd59p3XtbqztTcfwKoYof2yz/OiA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.0.2_1788355252725_0.23222817509570226","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@onjmin/dtm","version":"2.0.3","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.0.3","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"23381368e49636b80f0cf20c0448fbc3a5588757","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.0.3.tgz","fileCount":8,"integrity":"sha512-HMVNy1b8iot279ETb42i9cWl1oY5HKKAEQcdnlREVtCSxn9FtRpVspZjcg4rpjI6xeksfoOu8sYO/dq6Zcu3AA==","signatures":[{"sig":"MEUCIQD5qGLsGJTqIK2UhZ/9zGvew0c/ujCSVYccut8Swb7iZwIgAVOdwNCFHikT1VbYl9l6q2r7bfIrhv/rrDO586Kl4Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2080596},"main":"dist/index.js","_from":"file:onjmin-dtm-2.0.3.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\ce30a2e6c8d176b75386eef4066401bd\\onjmin-dtm-2.0.3.tgz","_integrity":"sha512-HMVNy1b8iot279ETb42i9cWl1oY5HKKAEQcdnlREVtCSxn9FtRpVspZjcg4rpjI6xeksfoOu8sYO/dq6Zcu3AA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.0.3_1788406618552_0.9943063628407849","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@onjmin/dtm","version":"2.1.0","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.0","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"2fe757647a8fe37bd5141f4ae00a7de2ef16ba52","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.0.tgz","fileCount":8,"integrity":"sha512-eQ/uzxbqqTzJIVRJdMndQLjIvzjKcsoD2QBjVup6lMVV6YU67a/lBiDyhVGsthadn31Wg2sdQmFbKxUkuQGd4w==","signatures":[{"sig":"MEUCID+Qeizd241AWWzsoFagK3GqN/boNQmbS+Mk3owpg8TvAiEAv5frGkKvOKO9cAusbZ+SjxhXxAS3RXJYwbx/gBztkB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2501836},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.0.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\086c8f5f701dcded80118898a4599bd7\\onjmin-dtm-2.1.0.tgz","_integrity":"sha512-eQ/uzxbqqTzJIVRJdMndQLjIvzjKcsoD2QBjVup6lMVV6YU67a/lBiDyhVGsthadn31Wg2sdQmFbKxUkuQGd4w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.0_1788680741506_0.29578073669818306","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@onjmin/dtm","version":"2.1.1","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.1","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"85e2dbd78c669643c175d3a450fbea9736b373f7","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.1.tgz","fileCount":8,"integrity":"sha512-nHyuQk61NeaUTQBPS5z5wm483rgNANAST1FG3Ky96mNz+Ir/JPnB0DdKf6asWR49RmJycnAcs1NGEXM3LU3eEg==","signatures":[{"sig":"MEQCIFdXJFeDcUa1kervQueTsP+FPp4lEI2qG70bm5ipnCFkAiBlhONtTZqfRSmo/0kw3fNoLaZjLdi+cIFsl5pEih4Spw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2536920},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.1.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\85e0aefe5d56febdfd1881d272f4c96a\\onjmin-dtm-2.1.1.tgz","_integrity":"sha512-nHyuQk61NeaUTQBPS5z5wm483rgNANAST1FG3Ky96mNz+Ir/JPnB0DdKf6asWR49RmJycnAcs1NGEXM3LU3eEg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.1_1788684582594_0.63648446326719","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@onjmin/dtm","version":"2.1.2","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.2","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"0c619b7187e3c0932410da4be145f4dd97ad0472","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.2.tgz","fileCount":8,"integrity":"sha512-XpwV7D7iUkWrCCdQLqUEYo8L1LXFXW38H4njZXpikKioav1ZF8B5Sk94KIpnJhlNgfHAUDdINm79B7JHo7tmQg==","signatures":[{"sig":"MEYCIQD0MuzcVMSR9viRZhHdcKmvmL28n+1/QPs5YwP+FOWhIQIhANzSHxJdhovupiV+ho+JmtF9Hnq64PC9QsdIkUeiALCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2537500},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.2.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\fc154a0288ec331fac43eca85cb2de12\\onjmin-dtm-2.1.2.tgz","_integrity":"sha512-XpwV7D7iUkWrCCdQLqUEYo8L1LXFXW38H4njZXpikKioav1ZF8B5Sk94KIpnJhlNgfHAUDdINm79B7JHo7tmQg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.2_1788695742948_0.11694269960251358","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@onjmin/dtm","version":"2.1.3","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.3","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"5ebb4eef63cef9ee864cf462bc002765c23ada62","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.3.tgz","fileCount":8,"integrity":"sha512-QhbzCfPfbEf4WABiuHKPazPbRZSoPkIK4Ei+bJJ5SLwL8tqjaxFs0SwtcAyBoh1y76BliIE9Dg2nOUAnkoJ3lQ==","signatures":[{"sig":"MEUCIQDNh0G0gRyA+A+Gg6JyO8618Wb+KycpXc12s6XN+AVekQIgV47GHg7x6trYJgBgJ+yNDjWoyT4JJrtDLicoTRhakFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2548898},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.3.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\7ab14bcaedf68686db7fbdf78db2279c\\onjmin-dtm-2.1.3.tgz","_integrity":"sha512-QhbzCfPfbEf4WABiuHKPazPbRZSoPkIK4Ei+bJJ5SLwL8tqjaxFs0SwtcAyBoh1y76BliIE9Dg2nOUAnkoJ3lQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.3_1788703190092_0.4478583496459516","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@onjmin/dtm","version":"2.1.4","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.4","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"421456ffd31620948f6728cd6e42f25ea7c5eda9","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.4.tgz","fileCount":8,"integrity":"sha512-2WYS1i8C17n5zCYSjvfYaud2fH+YyPI875Y02uNqe0fHs80M9rm6T2e8Z3WGnpEl2Cc1VehiBNOlzvzWz8VVcg==","signatures":[{"sig":"MEUCIDPlZX/PbPwJHTXzVYwMtEjKF2lo2+5PilBdXvNiHNB9AiEAtJ7EiNPJAVgYnJ7otPgRYmSkQ4Tgk4YW1cVA0frV1/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2549506},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.4.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\8346dfe18741413038143d901bab2e17\\onjmin-dtm-2.1.4.tgz","_integrity":"sha512-2WYS1i8C17n5zCYSjvfYaud2fH+YyPI875Y02uNqe0fHs80M9rm6T2e8Z3WGnpEl2Cc1VehiBNOlzvzWz8VVcg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.4_1788755687044_0.04979686992637","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@onjmin/dtm","version":"2.1.5","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.5","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"d3c826fb6b346a1f6ff79516f42f284b2f703e1a","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.5.tgz","fileCount":8,"integrity":"sha512-rZ05F6CS2jFaMaToOEDL9JI+5eNuufiH6VckfGDjFwEEgCEShbmwv3XUE1Dn7oz8+iQbG9frkyMXfpSSZXbJ6w==","signatures":[{"sig":"MEYCIQDzriyfI7pyISV8FeSPRFFf1lAjIN1A2CwAfMzogaokzgIhAL7nqudmbKFtUrUfL1vc2L1o6xiE2laGT58sRD9QqZ0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2602360},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.5.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\4f9191292e0ce91fc5ffd188f89003ce\\onjmin-dtm-2.1.5.tgz","_integrity":"sha512-rZ05F6CS2jFaMaToOEDL9JI+5eNuufiH6VckfGDjFwEEgCEShbmwv3XUE1Dn7oz8+iQbG9frkyMXfpSSZXbJ6w==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.5_1788780868625_0.1113282407788494","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@onjmin/dtm","version":"2.1.6","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.6","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"ac25a8470b74b3e9984e1c862576c76f921c190a","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.6.tgz","fileCount":8,"integrity":"sha512-lg7UZ0/LDdGpLYAf4V7ZzzaUneGKMPKYLC+qww9ryBuHDTWigfuHHnne0LUWM2EaRXKL0z5pIIP4gCBujSWgtA==","signatures":[{"sig":"MEUCIQCQS2WVtOYUCRBKp3tFet4zpWIWlM5WAh7x0u5mAYqwOwIgBNdn25yIK7cVOf8TuUuukN0qFAMjwnzdV13/tWD7EgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607808},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.6.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\b53c69b454f35ae15b18628848aef426\\onjmin-dtm-2.1.6.tgz","_integrity":"sha512-lg7UZ0/LDdGpLYAf4V7ZzzaUneGKMPKYLC+qww9ryBuHDTWigfuHHnne0LUWM2EaRXKL0z5pIIP4gCBujSWgtA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.6_1788786924698_0.9952792235820793","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@onjmin/dtm","version":"2.1.8","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.8","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"cf3dd7c52861e492022e7ee427c664d9d2e60c7f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.8.tgz","fileCount":8,"integrity":"sha512-/PSulrh1kjUMCJQZ6lRnwHC7m59gD6igbT6D6+5X5VmQ2UQXT4L1AFBW/ydtZlbi7DbteANT1EGIIRSS3W1fmQ==","signatures":[{"sig":"MEUCIAw41sqq+i+XUZ7ghzijSIdsnJK4TfRwZBvkofRRlyTBAiEA7YNRzlt7Y+q7PgqoVrgBmDU47jOxmuCdyqdrvNAwAQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2613322},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.8.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\544acaeec3ebc0259e052b5b1b0144ef\\onjmin-dtm-2.1.8.tgz","_integrity":"sha512-/PSulrh1kjUMCJQZ6lRnwHC7m59gD6igbT6D6+5X5VmQ2UQXT4L1AFBW/ydtZlbi7DbteANT1EGIIRSS3W1fmQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.8_1788818879400_0.7447502530819785","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@onjmin/dtm","version":"2.1.9","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.9","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"3d0706dfbf36beb7e9aae29197dc3c2e89c65973","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.9.tgz","fileCount":8,"integrity":"sha512-OLPwL07oydXIozzetl7lA0wfB5uQJyrOyW+iVlP7JbCDlWMK4gUmBKny3wDs73TjHnW6dl/iRYLyZs3Lc9O0XQ==","signatures":[{"sig":"MEYCIQCRpeEZPWoZrisGjMGYnbxt2hfZRqQjwj5suLoqXRH8sQIhAOsnyCu0pM7EMb51W8oCz0vis6fpNtEOMWqfrMbqodt4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685770},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.9.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\cf3f7316a5cc196e7c6e0e8ba0b12471\\onjmin-dtm-2.1.9.tgz","_integrity":"sha512-OLPwL07oydXIozzetl7lA0wfB5uQJyrOyW+iVlP7JbCDlWMK4gUmBKny3wDs73TjHnW6dl/iRYLyZs3Lc9O0XQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.9_1788927988646_0.8790765907905582","host":"s3://npm-registry-packages-npm-production"}},"2.1.10":{"name":"@onjmin/dtm","version":"2.1.10","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.10","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"6f2bad7885cc7ab07c8b16051cad90cd1253c8d1","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.10.tgz","fileCount":8,"integrity":"sha512-la1+Eecwl4ebVb0+7a17TDeFPmkY/RvNX6stTRYGWItg9sVxvpL+7YxvG7B1M/g+OOubU5shyMqH5B+B9qDj7Q==","signatures":[{"sig":"MEUCIQD2efMy0O50BK2NnYGRxZwt3Jt0c6AJB++AEtgRRp/maAIgN9HQ84StmNM8JXpJtCflKqGHCKM7fmaQTrRZfhJKF0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823778},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.10.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts && tsx scripts/check-registers.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\6a4434eaefa0a58d189038659c6914c7\\onjmin-dtm-2.1.10.tgz","_integrity":"sha512-la1+Eecwl4ebVb0+7a17TDeFPmkY/RvNX6stTRYGWItg9sVxvpL+7YxvG7B1M/g+OOubU5shyMqH5B+B9qDj7Q==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.10_1788952562466_0.33451138709924155","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"@onjmin/dtm","version":"2.1.11","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.11","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"83f5c20faa2971b3c9fa0d4b89afba291e1b75ef","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.11.tgz","fileCount":8,"integrity":"sha512-fHFhQ2QpXtcyeY5rcaG1Zn2BQmP8Oxke3Tf9Eeue89T4ZHVt11L6PN70K5e529vMTnOUGn+p0fRFNonJsA+z8g==","signatures":[{"sig":"MEYCIQCIj4RfhN6yOi3X1LH0NXkMGCzBHgpfAKE0VbKA9YXvqgIhAM+bIWuZr+2SafTAJc3UXqS2c0r7wI9tHNsdS8EfQHSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2860531},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.11.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\d11d48410e4950b38cf743cebf64ecad\\onjmin-dtm-2.1.11.tgz","_integrity":"sha512-fHFhQ2QpXtcyeY5rcaG1Zn2BQmP8Oxke3Tf9Eeue89T4ZHVt11L6PN70K5e529vMTnOUGn+p0fRFNonJsA+z8g==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.11_1789024326482_0.5903416896932983","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"@onjmin/dtm","version":"2.1.13","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.13","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"985c4e79e511418b68bb37d8df666c2a17a5ae7c","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.13.tgz","fileCount":8,"integrity":"sha512-MxBWR1lJs5gL+V8NKA60QuIzQAsjXSnjWTCFIr+/pT2OTRliDl3uj48hS89uvR2vfMTQAS4wZWDbFkkXJXYaJw==","signatures":[{"sig":"MEUCIQDC97FSkmZ4ibGQ2QBUe8GxknAq596OjteUGG9D4ba+vQIgNasxZxb37jcD99M07tB1DVfp3MXQmVUtI3pFipiV81M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrqseV8RbO7N4SJPCmmJquA7QsHglNFkCWtqFr1BRQrQIgRQP8FrxLu/5ekbh0bU25JizL0Hrd1cBMxwKVrzU5m2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3525811},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.13.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\28d44729dd341f6ecb678cb6ab561e82\\onjmin-dtm-2.1.13.tgz","_integrity":"sha512-MxBWR1lJs5gL+V8NKA60QuIzQAsjXSnjWTCFIr+/pT2OTRliDl3uj48hS89uvR2vfMTQAS4wZWDbFkkXJXYaJw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.13_1789750188825_0.13714901274593183","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@onjmin/dtm","version":"2.1.12","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.12","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"35fe9ba13599a015b5a795634f3602db1277b510","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.12.tgz","fileCount":8,"integrity":"sha512-U1iKXEH+izSaPlFaLOLXETLxXrWd6PEkwaKsvhFuEAAEslouM67KvJf0b0pVIrVLb9Z0ka9EdBVZzhCtbHaZNw==","signatures":[{"sig":"MEUCIQD+/n9YDn6rXSoWDh6wnaifCyefdAKwJre9fqYpCSHhAQIgTNNvuSpoieFgL96hDWBxvD+Ur2VU9qmt+YQk+KmQVvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDs5uwSp11Wbymxnlnb64eqqHpZ/B0GJ4chINVDkIspNQIgU0SPmQjRqD6kCNsb3oq7NmDVFT74NoSjfUBs+QB1Iio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3525811},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.12.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\01708bf8a8646637cbf352f9dfbbfc8b\\onjmin-dtm-2.1.12.tgz","_integrity":"sha512-U1iKXEH+izSaPlFaLOLXETLxXrWd6PEkwaKsvhFuEAAEslouM67KvJf0b0pVIrVLb9Z0ka9EdBVZzhCtbHaZNw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.5","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.12_1789750194662_0.8984303633880035","host":"s3://npm-registry-packages-npm-production"}},"2.1.14":{"name":"@onjmin/dtm","version":"2.1.14","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.14","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"11d82a789d848a9c4152b79844cfebe0ff680053","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.14.tgz","fileCount":8,"integrity":"sha512-D4ZRsxkW1D7ndviFaqH4YjwLsWeQmHNyg7aX271eTvena2Al2BsbLGIz8mgw+EcwG7j0XFNBl9qRmn5C+fkmrQ==","signatures":[{"sig":"MEQCIBY+SSxOJbX3JeCNHrEstyBoLKAjE8XyaT6Ow9bE0ZYiAiBs6WWRKlg4waEMxK5ieB4WKL1SiJTOQQMPDn1DdUlhaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF29WCHI0pks7s7UO2diVszfdEprNxrZRlFnBWBC4hrQAiBmvafEcZs/4CUR/qYK9j24YiYrNXb1LJenruhceT5pAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3758212},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.14.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\8b8e1ba7bbd0833282e750bb3b08993f\\onjmin-dtm-2.1.14.tgz","_integrity":"sha512-D4ZRsxkW1D7ndviFaqH4YjwLsWeQmHNyg7aX271eTvena2Al2BsbLGIz8mgw+EcwG7j0XFNBl9qRmn5C+fkmrQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.10","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.14_1789811055472_0.6888759723071678","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"@onjmin/dtm","version":"2.1.16","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.16","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"e7492ce5d62f0addc9583843716f2ce229afe2b1","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.16.tgz","fileCount":8,"integrity":"sha512-FY3VVIGafEuknm2gBc2xlxGa08MZ321w1BBwrLTwqaUHplaypdeCKmDeh/CjFS1JRNu/2kxRvo7Rrr91GlUUVA==","signatures":[{"sig":"MEUCIQCtdPxmuGbZywOHbU2CKbx7Pyi/Js1yVgoNO2+9DfBZDAIgNNvgNdC9gV/Gwp/zD6h+Zc38in639BxJIohHwtzxTnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAVUO03e7VsCcgh1IBXFgE2IfT5rvFA1zh/NHBHN+iJxAiEA2fG5+uvTi2K7dqEl5f3Km6xp0x/Y3FZ1+4TkvjLRYvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3811544},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.16.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\c67b227ff7d686616acc45672bfb9ca9\\onjmin-dtm-2.1.16.tgz","_integrity":"sha512-FY3VVIGafEuknm2gBc2xlxGa08MZ321w1BBwrLTwqaUHplaypdeCKmDeh/CjFS1JRNu/2kxRvo7Rrr91GlUUVA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.16_1789832151170_0.641982279294254","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"@onjmin/dtm","version":"2.1.17","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.17","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"fb46c87a824cbb45b0a53f70706bd4b02f97b17a","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.17.tgz","fileCount":8,"integrity":"sha512-j70ULTl5P4hV2TCaffHud188Zzo8V71urbyeJylgA+J69vRK0k1H/CtaFLH/1cgh8rPEC2n6v2Tqz76WcvnmSw==","signatures":[{"sig":"MEQCIHHQiZGVRcWC6oW8+BHV5fh0WJKigR59K2m3+uCOpyZyAiB5ZA2udH+mbDzFdTAeGo/GKHFbBiFF3DDwjpSYArtkbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnnOmIdIVoZvh9RfuOTOCxejYR3+29+Mk9ygRM2hZ/6QIhAO4hHS4NqRGcP7PJy/gEgKF77OsmB2FiGot4V38SJWOo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3832049},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.17.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\928c172ef5a8bb3aeece12765921e4af\\onjmin-dtm-2.1.17.tgz","_integrity":"sha512-j70ULTl5P4hV2TCaffHud188Zzo8V71urbyeJylgA+J69vRK0k1H/CtaFLH/1cgh8rPEC2n6v2Tqz76WcvnmSw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.17_1789834889896_0.29719449792884856","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"@onjmin/dtm","version":"2.1.18","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.18","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"04966b9944d5759822ca518479915a81f4ef0518","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.18.tgz","fileCount":8,"integrity":"sha512-2MXqbGR8doMIWevfzaBYA5hsmFIhSb5mPJNzjbMtgL+A/1bFxcTqJgz4cBA4+HmfHiBnZAwbHc892m7Cf2XhCA==","signatures":[{"sig":"MEQCIHms5PoXWZMhauCEmUes8LXDchKXGvybWBkiSSdGZ+7yAiAqn6CXK/p4voy/piAbrodn5ABQM3Xaz+NJfg012p62fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPLA9PxzIQeXleC3jdqg1kIkDS2rTThQyAB02sushwBAiAGCQbSdLIUoOAGg+seaHkXQ9PMk0q8V5Q1u3MwuQgvgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3841436},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.18.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\a410b1087739c19becacf31a846242ad\\onjmin-dtm-2.1.18.tgz","_integrity":"sha512-2MXqbGR8doMIWevfzaBYA5hsmFIhSb5mPJNzjbMtgL+A/1bFxcTqJgz4cBA4+HmfHiBnZAwbHc892m7Cf2XhCA==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.18_1789836594103_0.7383239971082869","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"@onjmin/dtm","version":"2.1.19","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.19","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"af677e9b1ed8a2da3d86207ce646029686ada51f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.19.tgz","fileCount":8,"integrity":"sha512-HC85rrURlwfxANg9W/DeJ/TjaCz4SMALHZyzTbyxbm7zx7vuCEbVwo8Jm4QdQOYtw4zZ7pId5XMzEzR85fBVmg==","signatures":[{"sig":"MEUCIH+p87bZgR4B5Hczm06H/3qNKhOEXV48EVMHmaNzQG8yAiEAwgfa1bH6XPT4F/DgoAmCCEo1CfvQ9Y7OZWJU+TOOPYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEI81XVEGTymuXpDLzRqUkLRGg5SRPdPMoJmC1+oybsSAiEAqKYh26Ybz4LwL+l9rFXYp/RB1B6nqsQsm/Y3CqwDeEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3884063},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.19.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\d6e2ce27fa1a2daaad6b55496a4eb752\\onjmin-dtm-2.1.19.tgz","_integrity":"sha512-HC85rrURlwfxANg9W/DeJ/TjaCz4SMALHZyzTbyxbm7zx7vuCEbVwo8Jm4QdQOYtw4zZ7pId5XMzEzR85fBVmg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.19_1789894672265_0.9861399767698242","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"@onjmin/dtm","version":"2.1.20","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.20","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"626e66a9526668116fd2049b37d1a04b757681d9","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.20.tgz","fileCount":8,"integrity":"sha512-ciBnhs3SXCr7vJP+rmVSJquAkXRXHUPapoAXi8Sxvm7VceVNbUzKEcksFMQgAkLeKmpc16Ws24m50yFIZYk0Rg==","signatures":[{"sig":"MEYCIQDC/Z6BeV/HylFUbn4pvLdw29JqjcCbVCeZ5OoUtIY5wgIhAKD6/y63Zks2cIadXqjQJARx9HvExd4ny1B9ea75W0+x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEAG9uOxzo/ZHE3EtuZWL7c8cbxnrIn08GO1zDQ8VxaAAiAILLsq7xvU0SJIwpDUOI3rKGjwi3upcF3fm80+Ozr7MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3900797},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.20.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\9bcda9fab060a44bc205e7a82f161938\\onjmin-dtm-2.1.20.tgz","_integrity":"sha512-ciBnhs3SXCr7vJP+rmVSJquAkXRXHUPapoAXi8Sxvm7VceVNbUzKEcksFMQgAkLeKmpc16Ws24m50yFIZYk0Rg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.20_1789994081166_0.974544390761962","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"@onjmin/dtm","version":"2.1.21","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.21","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"e54ec69c62118ee07e45096e4ab8f5baf4d9234f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.21.tgz","fileCount":8,"integrity":"sha512-GxItOCdcRZ9BXGQi+3XBqCViY9nnKBrN4jsM0nYNOECT5jCrsSgU+G55SHnr24g2mxHbe0Sw2i3vTNN7ZMNEMg==","signatures":[{"sig":"MEUCIQCOkCSXdFy8fe7GgsrUCPaTrqQbF949tY6zpcUUfCYvLgIgSzzGOrSNUyNBqT/sxfthjpu7GZgnZtAvGXVHIjqF4sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIANdQ614sX3r/+97JBDDVuda/PYFVFLS8kkVPuzZDRKnAiBogrN4dQn1ziXyUFLoaI0u7dBp2vqNIyT8kjoLODYXJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3908509},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.21.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\f19f24804c8736f2481acbbcd84713d4\\onjmin-dtm-2.1.21.tgz","_integrity":"sha512-GxItOCdcRZ9BXGQi+3XBqCViY9nnKBrN4jsM0nYNOECT5jCrsSgU+G55SHnr24g2mxHbe0Sw2i3vTNN7ZMNEMg==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.21_1790002927154_0.8599165083310041","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"@onjmin/dtm","version":"2.1.22","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.22","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"9ff43df1c245002515f8837e8224fb4bfd758612","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.22.tgz","fileCount":8,"integrity":"sha512-IymPowpxkaDUM7zBjuunFBMABaRAmeK8w66rMyZrbOUSLE7oeP05uNiUzgk4igHWyZOqMLv+STVqtShBBuaVCw==","signatures":[{"sig":"MEUCIFDD4UBGtmGH1nI5Dgwdx4QOaoDxhK2xYu+7QsWfmkr1AiEAj4nvF7qke7x4TRt1rKgYXqfEvgCqS/qbaAKIzZNNAsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD723+aHFKvV7cPTnDyEyY0ErCF3PYN3l+HZ3C4XtLAjwIgXO3abkoqK5usFrod0drMoJtii9zPDZYH9kIP14WCcIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3910743},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.22.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\098e271b733c07dd05c77c918544d1f3\\onjmin-dtm-2.1.22.tgz","_integrity":"sha512-IymPowpxkaDUM7zBjuunFBMABaRAmeK8w66rMyZrbOUSLE7oeP05uNiUzgk4igHWyZOqMLv+STVqtShBBuaVCw==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.22_1790080662953_0.7534766353559452","host":"s3://npm-registry-packages-npm-production"}},"2.1.23":{"name":"@onjmin/dtm","version":"2.1.23","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.23","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"98f79face04eb77c0247b943a6f7971b835c46a6","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.23.tgz","fileCount":8,"integrity":"sha512-sjg9q5xYzSIMl8yAYMrsz+WQ8GwWU6QfWM/WFE16p9kCSBt9jEmHilRo8IbWXuX2TDoTwqv3UwOVf7ycPhUTTQ==","signatures":[{"sig":"MEUCICKBt31OO3muqswaAADaAbqPyxWgjaor8BrmTiRAbHc7AiEAhPzc1FDxFL0gFJKW3P0Bkx4KUlPyBJoCU9ajoCOFFsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC7466bjOBphNEVHNLAppy++8CfqcIERakuolzOLWRB2wIhAPvMSzYoNH04Ganoog2/dyRXb/m7SdFkoHALDAbD0L8Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3922793},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.23.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\eb15c4a714b585b575210135e3b08c8d\\onjmin-dtm-2.1.23.tgz","_integrity":"sha512-sjg9q5xYzSIMl8yAYMrsz+WQ8GwWU6QfWM/WFE16p9kCSBt9jEmHilRo8IbWXuX2TDoTwqv3UwOVf7ycPhUTTQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.23_1790133942409_0.30016145330379906","host":"s3://npm-registry-packages-npm-production"}},"2.1.24":{"name":"@onjmin/dtm","version":"2.1.24","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.24","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"b281dc84af7ef84e5b50d8281ec09de6bf23a991","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.24.tgz","fileCount":8,"integrity":"sha512-cdAX7y1TFa/dDIBtCg+VhbSlX86+StV3QSTZRLM1jn1l0ShYtMOiJT/qLilU1xOX7mqMQ5YZMIU6DqZEPRJwIQ==","signatures":[{"sig":"MEUCIG/zqh5YX9VqZqtbnTwPBkczp95JHTXPaf8DKACRPKkjAiEA9HM0PuOZigS2GfESYmUzGWYy+BhL9zbbLugMOwW9OBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEIj1uQLZzqj5/q5rhEBRucDQ7BA0OUoZIqB7SjQHGwwIhAJBKWnM/zu73vmu5iklPs2vn9U4mQOICuCRS7tZbmJm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3950978},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.24.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-speech-schedule.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\c49f7cfc420c0b01f50901734df5537c\\onjmin-dtm-2.1.24.tgz","_integrity":"sha512-cdAX7y1TFa/dDIBtCg+VhbSlX86+StV3QSTZRLM1jn1l0ShYtMOiJT/qLilU1xOX7mqMQ5YZMIU6DqZEPRJwIQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.24_1790169025985_0.6937422836930489","host":"s3://npm-registry-packages-npm-production"}},"2.1.26":{"name":"@onjmin/dtm","version":"2.1.26","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.26","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"302369e33b9daa85c701c68fec8981bcc486546f","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.26.tgz","fileCount":8,"integrity":"sha512-XmWj0mdlrKRsI82yn8yz3dNsOFw54DSgxPzSqvCHe+Y7SiRtplhDRfRUMOlQ8+iGTFMu3mYca+80uk2BqBm1fQ==","signatures":[{"sig":"MEUCIDSVy4HID/pyeVslvzfl+WyLZlMgkSKh/MoE4xQcbFO7AiEA0vXJgrcSK9fSD+WRzNcExJ831/O5NVu/OXTPaDuXwLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsnz1yYuOs6V34vVUlV2K7DJd0NtKz0CfRZX9hEUpBeQIgZ2ybFlFSZ/T58/S1sMZohuhOQ+3E3E2B264F+i182Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3968678},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.26.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-speech-schedule.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\73b558e42f313519693508c530a883e9\\onjmin-dtm-2.1.26.tgz","_integrity":"sha512-XmWj0mdlrKRsI82yn8yz3dNsOFw54DSgxPzSqvCHe+Y7SiRtplhDRfRUMOlQ8+iGTFMu3mYca+80uk2BqBm1fQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.26_1790487077624_0.8151592266847139","host":"s3://npm-registry-packages-npm-production"}},"2.1.27":{"name":"@onjmin/dtm","version":"2.1.27","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.27","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"f604da708840f218bb253b625fccbc7975ab9ed9","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.27.tgz","fileCount":8,"integrity":"sha512-4e7WDXyP+BdY9Aql2DcmdEnCIjV+ZUpYQEz4hrH0dNvzou9nrQsa8SUSS2xfXlPnu+K04Rrirofk5KSbTQXQ4A==","signatures":[{"sig":"MEQCIFSOCjWeigCIsY+cJCtc9xId9L6CFaIjF5COJ2jEdxJfAiAlwy1GbUDunbtydELSBEx11iMrAy6kJNPlVvSFKaxkeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDogQ19hvSYrDj+7GlccOwcIKUAjMllV6EJtqB36jeY8AIhAPyjf7ALwL2gOowAaoFdEoxgsbGdRNUvenFJcVXKvKm4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969267},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.27.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-speech-schedule.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts && tsx scripts/check-strip-defaults.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\11296a5cd40d7a89f103b56bfe2b994f\\onjmin-dtm-2.1.27.tgz","_integrity":"sha512-4e7WDXyP+BdY9Aql2DcmdEnCIjV+ZUpYQEz4hrH0dNvzou9nrQsa8SUSS2xfXlPnu+K04Rrirofk5KSbTQXQ4A==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.27_1790526331299_0.018703590049732988","host":"s3://npm-registry-packages-npm-production"}},"2.1.28":{"name":"@onjmin/dtm","version":"2.1.28","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"author":{"name":"onjmin"},"license":"MIT","_id":"@onjmin/dtm@2.1.28","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"homepage":"https://onjmin.github.io/dtm","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"f465c0e62789a19fd0cc735d8f21f4c576daa99a","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.28.tgz","fileCount":8,"integrity":"sha512-3j+vJjRw5TKN2c/HPrruEGVNCVv51cFOT3C/WsVeQMwn3tQ91/SBUGpEPjCSd0mSBCE0lvghWMLb2hCwhxsbmQ==","signatures":[{"sig":"MEYCIQCuIAVPiU8p+491kSTGVy2C/biVbTBksW/jh3qDGiaDeQIhANiwQfrUotg/xshhIpOOr+kXwee4eXQhVrZrENKb7Hrh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTPZkyqf/SCQ7VMXX0JCfqTAKQAYAqpiDDZcTh2xp2iQIgSqyCdhmyLOqmkPOMNWXuoizZBn+rh+KOE/CFcftAkYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969447},"main":"dist/index.js","_from":"file:onjmin-dtm-2.1.28.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-speech-schedule.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts && tsx scripts/check-strip-defaults.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\9e516d6622bf125ad726002e52853835\\onjmin-dtm-2.1.28.tgz","_integrity":"sha512-3j+vJjRw5TKN2c/HPrruEGVNCVv51cFOT3C/WsVeQMwn3tQ91/SBUGpEPjCSd0mSBCE0lvghWMLb2hCwhxsbmQ==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/dtm_2.1.28_1790572620663_0.988206183101195","host":"s3://npm-registry-packages-npm-production"}},"2.1.29":{"_id":"@onjmin/dtm@2.1.29","bugs":{"url":"https://github.com/onjmin/dtm/issues"},"dist":{"shasum":"77a792a5fc77d6f60eb9f44ec520b53f4f5c2aef","tarball":"https://registry.npmjs.org/@onjmin/dtm/-/dtm-2.1.29.tgz","fileCount":8,"integrity":"sha512-SieyQ0D4fBtAZ3tnmC1qBclPV1SC/8ElCmnxIgFZBE3rhEY6fyceQAMLOeXqSk/QcW7FF8j48IJBa2MAZUOg3Q==","signatures":[{"sig":"MEUCIQD+G/z2P4FkEntzBansqpIOlqQ0iBppx2nMBsXyB75KDwIgMCo5uoV7MtMYgNjhtQ/S+PeT7SwVN0V/zD+KdfWME38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEwReDpofqW/IvL/FkcqyToOvd8Ak9HIc2sX5L1uiXh7AiB3NAy/WJhY3yCZoCgkpx9JkfOxiSKYS1Wz2Wkxh3s9Mg=="}],"unpackedSize":3999657},"main":"dist/index.js","name":"@onjmin/dtm","_from":"file:onjmin-dtm-2.1.29.tgz","types":"dist/index.d.ts","volta":{"node":"22.15.1","pnpm":"10.11.0"},"author":{"name":"onjmin"},"module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"rimraf dist && tsup && biome format src --write && tsx demo/server.ts","test":"tsx scripts/check-version.ts && tsx scripts/check-compose.ts && tsx scripts/check-registers.ts && tsx scripts/check-tracks.ts && tsx scripts/check-lyrics-fade.ts && tsx scripts/check-breath.ts && tsx scripts/check-phrase.ts && tsx scripts/check-speech-lyrics.ts && tsx scripts/check-speech-schedule.ts && tsx scripts/check-pitch-glide.ts && tsx scripts/check-ust.ts && tsx scripts/check-musicxml.ts && tsx scripts/check-backing-audio.ts && tsx scripts/check-mml-meta.ts && tsx scripts/check-mml-chord.ts && tsx scripts/check-macro-state.ts && tsx scripts/check-strip-defaults.ts && tsx scripts/check-fx-font-drum.ts","build":"rimraf dist && tsup && biome format src --write","check":"biome check src --write","major":"pnpm version major","minor":"pnpm version minor","patch":"pnpm version patch","version":"tsx scripts/sync-version.ts && git add src/version.ts docs/dataset-provenance.md","publish-dangerous-dont-use-this-command":"pnpm publish --access public"},"version":"2.1.29","_npmUser":{"name":"onjmin","email":"onjmin931@gmail.com"},"homepage":"https://onjmin.github.io/dtm","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"_resolved":"C:\\Users\\frgk2\\AppData\\Local\\Temp\\f1d233702f2d4917b154525c63897544\\onjmin-dtm-2.1.29.tgz","_integrity":"sha512-SieyQ0D4fBtAZ3tnmC1qBclPV1SC/8ElCmnxIgFZBE3rhEY6fyceQAMLOeXqSk/QcW7FF8j48IJBa2MAZUOg3Q==","repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"_npmVersion":"10.9.2","description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","directories":{},"maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"@onjmin/koe":"1.0.11","midi-json-parser":"8.1.74","@onjmin/chord-parser":"1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.6","hono":"4.10.1","tsup":"8.5.1","rimraf":"6.0.1","esbuild":"0.28.1","typedoc":"0.28.19","typescript":"5.8.3","@types/node":"26.1.1","@biomejs/biome":"2.2.3","@xmldom/xmldom":"0.9.12","@hono/node-server":"1.19.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dtm_2.1.29_1790577451037_0.5049587149749708"}}},"time":{"created":"2026-06-16T14:54:50.211Z","modified":"2026-09-28T06:37:31.340Z","0.1.0":"2026-06-16T14:54:50.515Z","0.1.1":"2026-06-20T09:10:00.771Z","0.1.4":"2026-06-20T20:14:19.802Z","0.1.5":"2026-06-20T21:12:42.613Z","0.1.6":"2026-06-20T21:25:42.077Z","0.1.8":"2026-06-21T02:10:06.308Z","0.1.9":"2026-06-21T06:03:09.422Z","0.1.10":"2026-06-21T06:50:20.311Z","0.1.11":"2026-06-21T07:07:23.840Z","0.1.12":"2026-06-21T07:30:47.317Z","0.1.13":"2026-06-21T08:18:27.740Z","0.1.14":"2026-06-21T08:42:13.723Z","0.1.15":"2026-06-21T09:13:42.478Z","0.1.16":"2026-06-21T09:57:08.207Z","0.1.17":"2026-06-21T11:39:54.032Z","0.1.18":"2026-06-21T12:22:19.538Z","0.1.19":"2026-06-21T12:37:47.331Z","0.1.20":"2026-06-21T12:45:50.337Z","0.1.21":"2026-06-21T12:53:24.090Z","0.1.22":"2026-06-21T15:25:59.106Z","0.1.23":"2026-06-21T15:41:11.437Z","0.1.24":"2026-06-22T04:41:53.591Z","0.1.25":"2026-06-22T10:00:37.843Z","0.1.26":"2026-06-22T14:37:04.474Z","0.1.27":"2026-06-22T14:53:31.598Z","0.1.28":"2026-06-22T15:57:22.159Z","0.1.29":"2026-06-22T16:08:32.431Z","0.1.30":"2026-06-22T16:20:33.181Z","0.1.31":"2026-06-22T17:14:15.187Z","0.1.32":"2026-06-23T15:44:02.437Z","0.1.33":"2026-06-24T10:55:44.438Z","0.1.34":"2026-06-25T15:01:22.133Z","0.1.35":"2026-06-25T15:02:15.192Z","0.1.36":"2026-06-25T15:27:31.634Z","0.1.37":"2026-06-27T05:12:43.694Z","0.1.38":"2026-06-27T05:51:04.040Z","0.1.39":"2026-06-27T09:03:10.378Z","0.1.40":"2026-06-27T18:19:37.641Z","0.1.41":"2026-06-28T15:15:13.888Z","0.1.42":"2026-06-29T00:38:01.346Z","0.1.43":"2026-06-29T11:10:54.248Z","0.1.44":"2026-06-29T11:44:13.089Z","0.1.46":"2026-07-01T17:44:44.710Z","0.1.47":"2026-07-02T11:50:02.186Z","0.1.48":"2026-07-02T15:41:07.705Z","0.1.49":"2026-07-02T15:54:26.015Z","0.1.51":"2026-07-02T16:54:19.929Z","0.1.53":"2026-07-03T13:49:37.671Z","0.1.55":"2026-07-05T17:23:27.458Z","0.1.57":"2026-07-08T12:33:54.104Z","0.1.58":"2026-07-08T14:21:31.358Z","0.1.59":"2026-07-18T09:16:57.784Z","0.1.60":"2026-07-18T09:49:57.212Z","0.1.61":"2026-07-19T04:02:26.191Z","0.1.62":"2026-07-19T04:56:03.196Z","0.1.63":"2026-07-19T06:53:29.618Z","0.1.64":"2026-07-20T07:15:38.936Z","0.1.65":"2026-07-20T07:40:48.019Z","0.1.66":"2026-07-20T11:37:55.346Z","0.1.67":"2026-07-20T12:11:01.598Z","0.1.68":"2026-08-01T06:08:11.689Z","0.1.69":"2026-08-01T08:21:52.373Z","0.1.70":"2026-08-01T08:38:28.985Z","0.1.71":"2026-08-01T09:33:28.600Z","0.1.72":"2026-08-01T09:41:07.967Z","0.1.73":"2026-08-01T14:22:39.903Z","0.1.74":"2026-08-07T15:43:04.192Z","0.1.75":"2026-08-08T04:39:14.303Z","0.1.76":"2026-08-09T03:40:03.420Z","0.1.77":"2026-08-09T05:00:55.441Z","0.1.78":"2026-08-09T09:21:06.378Z","0.1.79":"2026-08-09T12:47:34.260Z","0.1.80":"2026-08-09T14:02:37.039Z","0.1.81":"2026-08-10T18:44:45.990Z","0.1.82":"2026-08-14T19:00:03.012Z","0.1.83":"2026-08-15T09:36:54.390Z","0.1.84":"2026-08-19T16:10:13.648Z","0.1.85":"2026-08-19T17:20:17.153Z","0.1.86":"2026-08-19T18:25:15.898Z","0.1.87":"2026-08-19T18:53:08.029Z","0.1.88":"2026-08-19T19:35:38.611Z","0.1.89":"2026-08-19T20:14:47.928Z","0.1.90":"2026-08-20T02:39:35.703Z","0.1.91":"2026-08-20T10:04:25.801Z","0.1.92":"2026-08-20T13:04:23.831Z","0.1.93":"2026-08-20T13:29:34.325Z","0.1.94":"2026-08-20T15:28:13.058Z","0.1.95":"2026-08-20T15:39:29.044Z","0.1.96":"2026-08-20T16:22:05.615Z","0.1.98":"2026-08-20T16:37:47.351Z","0.1.99":"2026-08-20T17:20:11.870Z","0.1.100":"2026-08-21T12:02:11.841Z","0.1.101":"2026-08-22T03:10:33.051Z","0.1.102":"2026-08-22T04:16:55.743Z","1.0.0":"2026-08-22T05:05:59.469Z","1.0.1":"2026-08-22T10:23:00.350Z","1.0.2":"2026-08-23T14:34:39.478Z","1.0.3":"2026-08-27T06:05:48.262Z","1.0.4":"2026-08-27T08:25:17.215Z","1.0.5":"2026-08-27T09:19:24.356Z","1.0.6":"2026-08-31T22:29:25.296Z","1.0.7":"2026-09-01T11:40:19.163Z","1.0.8":"2026-09-01T12:57:06.887Z","2.0.2":"2026-09-02T13:20:52.853Z","2.0.3":"2026-09-03T03:36:58.742Z","2.1.0":"2026-09-06T07:45:41.662Z","2.1.1":"2026-09-06T08:49:42.772Z","2.1.2":"2026-09-06T11:55:43.101Z","2.1.3":"2026-09-06T13:59:50.284Z","2.1.4":"2026-09-07T04:34:47.276Z","2.1.5":"2026-09-07T11:34:28.761Z","2.1.6":"2026-09-07T13:15:24.862Z","2.1.8":"2026-09-07T22:07:59.541Z","2.1.9":"2026-09-09T04:26:28.908Z","2.1.10":"2026-09-09T11:16:02.635Z","2.1.11":"2026-09-10T07:12:06.649Z","2.1.13":"2026-09-18T16:49:48.917Z","2.1.12":"2026-09-18T16:49:54.789Z","2.1.14":"2026-09-19T09:44:15.578Z","2.1.16":"2026-09-19T15:35:51.287Z","2.1.17":"2026-09-19T16:21:29.998Z","2.1.18":"2026-09-19T16:49:54.225Z","2.1.19":"2026-09-20T08:57:52.370Z","2.1.20":"2026-09-21T12:34:41.301Z","2.1.21":"2026-09-21T15:02:07.267Z","2.1.22":"2026-09-22T12:37:43.058Z","2.1.23":"2026-09-23T03:25:42.511Z","2.1.24":"2026-09-23T13:10:26.096Z","2.1.26":"2026-09-27T05:31:17.740Z","2.1.27":"2026-09-27T16:25:31.428Z","2.1.28":"2026-09-28T05:17:00.774Z","2.1.29":"2026-09-28T06:37:31.152Z"},"bugs":{"url":"https://github.com/onjmin/dtm/issues"},"author":{"name":"onjmin"},"license":"MIT","homepage":"https://onjmin.github.io/dtm","keywords":["piano-roll","mml","music","sequencer","editor","daw","mobile-first","canvas","web-audio"],"repository":{"url":"git+https://github.com/onjmin/dtm.git","type":"git"},"description":"MMLを中間言語に用いた、モバイルファーストなDAW / ピアノロール打ち込みコンポーネント","maintainers":[{"name":"onjmin","email":"onjmin931@gmail.com"}],"readme":"# @onjmin/dtm\n\nMML を中間言語に用いた、モバイルファーストな DAW / ピアノロール打ち込みコンポーネント。\n楽器・ドラムに加え、UTAU 音源（[@onjmin/koe](https://www.npmjs.com/package/@onjmin/koe)）による歌声合成にも対応しています。\n\n## デモ\n\n- [DAW エディタ・プレイヤーデモ (demo/index.html)](https://onjmin.github.io/dtm/demo)\n- [ヘッドレス再生・コード進行プレイヤーデモ (demo/bgm.html)](https://onjmin.github.io/dtm/demo/bgm.html)\n- [npm](https://www.npmjs.com/package/@onjmin/dtm)\n\n## インストール\n\n```bash\nnpm i @onjmin/dtm\n```\n\n---\n\n## 2.0.0 への移行\n\n31 平均律への対応にあたり、**ノートのピッチの単位を変更**しました。1.x からの更新には修正が必要です。\n\n### ピッチの単位\n\n`Note.pitch`（半音）が `Note.pitchUnits`（**1/372 オクターブの整数**）になりました。`NoteData` / `NoteRemove` / `PlayNoteEvent` / `MMLNotePlacement` / `ChordPlacement` も同様です。\n\n```\n12 平均律 1 半音 = 31 units      31 平均律 1 度 = 12 units\nA4 (MIDI 69)   = 2139 units      1 unit ≒ 3.2258 セント\n```\n\n372 = 12 × 31 で、12 と 31 は互いに素なので最小公倍数がこれになり、**両方の音律が誤差ゼロで同じ数直線に乗ります**。整数のままなので `pitchUnits` の同値判定（重複判定・当たり判定・協調編集の `(startStep, pitchUnits)` キー）がそのまま使えます。\n\n変換ヘルパを公開しています。\n\n```ts\nimport { pitchV1ToUnits, unitsToPitchV1, unitsToHz, unitsToMidiDetune } from \"@onjmin/dtm\";\n\npitchV1ToUnits(60);          // 1860  … MIDI ノート番号 → units\nunitsToPitchV1(1860);        // 60    … units → MIDI ノート番号（12 平均律でのみ無損失）\nunitsToHz(2139);             // 440   … units → 周波数\nunitsToMidiDetune(1968);     // { midi: 63, detuneCents: 48.39 }  … 31平均律の中立3度\n```\n\n`unitsToMidiDetune` は SoundFont のように整数 MIDI ノートのゾーンしか持たない音源向けです。最寄りのゾーンを鳴らして残差を `detune`（セント）で補正します。\n\n> **`PlayDrumEvent.pitch` と `DRUM_KEYS` は変更していません。** これらは GM 打楽器のキー番号であって\n> 音高ではないため、units へ変換すると全ドラムが壊れます。\n\n### 単位はブランド型で区別されます\n\n`pitchUnits` の型は素の `number` ではなく **`Units`** です。MIDI ノート番号は **`MidiNote`** で、両者は互いに代入できません。\n\n```ts\nimport { units, midiNote, pitchV1ToUnits, type Units } from \"@onjmin/dtm\";\n\n// ノートを手で組むとき\nconst note = {\n  id: 0,\n  startStep: 0,\n  durationSteps: 48,\n  pitchUnits: pitchV1ToUnits(60),   // MIDI 60 (中央ド) から作る\n  velocity: 100,\n};\n\n// units を直接指定するとき\nconst c4: Units = units(1860);      // 60 × 31\n\n// これはコンパイルエラーになる\nconst bad: Units = 1860;            // Type 'number' is not assignable to type 'Units'\n```\n\n素の数値からは `units()` / `midiNote()` を通してください。これは手間ではなく、**「この数値の単位を確認した」という宣言**として機能します。\n\nなぜこうしたかというと、`Note.pitch` → `pitchUnits` の改名時に**単位の取り違えを 12 件作り込んだ**からです。すべて型チェックを通過していました。半音のつもりの閾値が units と比較される、units が SoundFont へ MIDI ノート番号として渡されて**楽器音が無音になる**、オクターブユニゾンに半音の 12 が足されて 0.4 半音ずれる、といった不具合が、目視の監査を 3 回重ねても毎回新しく見つかりました。型が同じ `number` である限りコンパイラは単位を一切検証しないためです。\n\nブランド型はこれらを検出します。\n\n```\nunits を SoundFont の pitch へ    → Units is not assignable to MidiNote\nunits に半音の 12 を足す           → number is not assignable to Units\nMidiNote を units の関数へ         → MidiNote is not assignable to Units\n```\n\nただし**比較演算だけは防げません**。`pitchUnits < 48` のような式は `number` 同士の比較として通ります。ピッチと数値を比べる箇所は、引き続き単位を目で確認してください。\n\n### その他の破壊的変更\n\n| 1.x | 2.0.0 |\n|---|---|\n| `init(target, w, h, config)` | `createRenderer(target, w, h, config)` が描画器インスタンスを返す |\n| `new MMLCore(handlers, volume)` | 第 3 引数に `getConfig: () => RenderConfig` が必要 |\n| `transposeNotes(cores, semitones)` | `transposeNotes(cores, steps)` — 単位は格子 1 ステップ |\n\n`renderer` をインスタンス化したのは、モジュール全体がシングルトンで **1 ページに 2 つエディタをマウントすると後からマウントした側が Canvas を奪っていた**ためです（音律以前からのバグ）。曲ごとに音律が違うと格子まで食い違うため、31 平均律対応の前提でもあります。\n\n`transposeNotes` の単位を変えたのは、31 平均律では「半音」がクロマチック半音（2 度）とダイアトニック半音（3 度）に分岐して一意に定まらないためです。12 平均律では 1 ステップ＝1 半音なので、呼び出し側の値はそのままで動きます。\n\n### 協調編集\n\n`onNotesPatch` / `applyPatch` で送受信する `pitchUnits` の意味が 1.x と異なるため、新旧クライアントが混ざると**黙って別の音になります**。dtm 自身は通信路を持たないので、バージョンの突き合わせは利用側アプリのハンドシェイクの責務です。\n\n```ts\nimport { PITCH_ENCODING_VERSION } from \"@onjmin/dtm\"; // 2 (1.x は 1 相当)\n```\n\nv1 → v2 の変換は無損失ですが、**v2 → v1 は 12 平均律の曲でのみ**無損失です（31 平均律を半音へ丸めると最大 48.4 セント動きます）。\n\n---\n\n## クイックスタート（全部入り `createDtmStudio`）\n\n楽器・ドラムの SoundFont、歌声合成、録音までを内包した一番簡単な入口です。SoundFont は実行時に CDN から動的 import し、歌声合成ワーカーは同梱の `dist/voice-worker.js` を使います。\n\n```ts\nimport { createDtmStudio } from \"@onjmin/dtm\";\n\nconst studio = await createDtmStudio();\n\n// 1. 編集UI（ピアノロール・音・歌声込み）\nconst daw = studio.mountEditor(document.getElementById(\"editor\"), {\n  initialMML: \"@0 t120 o5 l8 ccggaag4 ffeeddc4\",\n});\n\n// 2. 再生専用UI（MML を渡すだけ）\nstudio.mountPlayer(document.getElementById(\"player\"), daw.getMML().full);\n\n// 3. コード進行プレビューUI（コードネームテキストを渡すだけ）\nstudio.mountChordPlayer(\n  document.getElementById(\"chord-player\"),\n  \"| C | G | Am | F |\",\n  {\n    volume: 80,\n    bpm: 120,\n  }\n);\n```\n\n## マスター音量の調整\n\nライブラリの再生音量は 0-100 のパーセンテージで調整できます。\n\n- `createDtmStudio` / `mountDAW` / `mountEditor` などの DAW 系 API では `masterVolume` を使います。\n- ヘッドレス再生 API（`playMML` / `playChords` / `mountChordPlayer`）では `volume` を使います。\n- 再生中に音量を切り替えたい場合は各インスタンスの `setVolume()` を呼び出します。\n\n```ts\nconst studio = await createDtmStudio();\nconst daw = studio.mountEditor(editorEl, {\n  initialMML: \"@0 t120 o5 l8 ccggaag4 ffeeddc4\",\n  masterVolume: 60,\n});\ndaw.setVolume(40);\n\nconst bgm = playMML(\"@0 t120 o5 l8 ccggaag4 ffeeddc4\", {\n  loop: true,\n  volume: 70,\n});\nbgm.setVolume(50);\n```\n\n```ts\nconst chordPlayer = studio.mountChordPlayer(chordEl, \"| C | G | Am | F |\", {\n  volume: 80,\n});\nchordPlayer.setVolume(65);\n```\n\n### 「曲自体の音量」と「聴く人の音量」を分けて扱いたい場合\n\n上記の `masterVolume` / `volume` は**曲データが持つ音量**です（MML の `#volume=` と往復し、\n`daw.loadMML()` を呼ぶたびにそのMMLの値で上書きされます）。SNS のフィードのように、\n1つの `studio` を複数の投稿・複数の埋め込みプレイヤーで共有し、かつ「読者が自分の好みで\nサイト全体の音量を1つ調整したい」というケースでは、曲側の値をいじらずに\n`studio.setMasterVolume()` を使ってください。これは `studio.masterGain`（全ての\n`mountEditor` / `mountPlayer` / `mountChordPlayer` / `playSingingMML` インスタンスが\n最終的に合流する出力段の GainNode）を直接動かすため、曲データやモード切替・\n`loadMML()` の影響を一切受けません。\n\n```ts\nconst studio = await createDtmStudio();\n\n// 読者側の「サイト全体の音量」— 曲を跨いで一度だけ管理すればよい\nstudio.setMasterVolume(userPreferredVolume); // 0-100\n\n// 曲側の masterVolume/volume には触れない（#volume= が持つ作曲者の意図をそのまま尊重する）\nconst daw = studio.mountEditor(editorEl, { initialMML: mml });\nconst player = studio.mountPlayer(playerEl, mml);\n```\n\n`DawInstance.setMasterVolume` / `MmlPlayerOptions.masterVolume` と\n`DtmStudio.setMasterVolume` は同名ですが別物です。前者は「曲自体の音量」（`#volume=`\nと同期し、曲を読み込むたびに上書きされる）、後者は「聴く人の音量」（曲データと\n無関係に出力段へ一度だけ掛かる）という別レイヤーを担っています。\n\n---\n\n## 録音・動画エンコード用音声ストリームの取得 (`MediaStream`)\n\n動画ファイル（MP4 / WebM）としてのエクスポートや録音（`MediaRecorder`）を行う場合、`studio` から音声トラックや `MediaStream` を直感的に取得できます。\n\n```ts\nconst studio = await createDtmStudio();\n\n// 1. 録音・録画用 Audio MediaStreamTrack の取得\nconst audioTrack = studio.getAudioStreamTrack();\n\n// 2. Canvas 映像トラックと合成して MediaRecorder へ渡す\nconst canvasStream = canvas.captureStream(30);\nconst combinedStream = new MediaStream([\n  ...canvasStream.getVideoTracks(),\n  audioTrack,\n]);\n\nconst recorder = new MediaRecorder(combinedStream, { mimeType: \"video/mp4\" });\nrecorder.start();\n```\n\nまた、`createDtmStudio({ destination })` に `MediaStreamAudioDestinationNode` や自前の `GainNode` を直接渡すことも可能です。`studio.masterGain` を参照して自作の Web Audio エフェクトやミキサーにルーティングすることもできます。\n\n---\n\n## 再生機能・API 一覧\n\n用途や UI の有無、歌声対応の有無に応じた各種再生関数が用意されています。\n\n| 関数名 | UI描画 (DOM) | 歌声対応 (`@@n`) | 戻り値 | 主な用途と効果 |\n| --- | --- | --- | --- | --- |\n| `playMML(mml, options)` | 不要 | 非対応 | `MmlPlayback` | 楽器・ドラムの MML ヘッドレス再生。軽量内蔵シンセで BGM シームレスループや Cues 同期イベントを発火。 |\n| `playSingingMML(mml, options)` | 不要 | **対応** | `Promise<MmlPlayback>` | 歌声付き MML のヘッドレス再生。画面なしで `.koe` / `klatt` 歌声モデルをプリロードし、伴奏と同期再生。 |\n| `playChords(chordStr, options)` | 不要 | 非対応 | `MmlPlayback` | コード進行のヘッドレス再生。`\"\\| C \\| G \\| Am \\| F \\|\"` などの文字列からアルペジオ等の伴奏音を鳴らす。 |\n| `playNote(options)` | 不要 | 非対応 | `void` | 簡易単音発音。SE や音高確認のためのテスト発音。 |\n| `mountMmlPlayer(target, mml, options)` | **必要** | **対応** | `MmlPlayerInstance` | 再生専用 UI ビュー。トークン帯のハイライト、オートスクロール、歌声キャラクター表示を含む埋め込みプレイヤー。 |\n| `mountChordPlayer(target, chordStr, options)` | **必要** | 非対応 | `ChordPlayerInstance` | コード進行再生専用 UI コンポーネント。コードネーム表示と試聴操作。 |\n| `createDtmStudio()` / `mountEditor` | **必要** | **対応** | `DtmStudio` / `DawInstance` | フル機能ピアノロールエディタ UI。SoundFont 演奏、マウス打ち込み編集、歌声合成、録音機能を提供。 |\n\n---\n\n## MML の宣言（音色・残響・ドラム）\n\nMML の先頭などに `#名前=値` で書く宣言のうち、音の質感に効くもの（抜粋）。宣言は本文の音符としては読まれず、エディタの書き出し・読み込みで往復します。\n\n| 宣言 | 値 | 意味 |\n| --- | --- | --- |\n| `#inst=` | 楽器プリセット名 | 曲全体の楽器プリセット（`INSTRUMENT_PRESETS` のキー）。 |\n| `#t<n>inst=` | GM 楽器名 | トラック n（`@n`）だけ楽器を差し替える。 |\n| `#t<n>font=` | 音源バンク | トラック n の楽器を鳴らす**音源データ**。楽器（`#t<n>inst=` かプリセット）は同じ GM 番号のまま、質感だけが変わる。省略時は FluidR3 GM。 |\n| `#reverb=` | 0-100 | マスタリバーブの掛かり具合（戻り）。 |\n| `#reverbdecay=` | 3-40（×0.1 秒） | マスタリバーブの残響の長さ。省略時 22（2.2 秒）。 |\n| `#reverbpredelay=` | 0-150（ms） | マスタリバーブの立ち上がりの遅れ。 |\n| `#delay=` | 0-100 | マスタディレイ（テンポ同期のエコー）の掛かり具合。 |\n| `#delaydiv=` | `4` / `8` / `8d` / `16` | マスタディレイの音価。省略時 `8`。 |\n| `#t<n>rev=` / `#t<n>dly=` | 0-100 | トラック n からマスタリバーブ／ディレイへの送り量。**戻り（`#reverb=` / `#delay=`）が 0 だと鳴らない。** |\n| `#drum=` | パターン名 / `none` | ドラムパターン。`none` と省略はどちらもドラム無し。 |\n\n`#t<n>font=` の値は次の正式名・短縮名（大小文字は問わない）。書き出しは短縮名で、既定の FluidR3 は書きません。どれも配信元（[webaudiofontdata](https://surikov.github.io/webaudiofontdata/)）の GM 128 音色を持ちます。バリエーションは V=0 を優先し、無ければそのプログラムの最初のものを使います。指定したバンクにその楽器が無い・読めないときは、警告を出して FluidR3 で鳴らします（一覧に無い名前も保持だけはします）。\n\n| 短縮名 | 正式名 |\n| --- | --- |\n| `FluidR3` | `FluidR3_GM_sf2_file`（既定） |\n| `GeneralUserGS` | `GeneralUserGS_sf2_file` |\n| `Aspirin` | `Aspirin_sf2_file` |\n| `SoundBlasterOld` | `SoundBlasterOld_sf2` |\n| `JCLive` | `JCLive_sf2_file` |\n| `Chaos` | `Chaos_sf2_file` |\n| `SBLive` | `SBLive_sf2` |\n\n```text\n#inst=retro_game #reverb=30 #reverbdecay=28 #delay=15 #delaydiv=8d #t0font=GeneralUserGS #t0rev=40 #t0dly=20 #t2font=SBLive #drum=none;\n@0 t140 o5 l8 cdeg a4g4;\n@2 o3 c2 g2;\n```\n\n- **再生でも効きます。** `studio.play` / `studio.mountPlayer`（埋め込みプレイヤー）/ `studio.playSingingMML` は、再生を始めるたびにその曲の `#reverb=` `#reverbdecay=` `#reverbpredelay=` `#delay=` `#delaydiv=` をマスタリバーブ／ディレイへ反映し、ディレイのテンポも曲の BPM に合わせます。**書かれていない項目は `createDtmStudio` のオプション（`reverbAmount` 等、既定 0）へ戻す**ので、前に鳴らした曲やエディタの設定は持ち越されません（`studio.setReverbAmount` 等で変えた値も、次の再生で曲の値に置き換わります）。同じ studio の編集UIは、自分の再生を始めるときに自分の設定へ戻します。\n- エディタへ曲を読み込む（現在のトラックだけに適用する部分読み込み以外）と、リバーブ／ディレイのスライダーは同じ規則で決まります。**曲に書かれていない項目はエディタの初期値（`reverbAmount` 等のオプション、既定 0）へ戻る**ので、前に開いた曲や「おまかせ」の値が残って書き出し（投稿）に `#reverb=` が付くことはありません。\n- ドラム無しの曲（`#drum` が無い／`#drum=none`）をエディタへ読み込むと、ドラム選択は「なし」になります（現在のトラックだけに適用する部分読み込みではドラムを変えません）。エディタの書き出しは「なし」を `#drum=none` と明示します。\n- studio を使わない `playMML`（内蔵の簡易シンセ）は SoundFont を使わないので `#t<n>font=` は効きません。\n\n---\n\n## ヘルプとガイドツアー\n\n編集 UI には**ヘルプ（`?`）ボタン**と**目的別のガイドツアー**が同梱されています。どちらも埋め込み先でそのまま動きます。\n\n### 何が出るか\n\n- **`?` ボタン**（ツールバー右） … 使い方モーダル。画面のあちこちに散っている `ⓘ` 解説を 1 か所から辿れるハブになっています。**既定で表示**（`showHelp: false` で消せます）。\n- **ガイドツアー** … 対象要素をくり抜いて吹き出しで説明するスポットライト型ウォークスルー。冒頭で目的を尋ね、選ばれた枝だけを歩かせます。\n\n| 枝 | 案内する内容 |\n| --- | --- |\n| カバー曲を作りたい | オーディオ同時再生へ音源を読み込む → 開始のずれで頭を合わせる → 範囲を切り出す → ミュートで聴き比べる → 重ねて打ち込む |\n| 曲を自動で作りたい | 作曲ボタン → 構成テンプレ → 雰囲気（調） → 再生 → おまかせマスタリング |\n| 自分で打ち込みたい | ピアノロール → ツール／音符の長さ → トラックタブ → 再生 → 楽器・音量 |\n\n**自動再生は既定でオフです。** 埋め込み先の第一印象を勝手に上書きしないための既定値で、初回に流したいアプリだけが明示的に有効化します。\n\n```ts\nconst studio = await createDtmStudio();\n\n// 既定（自動再生なし）。? ボタンからはいつでも開始できる\nstudio.mountEditor(el, { initialMML });\n\n// 初回訪問時だけ自動で流す\nstudio.mountEditor(el, { tour: { autoStart: true } });\n\n// 独自の「使い方」ボタンから開始する\nmyButton.onclick = () => studio.startTour();\n```\n\n### 消す・差し替える\n\n```ts\nawait createDtmStudio({\n  features: { help: false },     // ? ボタンごと出さない\n});\n\nstudio.mountEditor(el, {\n  tour: {\n    steps: MY_STEPS,             // 既定ステップを丸ごと差し替える\n    extraSteps: [myStep],        // 既定ステップの後ろに足す\n    storageKey: \"myapp-tour\",    // 「もう見た」フラグの保存キー（null で記録しない）\n    labels: { next: \"Next ▶\", prev: \"◀ Back\", skip: \"Skip\", done: \"Start ▶\",\n              progress: (i, n) => `${i} / ${n}` },\n  },\n});\n```\n\n**存在しない UI を指すステップは自動的に飛ばされます。** `features.midi: false` や伴奏音源を注入していない構成でも、そのステップだけが黙って抜けます。枝そのものも `when` で出し分けられるので、「選んだ先が全部飛んで空になる」行き止まりは起きません。\n\n### 単体で使う\n\nツアーエンジンは `mountDAW` に依存しない素の DOM ユーティリティです。自分のアプリの UI を指すステップを書いて直接呼べます。\n\n```ts\nimport { startTour, hasSeenTour, isTourTargetVisible } from \"@onjmin/dtm\";\n\nstartTour({\n  root: myAppRoot,               // セレクタの検索基点（既定 document）\n  steps: [\n    { title: \"ようこそ\", body: \"<p>まずは目的を選んでください。</p>\", branches: [\n      { label: \"A をしたい\", steps: stepsA,\n        when: (root) => isTourTargetVisible(root, \"#feature-a\") },\n      { label: \"B をしたい\", steps: stepsB },\n    ] },\n    { target: \"#save\", title: \"保存\", body: \"<p>ここで保存します。</p>\" },\n  ],\n  onEnd: (completed) => console.log(completed ? \"完走\" : \"中断\"),\n});\n```\n\n| 項目 | 挙動 |\n| --- | --- |\n| 閉じた `<details>` の中の対象 | 自動で開いて採寸し、**ツアー終了時に閉じ直す**（パネルの開閉は localStorage に永続化されるため、勝手に開いた状態を残さない） |\n| キーボード | `←` `→` で移動、`Esc` で中断 |\n| 暗幕のクリック | **進まない**（誤タップで読む前に消えるのを防ぐ） |\n| 画面幅 | 吹き出しは画面幅に合わせて縮み、対象の上下で入る方へ回り込む |\n\n---\n\n## モード（`simple` / `advanced`）\n\nトラック構成と MIDI の取り込み方が異なる 2 つのモードがあります。`mode` オプションで切り替え、合わせて `tracks` に対応するトラック構成（`TRACKS_SIMPLE` / `TRACKS_ADVANCED`）を渡します。\n\n| モード | トラック | MIDI 取り込み | 伴奏（コード進行）UI |\n| --- | --- | --- | --- |\n| `simple` | メロディー / サブメロ / ベース / 伴奏 の 4 本 | 各トラックの特徴から役割へ**自動分類** | `chord` トラックに表示（歌詞欄の代わり） |\n| `advanced` | TRACK 01〜15 の 15 本（フラットな連番） | MIDI トラックを**1:1 マッピング** | なし（全トラックが通常のノート＋歌詞トラック） |\n\n```ts\nimport {\n  createDtmStudio,\n  TRACKS_SIMPLE,\n  TRACKS_ADVANCED,\n} from \"@onjmin/dtm\";\n\nconst studio = await createDtmStudio();\n\n// シンプルモード（既定）\nstudio.mountEditor(editorEl, { mode: \"simple\", tracks: TRACKS_SIMPLE });\n\n// アドバンスモード\nstudio.mountEditor(editorEl, { mode: \"advanced\", tracks: TRACKS_ADVANCED });\n```\n\n- `mode` を省略すると `tracks` の本数から推論します（4 本以下→`simple` / 5 本以上→`advanced`）。\n  4 トラックでも 1:1 で取り込みたい等、意図がトラック数とずれる場合は `mode` を明示してください。\n- `tracks` には任意の独自構成も渡せます（`mode` と組み合わせて挙動を決めます）。\n- MIDI のドラム（ch10）はピアノロールで編集できないため、取り込み時の**トラック選択 UI には出ません**。\n- `mode` / `tracks` は低レベル API の `mountDAW` でも同じく指定できます。\n\n### 備考: トラック採番と MIDI チャンネルの対応（暫定仕様）\n\n`advanced` の `@n` / タブ名は **MML 仕様に合わせたフラットな連番**（`@0`〜`@14` / TRACK 01〜15、欠番なし）です。\n「ch10 = ドラム」という MIDI の慣習は内部モデルには持ち込まず、**MIDI 入出力の変換時にだけ**扱います。\n\n- **出力**: レーン index → MIDI チャンネルに変換する際、打楽器ch（内部 `channel 9` = 1始まり ch10）を避けます。\n  結果、TRACK 01〜09 → ch1〜9 / **TRACK 10〜15 → ch11〜16** に書き出されます（タブ番号と MIDI ch は\n  10 番以降ズレますが、これは出力時の変換詳細です）。15 レーン ⇄ 15 個の非打楽器ch がちょうど 1:1 で、\n  チャンネル衝突は起きません。\n- **入力**: `channel 9`（ドラム）のノートは取り込まず、ドラムだけのトラックは選択 UI にも出しません。\n  選択したトラックは**選択順に上から**レーンへ詰めます（MIDI の実トラック番号やテンポトラックの有無に\n  左右されません）。\n- ドラム自体はノートレーンではなく、別系統の**ドラム設定**で編集します。\n\n> 経緯: 当初は「タブ番号 = MIDI チャンネル番号」に揃え、ドラムの ch10 をタブの欠番にする案も検討しましたが、\n> このアプリの正規フォーマットは MML（0 始まり・フラット・ドラムch非依存）であり、MIDI は境界の交換\n> フォーマットに過ぎません。MIDI の慣習を内部採番に漏らすと MML の一貫性が崩れる（モード間で採番が割れる、\n> 永続化される MML に欠番が残る等）ため、**内部は MML 仕様に寄せ、ch10=ドラムの面倒は変換層に閉じ込める**\n> 方針に決めました。\n\n### 上級者モード切替の確認ダイアログ（`onRequestAdvancedMode`）\n\n初心者モードで「音が崩れるコンテンツ」を読み込もうとしたとき、自動的に確認ダイアログを表示します。\n\n**対象となるケース**\n- 5 トラック以上（ドラムトラック除く）の MML を初心者モードで読み込む\n- 5 トラック以上（ドラムトラック除く）の MIDI を初心者モードで読み込む\n- 選択中のトラックから順に入れると**トラックが足りない**本数の UST を初心者モードで読み込む\n\nダイアログで「はい」を選ぶと上級者モードに切り替わり、コンテンツをそのまま引き継ぎます。\n「いいえ」を選ぶと初心者モードのまま読み込みます（トラックは合算されます）。\n\n**`mountModeSwitch` 経由の場合（自動）**\n\n`mountModeSwitch` を使っている場合は何も追加設定せずに動作します。\n\n**`mountDAW` 直接利用の場合（手動接続）**\n\n`mountDAW` を直接使う場合は `onRequestAdvancedMode` コールバックを自前で接続してください。\n\n```ts\nlet currentMode: DawMode = \"simple\";\nlet daw: DawInstance | null = null;\n\nfunction mountWithMode(mode: DawMode, mml?: string) {\n  daw?.destroy();\n  daw = mountDAW(target, {\n    mode,\n    tracks: mode === \"advanced\" ? TRACKS_ADVANCED : TRACKS_SIMPLE,\n    initialMML: mml,\n    onRequestAdvancedMode: (pendingMml, applyMidi) => {\n      // 確認はライブラリ内で完了済み。ここではモードを切り替えるだけ\n      currentMode = \"advanced\";\n      mountWithMode(\"advanced\", pendingMml);\n      if (applyMidi && daw) applyMidi(daw); // MIDI 読み込みの場合のみ渡される\n    },\n  });\n}\n```\n\n- `onRequestAdvancedMode` を渡さない場合、確認ダイアログは表示されず既存の動作（合算して読み込み）になります。\n- MML 読み込みの場合は `pendingMml` にその MML 文字列が渡されます。`initialMML` に渡すか `daw.loadMML(pendingMml)` を呼ぶことで上級者モードのDAWに適用できます。\n- MIDI 読み込みの場合は `applyMidi` 関数が渡されます。新しいDAWインスタンスを生成した直後に `applyMidi(newDaw)` を呼ぶと MIDI が適用されます。\n\n---\n\n## ヘッドレス再生（画面なし再生 API）\n\n画面を一切持たず、MML 文字列やコード進行を渡して音だけを鳴らす関数群です。ゲームの BGM のように「鳴らして・止める」用途に向きます。\n\n### 1. MML ヘッドレス再生 (`playMML`)\n\n```ts\nimport { playMML } from \"@onjmin/dtm\";\n\n// ユーザー操作（クリック等）のコールスタック内で呼ぶ（自動再生ポリシー対策）\nconst bgm = playMML(\"@0 t120 o5 l8 ccggaag4 ffeeddc4 #drum=basic\", {\n  loop: true,        // 曲末で止めずシームレスにループ\n  volume: 70,\n});\n\nbgm.setVolume(40);   // 再生中も即時反映\nbgm.stop();          // 停止\nbgm.destroy();       // 停止＋内部 AudioContext を解放\n```\n\n- **発音はオーディオスレッド上**で行われます（未来時刻に予約するため、メインスレッドが\n  重くても音切れしにくい）。スケジューラ自体はメインスレッドの先読み方式です。\n- **タブが非アクティブになると自動で一時停止**し、復帰で再開します（内部生成 ctx のとき既定 ON）。\n- 既存の AudioContext / ミキサーへ繋ぎたい場合は `audioContext` と `destination` を注入します。\n  注入した ctx は SE 等と共有している可能性があるため、非アクティブ時の自動 suspend は\n  既定 OFF になります（代わりに `bgm.suspend()` / `bgm.resume()` を呼び出し側から叩けます）。\n\n```ts\nconst bgm = playMML(mml, {\n  audioContext: myCtx,        // ゲーム側の AudioContext を共有\n  destination: myMasterGain,  // 自前のマスターGain/ミキサーへ\n  // 自前シンセを使うなら onPlayNote を渡す（内蔵 square synth は自動で無効）\n  onPlayNote: ({ pitch, volume, when, duration }) => mySynth.play(...),\n});\n```\n\n#### 高度なループ設定 & 再生キュー（ゲーム同期）\n\nイントロを1回再生したあとに特定区間をループさせたり、曲の特定位置（サビなど）でゲーム内の演出を切り替えるためのイベントを発火させたりできます。\n\n```ts\nconst bgm = playMML(mml, {\n  // 1. イントロ付きループ（例: 4小節目から曲末までをシームレスループ）\n  loop: {\n    start: { bar: 4 }, // または { step: 576 }, { seconds: 12.5 }\n    // end: { bar: 8 } // ループの終わりを曲末以外に制限したい場合に指定\n  },\n\n  // 2. キュー（イベントトリガー）の登録\n  cues: [\n    { id: \"intro_end\", time: { bar: 4 } },       // 4小節目に入った瞬間\n    { id: \"chorus_start\", time: { seconds: 45.2 } },  // 45.2秒経過した瞬間\n  ],\n\n  // 3. キュー通過時のコールバック\n  onCue: (cueId) => {\n    console.log(`BGM cue reached: ${cueId}`);\n    if (cueId === \"chorus_start\") {\n      triggerVisualEffects(); // サビの演出をトリガー\n    }\n  }\n});\n```\n\n### 2. 歌声付き MML ヘッドレス再生 (`playSingingMML`)\n\n歌声トラック（`@@n`）を含む MML を画面なしで再生するための関数です。歌声モデル（`klatt` または UTAU `.koe` 音源）の非同期プリロード・頭出し合成を行ってから再生を開始するため、`Promise<MmlPlayback>` を返します。\n\n```ts\nimport { playSingingMML } from \"@onjmin/dtm\";\n\nconst bgm = await playSingingMML(\"@@klatt カエルのウタガ;\\nt120 o4 c d e f;\", {\n  loop: true,               // シームレスループ対応（伴奏と歌声が同期して永久ループ）\n  volume: 80,\n  voiceWorkerUrl: \"./voice-worker.js\", // オプション（Worker を指定するとメインスレッドの負荷を軽減）\n});\n\nbgm.setVolume(50);   // 再生中も音量を即時反映\nbgm.stop();          // 停止\nbgm.destroy();       // 停止＋モデルと AudioContext の解放\n```\n\n- 楽器・ドラムの再生機能に加えて、`@@n` トラックの歌声を自動でロード・ストリーミング再生します。\n- `loop: true` や特定範囲の `loop` 指定時も、伴奏と歌声がピッタリ同期してシームレスにループします。\n\n### 3. コード進行ヘッドレス再生 (`playChords`)\n\nコード進行テキストを渡して、伴奏パターン（軽量シンセ）のみをヘッドレスで鳴らすための関数です。\n\n```ts\nimport { playChords } from \"@onjmin/dtm\";\n\nconst chords = playChords(\"| C | G | Am | F |\", {\n  bpm: 120,\n  volume: 80,\n  loop: true,\n  patternType: \"arpeggio\", // 演奏パターンを指定可能\n});\n\nchords.stop(); // 停止\nchords.destroy(); // 停止＋AudioContextの解放\n```\n\n- **演奏パターン (`patternType`)** は以下の種類をサポートしています：\n  - `\"block\"`: すべての構成音を同時に伸ばす\n  - `\"arpeggio\"`: 構成音を低い順に分散する\n  - `\"arpeggio-fast\"`: 素早く構成音を分散する\n  - `\"offbeat\"`: 裏打ち（2/4拍目）\n  - `\"yatsume\"`: 八つ目（特定のリズムパターン）\n  - `\"alternating\"`: 交互に伴奏音を鳴らす\n\n> 歌声合成（`@@n` 歌詞トラック）を含むヘッドレス再生には `playSingingMML` を使用してください。楽器・ドラムのみの軽量再生には `playMML` を使用できます。\n\n---\n\n## 低レベル API（`mountDAW` / `mountChordPlayer` / 注入式）\n\n本体は音を持たない設計で、`onPlayNote` / `onPlayDrum` に自前のシンセを繋ぐことができます（`createDtmStudio` はこの配線を内包したもの）。\n\n```ts\nimport { mountDAW, mountChordPlayer } from \"@onjmin/dtm\";\n\nconst daw = mountDAW(document.getElementById(\"app\"), {\n  getAudioTime: () => audioCtx.currentTime,\n  onResumeAudio: () => audioCtx.resume(),\n  onPlayNote: ({ trackId, pitch, volume, when, duration }) => {\n    mySynth.play({ pitch, volume, when, duration });\n  },\n  onPlayDrum: ({ pitch, velocity, when, duration }) => {\n    myDrum.play({ pitch, velocity, when, duration });\n  },\n});\n\n// UIなしの単独コード進行プレイヤー UI のマウントも低レベルで直接行えます\nconst cp = mountChordPlayer(document.getElementById(\"chord-app\"), \"| C | G | Am | F |\", {\n  audioContext: audioCtx,\n  bpm: 120,\n  volume: 50,\n});\n```\n\n---\n\n## 音律（31 平均律）\n\n`#edo=31` を宣言すると、その曲を 1 オクターブ 31 分割で扱います。省略時は 12 平均律なので、**既存の MML は 1 文字も解釈が変わりません**。\n\n```\n#edo=31 @0 t120 o4 c c+ c# d- d_ d e_ e;\n```\n\n音律は**曲単位**です。トラックごと・小節ごとには変えられません。12 平均律と 31 平均律が一致するのはオクターブだけで、途中の音はすべてずれる（長 3 度で 12.9 セント、三全音で 19.4 セント）ため、同時に混ぜても音楽的に成立しないからです。\n\n### 臨時記号\n\n31 平均律では 4 記号を使い分けます。\n\n| 記号 | 31 平均律 | 12 平均律 | 意味 |\n|---|---|---|---|\n| `#` | +2 度 | +1 半音 | クロマチック半音上げ（従来のシャープ） |\n| `-` | −2 度 | −1 半音 | クロマチック半音下げ（従来のフラット） |\n| `+` | +1 度 | +1 半音 | 格子 1 ステップ上げ（微分音） |\n| `_` | −1 度 | −1 半音 | 格子 1 ステップ下げ（微分音） |\n\n12 平均律ではクロマチック半音＝格子 1 ステップなので 4 記号すべてが従来の意味に潰れ、シャープ 2 つ・フラット 2 つの同義語になります。31 平均律でのみ `#`/`-` と `+`/`_` が分岐します。\n\n記号は累積するので `c##` は +4 度です（12 平均律では D）。幹音は五度連鎖で `c`=0 `d`=5 `e`=10 `f`=13 `g`=18 `a`=23 `b`=28 度。全 31 度の綴りは次の通りで、いずれも 2 文字以内・オクターブを跨ぎません。\n\n```\n   0:c     1:c+    2:c#    3:d-    4:d_    5:d     6:d+    7:d#\n   8:e-    9:e_   10:e    11:f-   12:e#   13:f    14:f+   15:f#\n  16:g-   17:g_   18:g    19:g+   20:g#   21:a-   22:a_   23:a\n  24:a+   25:a#   26:b-   27:b_   28:b    29:b+   30:b#\n```\n\n> 記号の選定: `^` は日本の MML 環境（サクラ・PMD・FMP・MUCOM88 等）でタイとして広く定着しており、\n> ピッチ変更へ再定義すると過去の MML 資産が黙って別の音になるため使いません。`v` はベロシティ、\n> `b` は音名 B で塞がっています。`+` を微分音へ転用できるのは `#` と冗長だからで、`-` は唯一の\n> フラット記号なので転用せず、新記号 `_` に新しい概念（微分音）を割り当てています。\n>\n> 31 平均律はミーントーンなので五度連鎖だけで 31 音すべてに届き、ヴィチェンティーノ（1555）以来\n> シャープ・フラット・重複臨時記号で記譜されてきました。`^`/`v` を使う ups-and-downs 記譜は\n> 「五度連鎖が全音に届かない音律」向けの汎用記法で、31 平均律には必要ありません。\n\n### 何が変わるか\n\n- **ピアノロール**: 1 オクターブが 31 段になります。音域（MIDI 0–127 相当）は音律に依らず固定なので、\n  段数は自動的に 128 → 328 行へ変わります。鍵盤は幹音（白鍵相当）／微分音（短い中間鍵）／\n  クロマチック（黒鍵）の 3 階層で描かれます。縦の伸びは縦ズーム（50〜200%）で吸収できます。\n- **和音**: コード進行入力は五度圏経由で 31 平均律の格子へ写されます。長 3 度が 10 度（純正 5:4 から\n  +0.79 セント）になるため、**同じコードが 12 平均律より綺麗に響きます**。増 4 度（15 度）と\n  減 5 度（16 度）も区別されます。\n- **歌声**: koe は Hz を直接受けるので、31 平均律の音もそのまま連続ピッチとして歌います。\n- **MIDI 書き出し**: ピッチベンドの多チャンネル方式で書き出します（ドラム ch を除く 15 チャンネルへ\n  ベンド値の種類ぶんを割り当て、曲頭で RPN 0,0 により感度を ±2 半音へ固定）。dtm 同士なら無損失で\n  往復しますが、1 トラック内のマルチチャンネルを潰す DAW では再現されません。\n  15 種類を超えると頻度の低いものから最寄りの半音へ丸めます。\n- **コード名の自動検出**: 12 平均律へ丸めてから判定するため、31 平均律では近似になります。\n  通常のミーントーン和声（三和音・七の和音）は正しく復元されますが、中立 3 度やスーパーメジャーの\n  ような 31 平均律固有の音程は別のコードとして誤認されます。\n\n---\n\n## 歌声合成（歌詞トラック `@@n`）\n\n演奏トラック `@n` とは別に歌詞専用行 `@@n` を書くと、そのトラックの Note On に合わせて 1 音節ずつ歌わせられます。\n\n```\n@@<トラックID> <モデル> [v<声量>] [q<ゲート>] [p<定位>] [o<オクターブ>] <かな歌詞>\n\n例:\n@0 t120 v100 o4g8 g8 e8 e8 f8 e8 d8 c8 g8 g8 e8 e8 d4.;\n@@0 tsukuyomi どんぐりころころどんぐりこ;\n```\n\n### 歌詞の制御記号\n\n歌詞は **1 文字（拗音は 2 文字）= ノート 1 つ**で対応します。ブレス `、` だけはノートを消費しません。\n\n| 記号 | 意味 | 例 |\n| --- | --- | --- |\n| `ー` | **継続**。言い直さずに音を保ち、ピッチだけを階段状に切り替える | `あーーーー` |\n| `〜` | **継続（ポルタメント）**。`ー` と同じだがピッチを滑らかに繋ぐ（しゃくり・スラー） | `あ〜〜` |\n| `っ` | **促音**。ノートを消費し、無音の閉鎖として間を作る | `がっこう` |\n| `_` | **休符**。ノートを消費するが歌わない（そのノートは無音） | `あ_い` |\n| `、` | **ブレス**。ノートは消費せず、直前ノートの尻を削って息継ぎを差し込む。音源に息継ぎの素片（`息` `息短` `b1` 等）があればその声で、無ければ吸う息の形のノイズ | `あー、いー` |\n| `ガ` / `が゜` | **鼻濁音**。カタカナのガ行（または半濁点）は、音源が鼻濁音の別名（`ガ`）を持っていればそれで歌う（重音テト・欲音ルコ♀）。無ければふつうのガ行 | `カガミ` |\n| `ヴァ` | **ヴ**。音源に `ヴぁ` / `ヴァ` の素片があればそれで、無ければバ行で近似 | `ヴァイオリン` |\n| `「…」` | **語り**。囲んだ部分を歌わずに読み上げる。ひとかたまりでノートを 1 つ消費する（下記） | `あ「こんにちは」い` |\n\n`〜` は `～`（全角チルダ）でも、`、` は `,` でも書けます。\n\n### 歌の中で語る（`「…」` 語り）\n\n歌詞の途中を `「…」` で囲むと、その部分だけを**話し声で読み上げ**ます（UtauTTS）。歌詞と同じ行に混ぜて書けます。\n\n```\n@0 t120 o4 g8 g8 e8 e8 f8 e8 d8 c8 r2 c2 g8 g8 e8 e8 d4.;\n@@0 tsukuyomi どんぐりころころ「みなさん、こんにちは！」どんぐりこ;\n```\n\n| 要素 | 扱い |\n| --- | --- |\n| `「…」` ひとかたまり | ノートを **1 つ**消費し、そのノートの位置から話し始める |\n| 中身 | 漢字・数字・句読点を含んでよい。読みとアクセントは jpreprocess（OpenJTalk 互換）が決める。`？` で終わると語尾が上がる |\n| ノートの長さ | 使わない。**長さは読み上げが決める**（ピアノロールに実際の長さが破線の帯で出る） |\n| ノートの音高 | 話す声の高さ。「語りの基準」の行（音源の収録ピッチ）に置くと素の声、上に置くほど高い声 |\n| 空の `「」` | `_` と同じ（1 ノート消費して無音） |\n| 閉じ括弧なし | 行末までを語りにする |\n| 直後の `ー` | 引き継ぐ母音が無いので落ちる。次の音節は語頭として歌う |\n\n- 半角の `｢｣` も同じ括弧として読みます。\n- 中身に `;` と改行は書けません（MML の区切り文字のため。エディタからの書き出しでは `;` を全角へ逃がします）。\n- klatt では鳴りません（UTAU 音源のみ）。多音階音源はノートの音高に最も近い収録セットを使います。\n- 初めて語りを鳴らすときに、UtauTTS の Wasm・jpreprocess の辞書・HTS 音声モデル（合計約 45MB）を取得して Cache API に保存します。配信元は `createDtmStudio({ ttsBaseUrl })` / `createSingingVoices({ ttsBaseUrl })` で差し替えられます（既定は koe のデモと同じ `https://onjmin.github.io/koe/demo/utautts/`）。\n- 仕組み: 計画（読み → HTS の音素長と F0 → UtauTTS のユニット選択と配置）はメインスレッドで、合成は歌唱と同じ voice worker の worldline でチャンクごとに行い、届いた順にシーケンサと同じアンカーへ並べます。WAV 書き出しにもそのまま入ります。\n\n継続の要点は「**同じモーラをピッチ違いで続けるとき、区切って発音するか否かを書き分けられる**」ことです。\n\n```\n@0 t120 o4 c8 d8 e8 f8 g8;\n@@0 tsukuyomi あああああ;   ← 5 回それぞれ言い直す（従来どおり）\n@@0 tsukuyomi あーーーー;   ← 1 つの「あ」を保ったままピッチだけ動く\n```\n\n継続は**隙間なく続くノートを 1 音へ結合**し、区間ごとのピッチ推移として 1 回で合成します\n（`buildStreamVoiceNotes` / `StreamVoiceNote.pitchSegments`）。ノートの間に休符があるとき、\n結合後が `TIE_MERGE_MAX_SEC`（4 秒）を超えるとき、シークで先頭が切り落とされたときは結合をやめ、\n先行母音を切って直前ノートへクロスフェードする「継続ノート」として繋ぎます。\n\n継続が引き継ぐ母音は直前の音節のものです。`きょー` は `きょ` + `お`、`んー` は `ん` を伸ばした\nハミングになります。休符 `_` とブレス `、` は母音の文脈を切るので、その次の音節は語頭\n（連続音の `- か`）として歌われます。旋律側の休符（ノートの間に 0.15 秒以上の隙間）も同じで、\n歌詞に `_` が無くてもその後は語頭で入り直します。フレーズの終わり（休符・ブレス・行末の前、\n促音の前と `↓` で消える音を除く）は、音源に語尾の素片（連続音の `a R` 等）があればそれで抜きます。\n\n> **`ー` `っ` の扱いが 2.0 系から変わりました。**\n> 以前は「音源に該当する音声サンプルが無い」として**歌詞から丸ごと除去**していたため、\n> `きょーと` は `きょ` `と` の 2 音節（＝ノート 2 つ）でした。現在は `きょ` `ー` `と` の\n> 3 音節になり、**同じ歌詞でもノートとの対応が 1 つずつずれます**。\n> `ー` `っ` を含む既存の曲は歌詞かノートの調整が必要です。\n\n### モデルと音源\n\n- モデルに `klatt` を指定すると内蔵フォルマント合成（音源ロード不要）。\n- 内蔵 UTAU 音源（@onjmin/koe）キーワード:\n  `tsukuyomi` / `rino` / `roze` / `uc` / `ruko_male` / `ruko_female` / `teto` / `shiyo` / `rei` / `mgroid` / `motroid` / `nynroid`。\n- `createDtmStudio` を使えば歌声は自動で配線されます。低レベル API で使う場合は\n  `createSingingVoices` の戻り値を `mountDAW` / `mountMmlPlayer` の `singingVoices` に渡してください。\n\n重い WORLD 再合成は専用 Web Worker で実行してメインスレッド（楽器・UI）を塞がず、複数ボーカルは音源ごとに並列合成されます。\n\n### MML を介さない読み上げ（`studio.speak`）\n\nセリフやナレーションのように、曲の外で本文をそのまま読み上げたいときは `studio.speak` を使います。\n歌詞の `「…」` 語りと同じ計画・合成経路（UtauTTS + worldline、voice worker）で、ノートの代わりに\n「今」を起点に鳴らします。\n\n```ts\nconst studio = await createDtmStudio();\n\n// ロード画面などで先に取っておく（TTS アセット約 45MB ＋ 音源マニフェスト。2 回目以降は一瞬）\nawait studio.prepareSpeech([\"tsukuyomi\"], {\n  emotions: [\"happy\", \"sad\"],   // 使う感情モデル（各約 2MB）も一緒に\n  onProgress: (loaded, total) => console.log(`${loaded}/${total}`),\n});\n\n// ユーザー操作のコールスタック内から\nconst handle = await studio.speak(\"こんにちは。ここは はじまりの村です。\", {\n  model: \"tsukuyomi\",   // 省略時 DEFAULT_SPEECH_MODEL\n  pitchOffset: 3,       // 素の声からの半音オフセット（±24）\n  emotion: \"happy\",     // 感情（省略時 neutral）\n  style: \"lively\",      // 話し方プリセット（省略時 neutral）\n  volume: 0.9,\n  awaitRender: \"first-chunk\", // 最初のチャンクが出来てから頭から鳴らす（セリフ向け。下記）\n});\nif (handle) {\n  console.log(handle.durationSec); // 音を占める長さ（秒）\n  await handle.ended;              // 鳴り終わり（stop() で途中終了もできる）\n}\n```\n\n| オプション | 意味 |\n| --- | --- |\n| `model` | 内蔵音源キーワード（上の一覧）。klatt では鳴らない |\n| `pitchOffset` | 素の声（音源の収録ピッチ）からの半音オフセット。既定 0 |\n| `emotion` | 感情 `\"neutral\"` / `\"happy\"` / `\"sad\"` / `\"angry\"`（HTS 音声モデル tohoku-f01 の差し替え。音素長と F0 の起伏そのものが変わる）。既定 neutral。初めて使う感情は約 2MB を取得してから鳴る |\n| `style` | 話し方プリセット `\"neutral\"` / `\"calm\"`（朗読調）/ `\"lively\"`、またはプリセット＋上書き `{ preset: \"calm\", speed: 0.95 }`（koe の `SpeakingStyleInput`）。話速・抑揚幅・基準ピッチ・ポーズ倍率・音量曲線の係数 |\n| `expr` | 声色 `{ gender, breathiness, tension }` |\n| `volume` / `pan` | ピーク音量（0〜1）と定位（-1〜1） |\n| `at` | 最初のモーラを鳴らす AudioContext クロック秒（省略時は `awaitRender` で待つものが揃いしだい）。近すぎる・過去の値は今に丸める（`\"skip\"` では最初の子音の先行発声がはみ出さない時刻まで）。`lateChunks: \"shift\"` では頭を切らないために遅れることがある |\n| `awaitRender` | 鳴らし始める前にどこまで合成を待つか。`false`（既定。計画が出来しだい。**頭が欠けることがある**＝下記）/ `\"first-chunk\"`（最初のチャンクまで。セリフ向け）/ `true`（全チャンク） |\n| `minBufferSec` | `awaitRender: \"first-chunk\"` のとき、鳴らし始める前に合成しておく秒数（最初のモーラから。既定 0＝最初のチャンクだけ）。合成の遅い音源で行の途中に間が空くなら 0.3〜0.5 |\n| `lateChunks` | 置き場所を過ぎてから届いたチャンクの扱い。`\"shift\"`（飛ばさず時間軸ごと後ろへずらす）/ `\"skip\"`（過ぎたぶんを飛ばして途中から）。既定は `awaitRender: \"first-chunk\"` なら `\"shift\"`、それ以外は `\"skip\"` |\n| `signal` | `AbortSignal`。計画中なら null を返し、再生中なら止める |\n\n戻り値の `SpeechHandle` は `durationSec` / `startTime`（最初のモーラが鳴る時刻）/ `morae` /\n`shiftSec` / `position()` / `stop()` / `ended` を持ち、`stop()` はその発話だけを止めます\n（同時に鳴っている歌や他の語りには触れません）。読みが取れない本文（記号だけ等）や未知のモデルでは `null` です。\n\n鳴らさずに長さだけ知りたいとき（台本の各行の長さから時間軸を組む等）は `studio.planSpeech` を使います。\n長さに加えて**モーラ列**（口パク・字幕送り用。最初のモーラが鳴る時点を 0 とする秒と母音）も返り、\n`studio.speak` の戻り値 `SpeechHandle.morae` にも同じものが入ります。\n\n```ts\nconst info = await studio.planSpeech(\"こんにちは。\", { model: \"tsukuyomi\", emotion: \"happy\" });\n// info: { durationSec: 1.2, morae: [{ startSec: 0, endSec: 0.11, mora: \"こ\", vowel: \"o\" }, …] } | null\n```\n\n低レベル API では `createSingingVoices(...).speak(model, text, options)` /\n`.prepareSpeech(models, { onProgress })` が同じものです。音源選択 UI のラベルには\n`KOE_VOICEBANK_NAMES`（キーワード → 音源名）が使えます。\n\n音源のプルダウンを作るときは、`groupVoiceModels(names)` で大分類（`<optgroup>`）に分けられます。\nmountDAW の歌唱モデル選択と同じ分類（`VOICE_MODEL_CATEGORIES`）で、**渡した一覧に載っているキーだけ**を\n返すので、読み上げ用なら `KOE_VOICEBANK_NAMES`（語れない `klatt` は最初から入らない）、歌唱用なら\n`klatt` を足した一覧を渡します。分類に無いキーは末尾の「その他」に入るので、音源を足した日に\n選択肢から消えることはありません。\n\n```ts\nconst groups = groupVoiceModels(KOE_VOICEBANK_NAMES);\n// [{ label: \"kusaプリセット\", models: [{ value: \"tsukuyomi\", label: \"つくよみちゃん\" }] }, …]\n```\n\n#### 頭から鳴らす・文字送りを声と揃える（`awaitRender: \"first-chunk\"`）\n\n語りは計画（読み・モーラの時刻）が先に出来て、音はチャンク（数モーラずつ）ごとに後から届きます。\n\n- **既定（`awaitRender: false`）** は計画が出来た時点で時刻を決めるので、最初のチャンクの合成が\n  間に合わないと**頭が欠けます**（過ぎたぶんを飛ばして途中から鳴らす＝`lateChunks: \"skip\"`）。\n  珍しいことではなく、実測では速い音源（uc）でも行の頭が 0〜450ms、合成の遅い音源（roze）では\n  3.3 秒の行のうち 2.3 秒、7.3 秒の行のうち 1.4 秒が欠けました（`\"first-chunk\"` ではどれも 0ms）。\n  既定は互換のため変えていませんが、**セリフには使わないでください**。\n- **`true`** は全チャンクを待つので欠けませんが、長文ほど鳴り出しが遅れます（文字送りを先に始めると、\n  文字が出終わってから声が出ることになります）。\n- **`\"first-chunk\"`** は最初のチャンクが出来た時点で解決し、そこから頭を欠かさずに鳴らします。\n  合成が再生に追いつかず後続のチャンクが遅れたときは、飛ばさずに**時間軸ごと後ろへずらします**\n  （`lateChunks: \"shift\"`。koe のデモと同じ考え方）。間が少し空くことはあっても言葉は欠けません。\n  `ended` と自動停止もずれたぶん延びます。\n  最初のチャンクは数モーラしかないので、合成の遅い音源（URL 配信でユニットの音を 1 つずつ取りに行く\n  初回など）では 2 つ目が間に合わず、行の途中に 0.2〜1 秒ほどの間が空くことがあります。気になるなら\n  `minBufferSec: 0.4` のように、鳴らし始める前に少し貯めておくと減ります（鳴り出しはそのぶん遅れます）。\n\n`startTime` は最初のモーラが実際に鳴る時刻です（先頭の子音の先行発声がはみ出す分も含めて後ろへ\nずらしたあとの値）。`morae` の時刻は `startTime` 基準の計画どおりの秒で、`\"shift\"` でずれた後の\nモーラは `shiftSec`（今までにずらした合計）だけ遅れて鳴ります。文字送りや口パクは `position()`\n（今の再生位置。`morae` と同じ軸で、合成待ちの間は進まない）と比べると、ずれがあっても音と揃います。\n\n```ts\nconst handle = await studio.speak(line, { awaitRender: \"first-chunk\" });\nif (handle) {\n  const ctx = studio.audioContext;\n  // 声の鳴り始めに文字送りを合わせる\n  setTimeout(startTyping, Math.max(0, handle.startTime - ctx.currentTime) * 1000);\n  // あるいはモーラ単位で送る\n  const tick = () => {\n    const pos = handle.position();\n    const spoken = handle.morae.filter((m) => m.startSec <= pos).length;\n    showMorae(spoken);\n    if (spoken < handle.morae.length) requestAnimationFrame(tick);\n  };\n  requestAnimationFrame(tick);\n}\n```\n\n> **`awaitRender: \"first-chunk\"` と `minBufferSec`・`lateChunks`、`SpeechHandle.shiftSec` / `position()` を追加しました。**\n> `awaitRender` を省略したとき・`true` のときの挙動は従来どおりです（`lateChunks` の既定は `\"skip\"`）。\n> ただし `\"skip\"` の開始時刻は、最初の子音の先行発声が今より前にはみ出さないところまで丸めるようにしました\n> （`awaitRender: true` でも最初の子音の頭が 10〜25ms ほど欠けていたため。そのぶん鳴り出しが最大で数十 ms 遅れます）。\n> `startTime` は `awaitRender: false` かつ `lateChunks: \"shift\"` のときだけ、最初のチャンクが届くまで\n> 見込みの値になります（読むたびに今の値を返す getter）。\n\n---\n\n## UST（UTAU）の読み込み・書き出し\n\nUTAU の曲データ（`.ust`）を、**音符と歌詞をまとめて**取り込めます（MIDI へ書き出す必要はありません）。\nUI は「MIDI / UST / MML 入力」パネルの UST 欄、書き出しは「MIDI / UST / MML 出力」の「UST 出力」です。\n\n### 読み込み\n\n- **複数ファイルを一度に選べます**。UST は 1 ファイル＝1 パートなので、ハモリ等で分かれたファイルを\n  **選択中のトラックから順に、隣・その隣…へ 1 ファイルずつ**割り当てます。あぶれたぶんは読み込まず、\n  何件落としたかを UI に表示します（初心者モードでトラックが足りないときは上級者モードへの切り替えを提案します）。\n- 並び順は**ファイル名順**です（`01_main.ust` / `02_harmony.ust` のように番号を付けると狙った順に入ります）。\n- 文字コードは Shift_JIS / UTF-8 を自動判別します。BPM は UST の `Tempo` に合わせます。\n- 歌う音源（`lyricModel`）が未選択のトラックには自動で 1 つ割り当てます（選択済みならそのまま）。\n- MIDI 読み込みと違い**全消去はしません**。伴奏を残したままメロディのパートだけ差し替えられます。\n- 「現在のトラックのみ対象とする」が有効なときは、隣へこぼさず先頭の 1 ファイルだけを読み込みます。\n\n歌詞は 1 ノート 1 音節へ落とします。\n\n| UST の `Lyric` | 取り込み結果 |\n| --- | --- |\n| `か` / `カ` | `か`（カタカナはひらがなへ寄せる） |\n| `a か` / `- か`（連続音） | `か`（空白区切りの最後の語が実体） |\n| `かC4` / `か強`（サフィックス付き） | `か`（先頭のかな列だけ） |\n| `ka` / `kya` / `shi`（ローマ字命名） | `か` / `きゃ` / `し` |\n| `R` | 休符（ノートを作らず位置だけ進む＝ピアノロールの隙間） |\n| `+`（前の歌詞を続ける） | 継続記号 `ー` |\n| 読み取れない綴り（CVVC の `a k` など） | 継続記号 `ー`（言い直さず繋ぐ。件数は UI に表示） |\n\n### 書き出し\n\n「UST 出力」は**選択中のトラック 1 本だけ**を書き出します。UST は単旋律 1 パートのフォーマットなので、\n和音・重なりは先勝ちで 1 本へ潰し、ノートの隙間は `R`（休符）ノートとして書きます。文字コードは\nUTF-8（`Charset=UTF-8` 付き）、改行は CRLF です。31 平均律の微分音は UST に書けないため最寄りの半音へ丸めます。\n\n### API\n\n```ts\nimport { parseUst, buildUst } from \"@onjmin/dtm\";\n\nconst part = parseUst(await file.arrayBuffer().then((b) => new Uint8Array(b)), file.name);\npart.bpm;      // UST の Tempo（無ければ null）\npart.notes;    // { startStep, pitch(MIDIノート番号), durationSteps, velocity }[]\npart.lyrics;   // ノート数と同じ音節数のかな歌詞\n\nconst text = buildUst({ notes, syllables, bpm: 120 }); // .ust テキスト\n```\n\n`DawInstance` には `exportUST()`（選択中トラックの Blob）と `applyUstParsed(ustTracks, startIndex?)` があります。\n\n---\n\n## オーディオ同時再生（mp3 / wav / YouTube）\n\n音声ファイルやそのURL、YouTubeのURLを、打ち込みと**一緒に鳴らせます**。カラオケ音源に合わせて\nメロディを打ち込む、既存曲に重ねてハモリを作る、といった用途向けです。UIは「オーディオ同時再生」パネル。\n\n音を出すのは利用側の責務なので、`createDtmStudio().mountEditor` を使うと自動で配線されます\n（`mountDAW` を直接使う場合は `backingAudio` に `createBackingAudio(...)` の戻り値を渡してください。\n渡さないとパネルごと出ません）。\n\n### 同期のしかた\n\n打ち込みと**同じアンカー**（`sequencer.getStartTime()`）へ揃えます。音源の種類で精度が変わります。\n\n| 読み込み方 | 鳴らし方 | 精度 | WAV書き出し・録音 |\n| --- | --- | --- | --- |\n| ファイル | デコードして `AudioBufferSourceNode` | サンプル単位 | **入る** |\n| URL（CORS可） | 同上 | サンプル単位 | **入る** |\n| URL（CORS不可） | `<audio>` 直接再生＋ドリフト補正 | 実測で数ms | 入らない |\n| YouTube | IFrame Player API＋ドリフト補正 | 数十ms | 入らない |\n\n### 鳴り始めの遅れ（初回再生でズレる問題）\n\n再生要求から実際に音が出るまでの遅れは環境依存で事前に読めません（YouTubeのバッファ、\n`<audio>` のデコード、初回再生のウォームアップなど。**mp3/wav でも起きます**）。\n音源の性質で直し方を変えています。\n\n| 音源 | 直し方 |\n| --- | --- |\n| デコード済み（ファイル / CORS可URL） | 予約がサンプル単位で正確。何もしない |\n| `<audio>` 直接再生 | **予約してから実測で1回詰める**。測った遅れを足した先へ seek する（seek 自体の立ち上がりを見越す） |\n| YouTube | **先に鳴らして実測し、打ち込みの開始をそこへ合わせる**（`sequencer.start` の pre-roll） |\n\nYouTube だけ「待ち合わせ」るのは、再生速度を微調整できず**戻す手段が seek しか無い**ためです。\n`<audio>` は待ち合わせるとかえって精度が落ちます（待った時点で音源が先行してしまう）。\n\n実測の肝は、**読み取り値が動いた瞬間**を捕まえること。値が変わった瞬間ならその値はたった今のものだと\n分かるので、更新が粗い（数百ms刻み）YouTubeでも誤差をポーリング間隔（40ms）まで押し込めます。\n\n鳴り出してからの追従は:\n\n- 進みすぎ（音源が先行）… `<audio>` では **seek しない**。再生速度を最大±5%変えて寄せる\n  （`preservesPitch` が効くので音程は動きません）。seek は1回あたり100ms前後の立ち上がりを伴うため、\n  それより小さいズレを seek で詰めると、詰めた量より大きく遅れ直して振動します。\n- 大きくズレた（0.3秒超）… seek で直す。\n- YouTube … 速度を変えられないので seek だけが頼り。0.06秒を超えたら直します。\n\n**seek には「飛んだ先を読み直すぶん、必ず遅れて鳴り出す」性質があります**（YouTubeで実測 約70ms）。\n見越さずに撃つと毎回そのぶん後ろへ着地し、YouTubeでは速度で寄せ直せないためそこで固定されます。\nそこで**撃つたびに残差から見越し量を学習**し、次からはそのぶん先を狙います。\n\n実測値:\n\n| 経路 | 対策前 | 対策後 |\n| --- | --- | --- |\n| `<audio>` 直接再生・同時開始 | +104ms から約5秒かけて収束（途中 -48ms まで振動） | 再生直後から **±15ms以内** |\n| YouTube・同時開始 | **-70ms のまま固定** | 約1秒で収束し、以後 **±5ms** |\n\nYouTubeは「音源が先・n秒」指定なら、最初の音符から正確に合います。\n\n### 音源の範囲（いらないパートを飛ばす）\n\n**開始**〜**終了** で音源の使う範囲を決めます。`0:12.500` のように分:秒.ミリ秒、`12.5` のように\n秒だけでも書けます（終了は空欄で最後まで）。\n\n### 開始のずれ（どちらが何秒先に始まるか）\n\n「**［音源／打ち込み］が先、［n秒］後にもう一方が始まる**」の2項目で、次の4通りをすべて表します。\n\n| 指定 | 鳴り方 |\n| --- | --- |\n| 音源が先・0秒 | 同時に始まる（既定） |\n| 音源が先・n秒 | 音源を先に鳴らし、n秒後に打ち込みが入る（前奏の長い音源に合わせる） |\n| 打ち込みが先・0秒 | 同時に始まる |\n| 打ち込みが先・n秒 | 打ち込みが先に鳴り、n秒後に音源が入る（曲の途中から音源を重ねる） |\n\n内部では**符号付きの1つの秒数**（正＝音源が先）で持ちます。**音符は動きません**——ずれるのは\n再生の開始時刻だけ（音源が先のぶんは `sequencer.start` の pre-roll として待つ）なので、曲データは\nそのままで、いつでも変えられます。再生中に変えるとその場で合わせ直します。曲の途中から再生した\nときは待ち時間を挟まず、その位置の音源がすぐ鳴ります。\n\n### MML への埋め込み\n\n| 宣言 | 意味 |\n| --- | --- |\n| `#audio=<URL>` | 音源のURL（mp3 / wav / YouTube） |\n| `#audiostart=<秒>` | 音源のどこから鳴らすか（省略時0） |\n| `#audioend=<秒>` | 音源のどこで止めるか（省略時は最後まで） |\n| `#audiooffset=<秒>` | 開始のずれ。正＝音源が先、負＝打ち込みが先（省略時0＝同時） |\n| `#audiovol=<0-100>` | 音源の音量（省略時80） |\n\n**アップロードしたファイルはMMLに含まれません**（受け取った相手の環境にそのファイルは無く、\n`blob:` URLも他人からは開けないため）。URLが無いときは開始位置・音量ごと出力しません。\n\n```\n#audio=https://example.com/karaoke.mp3 #audiooffset=6.207 #audiovol=60;\n@0 t120 o4 c d e f;\n```\n\n### 再生専用ビュー・埋め込み\n\n`mountMmlPlayer`（`studio.mountPlayer` / 埋め込みプレイヤー）も `#audio=` を解釈して一緒に鳴らします。\nURLで読み込んだ音源はMMLに載るので、共有したMMLを受け取った側でも伴奏付きで再生されます。\nYouTubeのときはプレイヤー内に動画の枠が出ます。\n\n### 制限\n\n- ループ再生をONにしても、伴奏音源はループせずそのまま流れます。\n- 曲の終わりは「打ち込みの終端」と「伴奏音源の終端」の遅いほうです（打ち込みが空でも音源だけ鳴らせます）。\n\n---\n\n## ライセンス\n\n[MIT](./LICENSE)\n","readmeFilename":"README.md"}