
Нотный редактор Score Perfect вышел на Atari в 1990 году, а в 2012-м умер его единственный разработчик. Отец автора набирал в нём партитуры с первой версии, и все они остались в закрытом формате SPP: встроенный экспорт в MusicXML теряет аккорды и текст песен. Маартен Тромп урывками четыре года разбирал этот формат. Дизассемблировать программу на VB6, скомпилированную в машинный код, оказалось тупиком, зато сработал старый приём: сохранить пустую партитуру, добавить одну ноту, сохранить снова и сравнить байты. По дороге выяснилось, что Windows-версия SPP 4 написана на GFA BASIC и, судя по всему, это программа для Atari, запущенная в эмуляторе. В итоге получился открытый конвертер spp2musicxml для файлов SPP 1–7, его результат проходит проверку по схеме MusicXML 4.0. Читать далее
Continue to Habr →You are being forwarded in 6s — stay on this page