{"kind":"hwanse-midi-target-environment-review","sourceFiles":["MIDDATA.MLK","extract_mlk/*.mid","Hwanse2.exe","out/exe_imports.json"],"midiSummary":{"fileCount":20,"formats":{"0":20},"trackCounts":{"1":20},"divisions":{"480":20},"sysexCount":0,"sysexClassCounts":{},"bankSelectCount":0,"programChangeCount":132,"programUsage":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","count":11},{"programRaw":6,"gmPatchNumber":7,"gmName":"Harpsichord","count":2},{"programRaw":7,"gmPatchNumber":8,"gmName":"Clavi","count":1},{"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta","count":4},{"programRaw":9,"gmPatchNumber":10,"gmName":"Glockenspiel","count":3},{"programRaw":12,"gmPatchNumber":13,"gmName":"Marimba","count":2},{"programRaw":34,"gmPatchNumber":35,"gmName":"Electric Bass pick","count":2},{"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1","count":7},{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","count":8},{"programRaw":46,"gmPatchNumber":47,"gmName":"Orchestral Harp","count":3},{"programRaw":51,"gmPatchNumber":52,"gmName":"SynthStrings 2","count":1},{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","count":14},{"programRaw":58,"gmPatchNumber":59,"gmName":"Tuba","count":1},{"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe","count":6},{"programRaw":71,"gmPatchNumber":72,"gmName":"Clarinet","count":3},{"programRaw":74,"gmPatchNumber":75,"gmName":"Recorder","count":2},{"programRaw":80,"gmPatchNumber":81,"gmName":"Lead 1 square","count":1},{"programRaw":84,"gmPatchNumber":85,"gmName":"Lead 5 charang","count":1},{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","count":17},{"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age","count":6},{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","count":14},{"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain","count":6},{"programRaw":97,"gmPatchNumber":98,"gmName":"FX 2 soundtrack","count":1},{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","count":8},{"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar","count":4},{"programRaw":107,"gmPatchNumber":108,"gmName":"Koto","count":2},{"programRaw":115,"gmPatchNumber":116,"gmName":"Woodblock","count":2}],"channelsUsed":[1,2,3,4,5,6,7,8,10],"drumChannels":[10],"nonChannel10DrumEvidence":[],"metaTextEventCount":20,"metaDeviceOrSynthHints":[]},"midiFiles":[{"file":"extract_mlk/00.mid","mlkIndex":0,"mlkArchiveOffsetHex":"0x0000B5","mlkArchiveSize":9467,"format":0,"trackCount":1,"division":480,"trackNames":["町"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"町","rawHex":"92 AC 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":107,"gmPatchNumber":108,"gmName":"Koto"},{"track":0,"tick":70,"channel":2,"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1"},{"track":0,"tick":70,"channel":3,"programRaw":7,"gmPatchNumber":8,"gmName":"Clavi"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"}],"channelsUsed":[1,2,3,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":225,"2":132,"3":246,"10":544},"channelPrograms":{"1":[{"programRaw":107,"gmPatchNumber":108,"gmName":"Koto","tick":70}],"2":[{"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1","tick":70}],"3":[{"programRaw":7,"gmPatchNumber":8,"gmName":"Clavi","tick":70}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/01.mid","mlkIndex":1,"mlkArchiveOffsetHex":"0x0025B0","mlkArchiveSize":10322,"format":0,"trackCount":1,"division":480,"trackNames":["山道"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"山道","rawHex":"8E 52 93 B9 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":58,"gmPatchNumber":59,"gmName":"Tuba"},{"track":0,"tick":70,"channel":2,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":3,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":4,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":5,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"},{"track":0,"tick":30790,"channel":3,"programRaw":71,"gmPatchNumber":72,"gmName":"Clarinet"},{"track":0,"tick":31030,"channel":4,"programRaw":71,"gmPatchNumber":72,"gmName":"Clarinet"},{"track":0,"tick":31030,"channel":5,"programRaw":71,"gmPatchNumber":72,"gmName":"Clarinet"}],"channelsUsed":[1,2,3,4,5,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":128,"2":384,"3":144,"4":144,"5":144,"10":268},"channelPrograms":{"1":[{"programRaw":58,"gmPatchNumber":59,"gmName":"Tuba","tick":70}],"2":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"3":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70},{"programRaw":71,"gmPatchNumber":72,"gmName":"Clarinet","tick":30790}],"4":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70},{"programRaw":71,"gmPatchNumber":72,"gmName":"Clarinet","tick":31030}],"5":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70},{"programRaw":71,"gmPatchNumber":72,"gmName":"Clarinet","tick":31030}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/02.mid","mlkIndex":2,"mlkArchiveOffsetHex":"0x004E02","mlkArchiveSize":4195,"format":0,"trackCount":1,"division":480,"trackNames":[],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"","rawHex":"20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain"},{"track":0,"tick":70,"channel":2,"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain"},{"track":0,"tick":70,"channel":3,"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain"},{"track":0,"tick":70,"channel":4,"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain"}],"channelsUsed":[1,2,3,4],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":144,"2":160,"3":80,"4":80},"channelPrograms":{"1":[{"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain","tick":70}],"2":[{"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain","tick":70}],"3":[{"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain","tick":70}],"4":[{"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/03.mid","mlkIndex":3,"mlkArchiveOffsetHex":"0x005E65","mlkArchiveSize":7854,"format":0,"trackCount":1,"division":480,"trackNames":["修業"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"修業","rawHex":"8F 43 8B C6 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1"},{"track":0,"tick":70,"channel":2,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":3,"programRaw":6,"gmPatchNumber":7,"gmName":"Harpsichord"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"},{"track":0,"tick":30790,"channel":2,"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar"}],"channelsUsed":[1,2,3,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":180,"2":116,"3":270,"10":379},"channelPrograms":{"1":[{"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1","tick":70}],"2":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70},{"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar","tick":30790}],"3":[{"programRaw":6,"gmPatchNumber":7,"gmName":"Harpsichord","tick":70}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/04.mid","mlkIndex":4,"mlkArchiveOffsetHex":"0x007D13","mlkArchiveSize":4054,"format":0,"trackCount":1,"division":480,"trackNames":["地下修業場"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"地下修業場","rawHex":"92 6E 89 BA 8F 43 8B C6 8F EA 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":46,"gmPatchNumber":47,"gmName":"Orchestral Harp"},{"track":0,"tick":70,"channel":2,"programRaw":97,"gmPatchNumber":98,"gmName":"FX 2 soundtrack"},{"track":0,"tick":70,"channel":3,"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar"},{"track":0,"tick":70,"channel":4,"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar"},{"track":0,"tick":70,"channel":5,"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar"},{"track":0,"tick":34630,"channel":2,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":34630,"channel":3,"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe"},{"track":0,"tick":34870,"channel":4,"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe"},{"track":0,"tick":34870,"channel":5,"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe"}],"channelsUsed":[1,2,3,4,5],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":208,"2":56,"3":58,"4":57,"5":57},"channelPrograms":{"1":[{"programRaw":46,"gmPatchNumber":47,"gmName":"Orchestral Harp","tick":70}],"2":[{"programRaw":97,"gmPatchNumber":98,"gmName":"FX 2 soundtrack","tick":70},{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":34630}],"3":[{"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar","tick":70},{"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe","tick":34630}],"4":[{"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar","tick":70},{"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe","tick":34870}],"5":[{"programRaw":104,"gmPatchNumber":105,"gmName":"Sitar","tick":70},{"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe","tick":34870}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/05.mid","mlkIndex":5,"mlkArchiveOffsetHex":"0x008CE9","mlkArchiveSize":9263,"format":0,"trackCount":1,"division":480,"trackNames":["魔の谷"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"魔の谷","rawHex":"96 82 82 CC 92 4A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":2,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":3,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":4,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":5,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":6,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"}],"channelsUsed":[1,2,3,4,5,6,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":453,"2":51,"3":74,"4":51,"5":74,"6":74,"10":325},"channelPrograms":{"1":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"2":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"3":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"4":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"5":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"6":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/06.mid","mlkIndex":6,"mlkArchiveOffsetHex":"0x00B118","mlkArchiveSize":24926,"format":0,"trackCount":1,"division":480,"trackNames":[],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"","rawHex":"20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":34,"gmPatchNumber":35,"gmName":"Electric Bass pick"},{"track":0,"tick":70,"channel":2,"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2"},{"track":0,"tick":70,"channel":3,"programRaw":12,"gmPatchNumber":13,"gmName":"Marimba"},{"track":0,"tick":70,"channel":4,"programRaw":12,"gmPatchNumber":13,"gmName":"Marimba"},{"track":0,"tick":70,"channel":5,"programRaw":6,"gmPatchNumber":7,"gmName":"Harpsichord"},{"track":0,"tick":70,"channel":6,"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"},{"track":0,"tick":61510,"channel":3,"programRaw":9,"gmPatchNumber":10,"gmName":"Glockenspiel"},{"track":0,"tick":61520,"channel":4,"programRaw":9,"gmPatchNumber":10,"gmName":"Glockenspiel"}],"channelsUsed":[1,2,3,4,5,6,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":464,"2":204,"3":352,"4":352,"5":256,"6":204,"10":1228},"channelPrograms":{"1":[{"programRaw":34,"gmPatchNumber":35,"gmName":"Electric Bass pick","tick":70}],"2":[{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","tick":70}],"3":[{"programRaw":12,"gmPatchNumber":13,"gmName":"Marimba","tick":70},{"programRaw":9,"gmPatchNumber":10,"gmName":"Glockenspiel","tick":61510}],"4":[{"programRaw":12,"gmPatchNumber":13,"gmName":"Marimba","tick":70},{"programRaw":9,"gmPatchNumber":10,"gmName":"Glockenspiel","tick":61520}],"5":[{"programRaw":6,"gmPatchNumber":7,"gmName":"Harpsichord","tick":70}],"6":[{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","tick":70}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/07.mid","mlkIndex":7,"mlkArchiveOffsetHex":"0x011276","mlkArchiveSize":22821,"format":0,"trackCount":1,"division":480,"trackNames":["ボス戦闘"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"ボス戦闘","rawHex":"83 7B 83 58 90 ED 93 AC 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1"},{"track":0,"tick":70,"channel":2,"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1"},{"track":0,"tick":70,"channel":3,"programRaw":9,"gmPatchNumber":10,"gmName":"Glockenspiel"},{"track":0,"tick":70,"channel":4,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":5,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":6,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"},{"track":0,"tick":15430,"channel":4,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":46150,"channel":4,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"}],"channelsUsed":[1,2,3,4,5,6,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":328,"2":726,"3":117,"4":288,"5":266,"6":266,"10":806},"channelPrograms":{"1":[{"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1","tick":70}],"2":[{"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1","tick":70}],"3":[{"programRaw":9,"gmPatchNumber":10,"gmName":"Glockenspiel","tick":70}],"4":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70},{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":15430},{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":46150}],"5":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70}],"6":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/08.mid","mlkIndex":8,"mlkArchiveOffsetHex":"0x016B9B","mlkArchiveSize":3339,"format":0,"trackCount":1,"division":480,"trackNames":["大ボス戦闘１"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"大ボス戦闘１","rawHex":"91 E5 83 7B 83 58 90 ED 93 AC 82 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":2,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":3,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":4,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"}],"channelsUsed":[1,2,3,4],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":128,"2":2,"3":126,"4":124},"channelPrograms":{"1":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"2":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70}],"3":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"4":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/09.mid","mlkIndex":9,"mlkArchiveOffsetHex":"0x0178A6","mlkArchiveSize":5025,"format":0,"trackCount":1,"division":480,"trackNames":["大ボス戦闘２"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"大ボス戦闘２","rawHex":"91 E5 83 7B 83 58 90 ED 93 AC 82 51 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":2,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":3,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":4,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":5,"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"}],"channelsUsed":[1,2,3,4,5,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":128,"2":2,"3":126,"4":124,"5":80,"10":120},"channelPrograms":{"1":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"2":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70}],"3":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"4":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"5":[{"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1","tick":70}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/10.mid","mlkIndex":10,"mlkArchiveOffsetHex":"0x018C47","mlkArchiveSize":11601,"format":0,"trackCount":1,"division":480,"trackNames":["オープニング"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"オープニング","rawHex":"83 49 81 5B 83 76 83 6A 83 93 83 4F 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":2,"programRaw":34,"gmPatchNumber":35,"gmName":"Electric Bass pick"},{"track":0,"tick":70,"channel":3,"programRaw":84,"gmPatchNumber":85,"gmName":"Lead 5 charang"},{"track":0,"tick":70,"channel":4,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":5,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"}],"channelsUsed":[1,2,3,4,5,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":254,"2":176,"3":66,"4":254,"5":254,"10":398},"channelPrograms":{"1":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"2":[{"programRaw":34,"gmPatchNumber":35,"gmName":"Electric Bass pick","tick":70}],"3":[{"programRaw":84,"gmPatchNumber":85,"gmName":"Lead 5 charang","tick":70}],"4":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"5":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/11.mid","mlkIndex":11,"mlkArchiveOffsetHex":"0x01B998","mlkArchiveSize":3681,"format":0,"trackCount":1,"division":480,"trackNames":[],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"","rawHex":"20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":74,"gmPatchNumber":75,"gmName":"Recorder"},{"track":0,"tick":70,"channel":2,"programRaw":107,"gmPatchNumber":108,"gmName":"Koto"},{"track":0,"tick":70,"channel":3,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"},{"track":0,"tick":70,"channel":4,"programRaw":51,"gmPatchNumber":52,"gmName":"SynthStrings 2"},{"track":0,"tick":70,"channel":5,"programRaw":74,"gmPatchNumber":75,"gmName":"Recorder"},{"track":0,"tick":70,"channel":6,"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth"}],"channelsUsed":[1,2,3,4,5,6],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":23,"2":180,"3":22,"4":76,"5":23,"6":22},"channelPrograms":{"1":[{"programRaw":74,"gmPatchNumber":75,"gmName":"Recorder","tick":70}],"2":[{"programRaw":107,"gmPatchNumber":108,"gmName":"Koto","tick":70}],"3":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}],"4":[{"programRaw":51,"gmPatchNumber":52,"gmName":"SynthStrings 2","tick":70}],"5":[{"programRaw":74,"gmPatchNumber":75,"gmName":"Recorder","tick":70}],"6":[{"programRaw":90,"gmPatchNumber":91,"gmName":"Pad 3 polysynth","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/12.mid","mlkIndex":12,"mlkArchiveOffsetHex":"0x01C7F9","mlkArchiveSize":240,"format":0,"trackCount":1,"division":480,"trackNames":["シナリオタイトル"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"シナリオタイトル","rawHex":"83 56 83 69 83 8A 83 49 83 5E 83 43 83 67 83 8B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"}],"channelsUsed":[1],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":9},"channelPrograms":{"1":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/13.mid","mlkIndex":13,"mlkArchiveOffsetHex":"0x01C8E9","mlkArchiveSize":11483,"format":0,"trackCount":1,"division":480,"trackNames":["エンディング"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"エンディング","rawHex":"83 47 83 93 83 66 83 42 83 93 83 4F 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain"},{"track":0,"tick":70,"channel":2,"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain"},{"track":0,"tick":70,"channel":3,"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age"},{"track":0,"tick":70,"channel":4,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":5,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":6,"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age"},{"track":0,"tick":70,"channel":7,"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age"},{"track":0,"tick":25030,"channel":3,"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age"},{"track":0,"tick":25270,"channel":6,"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age"},{"track":0,"tick":25270,"channel":7,"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age"},{"track":0,"tick":49990,"channel":1,"programRaw":46,"gmPatchNumber":47,"gmName":"Orchestral Harp"},{"track":0,"tick":49990,"channel":2,"programRaw":46,"gmPatchNumber":47,"gmName":"Orchestral Harp"},{"track":0,"tick":74950,"channel":3,"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe"},{"track":0,"tick":75190,"channel":6,"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe"},{"track":0,"tick":75190,"channel":7,"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe"}],"channelsUsed":[1,2,3,4,5,6,7],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":652,"2":224,"3":88,"4":90,"5":90,"6":88,"7":88},"channelPrograms":{"1":[{"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain","tick":70},{"programRaw":46,"gmPatchNumber":47,"gmName":"Orchestral Harp","tick":49990}],"2":[{"programRaw":96,"gmPatchNumber":97,"gmName":"FX 1 rain","tick":70},{"programRaw":46,"gmPatchNumber":47,"gmName":"Orchestral Harp","tick":49990}],"3":[{"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age","tick":70},{"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age","tick":25030},{"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe","tick":74950}],"4":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70}],"5":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70}],"6":[{"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age","tick":70},{"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age","tick":25270},{"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe","tick":75190}],"7":[{"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age","tick":70},{"programRaw":88,"gmPatchNumber":89,"gmName":"Pad 1 new age","tick":25270},{"programRaw":68,"gmPatchNumber":69,"gmName":"Oboe","tick":75190}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/14.mid","mlkIndex":14,"mlkArchiveOffsetHex":"0x01F5C4","mlkArchiveSize":24238,"format":0,"trackCount":1,"division":480,"trackNames":["スタッフロール"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"スタッフロール","rawHex":"83 58 83 5E 83 62 83 74 83 8D 81 5B 83 8B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness"},{"track":0,"tick":70,"channel":2,"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2"},{"track":0,"tick":70,"channel":3,"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1"},{"track":0,"tick":70,"channel":4,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":5,"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness"},{"track":0,"tick":70,"channel":6,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":7,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":70,"channel":8,"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"},{"track":0,"tick":15430,"channel":1,"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness"},{"track":0,"tick":15430,"channel":5,"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness"},{"track":0,"tick":45190,"channel":4,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":45430,"channel":6,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":45430,"channel":7,"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead"},{"track":0,"tick":46150,"channel":1,"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness"},{"track":0,"tick":46150,"channel":5,"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness"},{"track":0,"tick":61510,"channel":1,"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness"},{"track":0,"tick":61510,"channel":3,"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta"},{"track":0,"tick":61510,"channel":5,"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness"},{"track":0,"tick":61750,"channel":8,"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta"},{"track":0,"tick":90310,"channel":3,"programRaw":115,"gmPatchNumber":116,"gmName":"Woodblock"},{"track":0,"tick":90550,"channel":8,"programRaw":115,"gmPatchNumber":116,"gmName":"Woodblock"}],"channelsUsed":[1,2,3,4,5,6,7,8,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":232,"2":339,"3":357,"4":64,"5":232,"6":64,"7":64,"8":355,"10":1251},"channelPrograms":{"1":[{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","tick":70},{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","tick":15430},{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","tick":46150},{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","tick":61510}],"2":[{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","tick":70}],"3":[{"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1","tick":70},{"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta","tick":61510},{"programRaw":115,"gmPatchNumber":116,"gmName":"Woodblock","tick":90310}],"4":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70},{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":45190}],"5":[{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","tick":70},{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","tick":15430},{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","tick":46150},{"programRaw":100,"gmPatchNumber":101,"gmName":"FX 5 brightness","tick":61510}],"6":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70},{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":45430}],"7":[{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":70},{"programRaw":87,"gmPatchNumber":88,"gmName":"Lead 8 bass+lead","tick":45430}],"8":[{"programRaw":38,"gmPatchNumber":39,"gmName":"Synth Bass 1","tick":70},{"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta","tick":61750},{"programRaw":115,"gmPatchNumber":116,"gmName":"Woodblock","tick":90550}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/15.mid","mlkIndex":15,"mlkArchiveOffsetHex":"0x025472","mlkArchiveSize":638,"format":0,"trackCount":1,"division":480,"trackNames":["アイテム入手"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"アイテム入手","rawHex":"83 41 83 43 83 65 83 80 93 FC 8E E8 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":2,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":3,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"}],"channelsUsed":[1,2,3],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":16,"2":16,"3":16},"channelPrograms":{"1":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"2":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"3":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/16.mid","mlkIndex":16,"mlkArchiveOffsetHex":"0x0256F0","mlkArchiveSize":831,"format":0,"trackCount":1,"division":480,"trackNames":["技習得"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"技習得","rawHex":"8B 5A 8F 4B 93 BE 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":2,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":4,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"},{"track":0,"tick":70,"channel":5,"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet"}],"channelsUsed":[1,2,4,5],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":18,"2":12,"4":18,"5":18},"channelPrograms":{"1":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"2":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"4":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}],"5":[{"programRaw":56,"gmPatchNumber":57,"gmName":"Trumpet","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/17.mid","mlkIndex":17,"mlkArchiveOffsetHex":"0x025A2F","mlkArchiveSize":368,"format":0,"trackCount":1,"division":480,"trackNames":[],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"","rawHex":"20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta"},{"track":0,"tick":70,"channel":2,"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta"}],"channelsUsed":[1,2],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":12,"2":8},"channelPrograms":{"1":[{"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta","tick":70}],"2":[{"programRaw":8,"gmPatchNumber":9,"gmName":"Celesta","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/18.mid","mlkIndex":18,"mlkArchiveOffsetHex":"0x025B9F","mlkArchiveSize":1237,"format":0,"trackCount":1,"division":480,"trackNames":["戦闘勝利"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"戦闘勝利","rawHex":"90 ED 93 AC 8F 9F 97 98 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2"},{"track":0,"tick":70,"channel":2,"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2"},{"track":0,"tick":70,"channel":3,"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2"},{"track":0,"tick":70,"channel":4,"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2"},{"track":0,"tick":70,"channel":5,"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2"},{"track":0,"tick":70,"channel":10,"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano"}],"channelsUsed":[1,2,3,4,5,10],"drumChannels":[10],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":15,"2":10,"3":25,"4":20,"5":20,"10":17},"channelPrograms":{"1":[{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","tick":70}],"2":[{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","tick":70}],"3":[{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","tick":70}],"4":[{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","tick":70}],"5":[{"programRaw":39,"gmPatchNumber":40,"gmName":"Synth Bass 2","tick":70}],"10":[{"programRaw":0,"gmPatchNumber":1,"gmName":"Acoustic Grand Piano","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true},{"file":"extract_mlk/19.mid","mlkIndex":19,"mlkArchiveOffsetHex":"0x026074","mlkArchiveSize":418,"format":0,"trackCount":1,"division":480,"trackNames":["スマッシュトイレ"],"metaEvents":[{"track":0,"tick":0,"type":"track_name","metaTypeHex":"0x03","text":"スマッシュトイレ","rawHex":"83 58 83 7D 83 62 83 56 83 85 83 67 83 43 83 8C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20"}],"sysexEvents":[],"bankSelectEvents":[],"programChanges":[{"track":0,"tick":70,"channel":1,"programRaw":80,"gmPatchNumber":81,"gmName":"Lead 1 square"}],"channelsUsed":[1],"drumChannels":[],"extraDrumChannels":[],"noteOnCountsByChannel":{"1":32},"channelPrograms":{"1":[{"programRaw":80,"gmPatchNumber":81,"gmName":"Lead 1 square","tick":70}]},"channelBankSelect":{},"usesOnlyChannel10ForDrums":true}],"exeEvidence":{"imports":{"selectedImports":[{"dll":"DSOUND.dll","name":"DirectSoundCreate","iatVaHex":"0x005A0384","refs":[{"vaHex":"0x00435D9E","rvaHex":"0x035D9E","section":".text"}],"callRefs":[{"vaHex":"0x0042929D","rvaHex":"0x02929D","section":".text"},{"vaHex":"0x0042935D","rvaHex":"0x02935D","section":".text"}]},{"dll":"WINMM.dll","name":"midiOutShortMsg","iatVaHex":"0x005A0578","refs":[{"vaHex":"0x0042D485","rvaHex":"0x02D485","section":".text"},{"vaHex":"0x0042D8C0","rvaHex":"0x02D8C0","section":".text"},{"vaHex":"0x0042ED1D","rvaHex":"0x02ED1D","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiOutReset","iatVaHex":"0x005A0588","refs":[{"vaHex":"0x0042D866","rvaHex":"0x02D866","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiOutSetVolume","iatVaHex":"0x005A0590","refs":[{"vaHex":"0x0042D7EA","rvaHex":"0x02D7EA","section":".text"},{"vaHex":"0x0042D920","rvaHex":"0x02D920","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiStreamProperty","iatVaHex":"0x005A0594","refs":[{"vaHex":"0x0042D2E9","rvaHex":"0x02D2E9","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiOutPrepareHeader","iatVaHex":"0x005A0598","refs":[{"vaHex":"0x0042D348","rvaHex":"0x02D348","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiStreamOut","iatVaHex":"0x005A059C","refs":[{"vaHex":"0x0042D383","rvaHex":"0x02D383","section":".text"},{"vaHex":"0x0042EC9B","rvaHex":"0x02EC9B","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiStreamPause","iatVaHex":"0x005A05A4","refs":[{"vaHex":"0x0042D115","rvaHex":"0x02D115","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiStreamRestart","iatVaHex":"0x005A05A8","refs":[{"vaHex":"0x0042CBDF","rvaHex":"0x02CBDF","section":".text"},{"vaHex":"0x0042D497","rvaHex":"0x02D497","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiStreamOpen","iatVaHex":"0x005A05AC","refs":[{"vaHex":"0x0042CA3C","rvaHex":"0x02CA3C","section":".text"},{"vaHex":"0x0042D29C","rvaHex":"0x02D29C","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"midiStreamClose","iatVaHex":"0x005A05B0","refs":[{"vaHex":"0x0042CA69","rvaHex":"0x02CA69","section":".text"},{"vaHex":"0x0042D92D","rvaHex":"0x02D92D","section":".text"}],"callRefs":[]},{"dll":"WINMM.dll","name":"mciSendStringA","iatVaHex":"0x005A05B4","refs":[{"vaHex":"0x00428C8D","rvaHex":"0x028C8D","section":".text"},{"vaHex":"0x00428CB4","rvaHex":"0x028CB4","section":".text"},{"vaHex":"0x00428CD1","rvaHex":"0x028CD1","section":".text"},{"vaHex":"0x00428CE6","rvaHex":"0x028CE6","section":".text"},{"vaHex":"0x00428D03","rvaHex":"0x028D03","section":".text"},{"vaHex":"0x00428D59","rvaHex":"0x028D59","section":".text"},{"vaHex":"0x00428DC0","rvaHex":"0x028DC0","section":".text"},{"vaHex":"0x00428E7E","rvaHex":"0x028E7E","section":".text"},{"vaHex":"0x00428F58","rvaHex":"0x028F58","section":".text"},{"vaHex":"0x00428FC3","rvaHex":"0x028FC3","section":".text"},{"vaHex":"0x0042903A","rvaHex":"0x02903A","section":".text"},{"vaHex":"0x0042910B","rvaHex":"0x02910B","section":".text"}],"callRefs":[]},{"dll":"MSVFW32.dll","name":"MCIWndCreateA","iatVaHex":"0x005A04D4","refs":[{"vaHex":"0x00436E58","rvaHex":"0x036E58","section":".text"}],"callRefs":[{"vaHex":"0x00427E44","rvaHex":"0x027E44","section":".text"}]}],"absentSelectedImports":["midiOutLongMsg","midiOutOpen","waveOutOpen"]},"strings":[{"fileOffsetHex":"0x03A038","vaHex":"0x0043C038","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x03C9C0","vaHex":"0x0043E9C0","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x03E94C","vaHex":"0x0044094C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x03F080","vaHex":"0x00441080","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x03F6F0","vaHex":"0x004416F0","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x03FF88","vaHex":"0x00441F88","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x041778","vaHex":"0x00443778","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0474DC","vaHex":"0x004494DC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x04C060","vaHex":"0x0044E060","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x04DED4","vaHex":"0x0044FED4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x05313C","vaHex":"0x0045513C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0536BC","vaHex":"0x004556BC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x056F10","vaHex":"0x00458F10","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x05AD00","vaHex":"0x0045CD00","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x05CE20","vaHex":"0x0045EE20","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x063EEC","vaHex":"0x00465EEC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x064C58","vaHex":"0x00466C58","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x065810","vaHex":"0x00467810","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x06A158","vaHex":"0x0046C158","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x06A630","vaHex":"0x0046C630","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x06FEC4","vaHex":"0x00471EC4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x070F7C","vaHex":"0x00472F7C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x07167C","vaHex":"0x0047367C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x074AB8","vaHex":"0x00476AB8","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x07C3B8","vaHex":"0x0047E3B8","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x07D2E4","vaHex":"0x0047F2E4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x07DF90","vaHex":"0x0047FF90","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x07FE98","vaHex":"0x00481E98","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0823D4","vaHex":"0x004843D4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x082AD4","vaHex":"0x00484AD4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0837F0","vaHex":"0x004857F0","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x085188","vaHex":"0x00487188","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x085D80","vaHex":"0x00487D80","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x08B328","vaHex":"0x0048D328","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x08CF58","vaHex":"0x0048EF58","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x08D0E0","vaHex":"0x0048F0E0","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x08E780","vaHex":"0x00490780","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0918BC","vaHex":"0x004938BC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x097188","vaHex":"0x00499188","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x09D900","vaHex":"0x0049F900","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0A0CB4","vaHex":"0x004A2CB4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0A2928","vaHex":"0x004A4928","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0A4778","vaHex":"0x004A6778","matchedKeywords":["MIDI","MidiVolume"],"string":"MidiVolume"},{"fileOffsetHex":"0x0A47C0","vaHex":"0x004A67C0","matchedKeywords":["MIDI","MidiVolume"],"string":"MidiVolume"},{"fileOffsetHex":"0x0A4C50","vaHex":"0x004A6C50","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0A4CAC","vaHex":"0x004A6CAC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0A4FD4","vaHex":"0x004A6FD4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0A7EE8","vaHex":"0x004A9EE8","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0A8E58","vaHex":"0x004AAE58","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0AE4B8","vaHex":"0x004B04B8","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0B9A60","vaHex":"0x004BBA60","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0BBE88","vaHex":"0x004BDE88","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0BD3E0","vaHex":"0x004BF3E0","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0BDDA8","vaHex":"0x004BFDA8","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0C0E08","vaHex":"0x004C2E08","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0C5670","vaHex":"0x004C7670","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0C7004","vaHex":"0x004C9004","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0CB310","vaHex":"0x004CD310","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0CC3FC","vaHex":"0x004CE3FC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0CDF7C","vaHex":"0x004CFF7C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0CFB98","vaHex":"0x004D1B98","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0D6D18","vaHex":"0x004D8D18","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0DD0CC","vaHex":"0x004DF0CC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0DFD98","vaHex":"0x004E1D98","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0E1270","vaHex":"0x004E3270","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0E20BC","vaHex":"0x004E40BC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0E2994","vaHex":"0x004E4994","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0E30F8","vaHex":"0x004E50F8","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0E3A0C","vaHex":"0x004E5A0C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0EAB98","vaHex":"0x004ECB98","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0EC1A4","vaHex":"0x004EE1A4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0EEB14","vaHex":"0x004F0B14","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0EF544","vaHex":"0x004F1544","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0F2F74","vaHex":"0x004F4F74","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0F7FC4","vaHex":"0x004F9FC4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0F855C","vaHex":"0x004FA55C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0FC194","vaHex":"0x004FE194","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0FD4C8","vaHex":"0x004FF4C8","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0FD9FC","vaHex":"0x004FF9FC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x0FEC40","vaHex":"0x00500C40","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x101B18","vaHex":"0x00503B18","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x102CFC","vaHex":"0x00504CFC","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x106640","vaHex":"0x00508640","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x106D9C","vaHex":"0x00508D9C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x10E060","vaHex":"0x00510060","matchedKeywords":["cdaudio"],"string":"close cdaudio"},{"fileOffsetHex":"0x10E070","vaHex":"0x00510070","matchedKeywords":["cdaudio"],"string":"open cdaudio"},{"fileOffsetHex":"0x10E080","vaHex":"0x00510080","matchedKeywords":["cdaudio"],"string":"set cdaudio door closed"},{"fileOffsetHex":"0x10E098","vaHex":"0x00510098","matchedKeywords":["cdaudio"],"string":"stop cdaudio"},{"fileOffsetHex":"0x10E0A8","vaHex":"0x005100A8","matchedKeywords":["cdaudio"],"string":"status cdaudio number of tracks"},{"fileOffsetHex":"0x10E0C8","vaHex":"0x005100C8","matchedKeywords":["cdaudio"],"string":"close cdaudio"},{"fileOffsetHex":"0x10E0D8","vaHex":"0x005100D8","matchedKeywords":["cdaudio"],"string":"set cdaudio time format tmsf"},{"fileOffsetHex":"0x10E0F8","vaHex":"0x005100F8","matchedKeywords":["cdaudio"],"string":"play cdaudio from "},{"fileOffsetHex":"0x10E114","vaHex":"0x00510114","matchedKeywords":["cdaudio"],"string":"stop cdaudio wait"},{"fileOffsetHex":"0x10E128","vaHex":"0x00510128","matchedKeywords":["cdaudio"],"string":"resume cdaudio wait"},{"fileOffsetHex":"0x10E13C","vaHex":"0x0051013C","matchedKeywords":["cdaudio"],"string":"pause cdaudio wait"},{"fileOffsetHex":"0x10E150","vaHex":"0x00510150","matchedKeywords":["cdaudio"],"string":"status cdaudio mode"},{"fileOffsetHex":"0x10E64C","vaHex":"0x0051064C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x111AA8","vaHex":"0x00513AA8","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x11220C","vaHex":"0x0051420C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x114E40","vaHex":"0x00516E40","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x115644","vaHex":"0x00517644","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x116E5C","vaHex":"0x00518E5C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x11A404","vaHex":"0x0051C404","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x123A50","vaHex":"0x00525A50","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x125070","vaHex":"0x00527070","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x1269A0","vaHex":"0x005289A0","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x12BE10","vaHex":"0x0052DE10","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x1302E4","vaHex":"0x005322E4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x132840","vaHex":"0x00534840","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x133360","vaHex":"0x00535360","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x138698","vaHex":"0x0053A698","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x139288","vaHex":"0x0053B288","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x13C470","vaHex":"0x0053E470","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x13D32C","vaHex":"0x0053F32C","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x141C74","vaHex":"0x00543C74","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x144010","vaHex":"0x00546010","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x144DD4","vaHex":"0x00546DD4","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x14A510","vaHex":"0x0054C510","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x14DC44","vaHex":"0x0054FC44","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x1511C0","vaHex":"0x005531C0","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x155664","vaHex":"0x00557664","matchedKeywords":["middata.mlk"],"string":"middata.mlk"},{"fileOffsetHex":"0x158486","vaHex":"0x005A0686","matchedKeywords":["MCI"],"string":"mciSendStringA"},{"fileOffsetHex":"0x158498","vaHex":"0x005A0698","matchedKeywords":["MIDI"],"string":"midiStreamClose"},{"fileOffsetHex":"0x1584AA","vaHex":"0x005A06AA","matchedKeywords":["MIDI"],"string":"midiStreamOpen"},{"fileOffsetHex":"0x1584BC","vaHex":"0x005A06BC","matchedKeywords":["MIDI"],"string":"midiStreamRestart"},{"fileOffsetHex":"0x1584D0","vaHex":"0x005A06D0","matchedKeywords":["MIDI"],"string":"midiStreamPause"},{"fileOffsetHex":"0x1584E2","vaHex":"0x005A06E2","matchedKeywords":["MIDI"],"string":"midiOutShortMsg"},{"fileOffsetHex":"0x1584F4","vaHex":"0x005A06F4","matchedKeywords":["MIDI"],"string":"midiOutGetVolume"},{"fileOffsetHex":"0x158508","vaHex":"0x005A0708","matchedKeywords":["MIDI"],"string":"midiStreamOut"},{"fileOffsetHex":"0x158518","vaHex":"0x005A0718","matchedKeywords":["MIDI"],"string":"midiOutPrepareHeader"},{"fileOffsetHex":"0x158530","vaHex":"0x005A0730","matchedKeywords":["MIDI"],"string":"midiStreamProperty"},{"fileOffsetHex":"0x158546","vaHex":"0x005A0746","matchedKeywords":["MIDI"],"string":"midiOutSetVolume"},{"fileOffsetHex":"0x15855A","vaHex":"0x005A075A","matchedKeywords":["MIDI"],"string":"midiOutUnprepareHeader"},{"fileOffsetHex":"0x158574","vaHex":"0x005A0774","matchedKeywords":["MIDI"],"string":"midiOutReset"},{"fileOffsetHex":"0x1585BE","vaHex":"0x005A07BE","matchedKeywords":["MCI"],"string":"MCIWndCreateA"}],"resources":{"topLevelCandidateConfigOrMidiFiles":[],"bundledArchives":[{"file":"MIDDATA.MLK","size":156342},{"file":"PCMDATA.WLK","size":1150563}],"extractedMlkMidiFiles":["extract_mlk/00.mid","extract_mlk/01.mid","extract_mlk/02.mid","extract_mlk/03.mid","extract_mlk/04.mid","extract_mlk/05.mid","extract_mlk/06.mid","extract_mlk/07.mid","extract_mlk/08.mid","extract_mlk/09.mid","extract_mlk/10.mid","extract_mlk/11.mid","extract_mlk/12.mid","extract_mlk/13.mid","extract_mlk/14.mid","extract_mlk/15.mid","extract_mlk/16.mid","extract_mlk/17.mid","extract_mlk/18.mid","extract_mlk/19.mid"],"note":"web/soundfonts/* are restoration/browser assets in this repository, not original bundled game evidence."},"knownOpeningMidiPath":{"scriptVaHex":"0x004A2DF4","bytes":"26 30 00 0A B4 2C 4A 00","meaning":"opcode 0x26 reaches WinMM MIDI manager with MLK id 10","source":"out/opening_audio_handler_review.md"},"mciStringInterpretation":"mciSendStringA callsites are tied to cdaudio command strings, not MIDI files."},"classification":[{"rank":1,"candidate":"Windows WinMM MIDI stream output using the system-selected MIDI output device","confidence":"High","rationale":"EXE imports and uses midiStreamOpen/midiStreamOut/midiOutShortMsg/midiOutSetVolume, while no fixed synth/device/vendor string or DirectMusic/DLS path is present."},{"rank":2,"candidate":"General MIDI Level 1 compatible content","confidence":"High","rationale":"All files are plain SMF0, use raw GM program numbers and channel 10 drums, and contain no bank select or vendor SysEx."},{"rank":3,"candidate":"Sound Canvas / Roland GS-compatible GM playback as a practical audition target","confidence":"Medium","rationale":"The MIDI data does not request GS, but 1990s Japanese GM arrangements often sound balanced on SC-style GM maps; this is a playback recommendation, not a file-level requirement."}],"rejectedCandidates":[{"candidate":"Explicit Roland GS / SC-55 / SC-88 / SC-88Pro target","reason":"No Roland GS Reset SysEx, no GS bank select, no Sound Canvas/SC strings in MIDI meta events or EXE strings."},{"candidate":"Yamaha XG target","reason":"No XG Reset SysEx, no XG bank/drum-map use, and no Yamaha/XG strings."},{"candidate":"MT-32 / CM-32L target","reason":"No MT-32 SysEx/timbre setup, and the program/channel usage follows GM-style channel 10 drums rather than MT-32 layout."},{"candidate":"Microsoft GS Wavetable / GM.DLS fixed target","reason":"No DirectMusic, GM.DLS, DLS, or Microsoft Synthesizer evidence. Later Windows may route WinMM to Microsoft GS, but the game does not require it."},{"candidate":"Creative Sound Blaster / AWE32 / AWE64 / EMU8000 / SoundFont fixed target","reason":"No AWE/SoundFont/EMU8000 strings, no device selection evidence, and no bank/program use that requires Creative extensions."},{"candidate":"OPL / FM / AdLib target","reason":"The EXE uses WinMM MIDI stream APIs for BGM and DirectSound for PCM effects, with no OPL/FM/AdLib strings or I/O evidence."},{"candidate":"Game-specific custom MIDI synthesizer","reason":"No bundled DLS/SF/custom instrument data and no custom MIDI renderer path was found; the EXE streams MIDI to WinMM."}],"recommendedTests":[{"environment":"Microsoft GS Wavetable / GM.DLS","reason":"Useful baseline for later Windows WinMM default behavior, even though it is not a fixed target.","listenTo":"MLK 10 opening brass/charang, MLK 07 boss lead/bass balance, MLK 14 staff-roll FX brightness and woodblock."},{"environment":"Roland SC-55 or SC-55-like GM map","reason":"Strong practical reference for 1990s GM game MIDI without bank extensions.","listenTo":"Koto/recorder tracks in MLK 00 and 11, Pad 3 polysynth in MLK 05/08/09, channel 10 drum kits in battle tracks."},{"environment":"Roland SC-88 / SC-88Pro in GM-compatible mode","reason":"Check whether richer SC playback improves balance without needing GS banks.","listenTo":"MLK 13 ending pads/oboe/lead layers and MLK 14 staff-roll arrangement density."},{"environment":"GeneralUser GS / FluidR3 / MuseScore General","reason":"Repository/browser-friendly GM/GS-compatible SF2/SF3 comparison targets.","listenTo":"All files, but prioritize Koto, Lead 8, Pad 3, Synth Bass, and channel 10 drum articulation."},{"environment":"Yamaha XG, AWE32/AWE64","reason":"Lower-priority negative comparison only; no file/EXE evidence requires them.","listenTo":"Confirm that no XG/AWE-specific banked patches are needed and that GM fallback remains coherent."}],"conclusion":["The game does not appear to require a specific bundled soundfont or a fixed branded synthesizer.","The strongest conclusion is: the BGM is GM-compatible MIDI streamed through WinMM to the system-selected MIDI output device. In practice this is default-device/MIDI Mapper dependent, not soundfont-fixed.","Roland Sound Canvas style playback is a sensible comparison target, but it is not demanded by the MIDI files: there is no GS reset, no GS bank use, and no SC device string.","For the web restoration, a neutral GM/GS-compatible soundfont is the correct default policy; user-selectable soundfonts remain valuable because the original game delegated final timbre to the user's MIDI output device."]}