Как я написал парсер для музыки, а потом попросил ChatGPT сделать то же самое. Итак, я начал доделывать музыку для игры GMO Apple, для чего понадобилось перевести её из музыкального редактора: в некий формат данных, который понимала бы программа. Напомню, что это ремейк игры Apple с БК-0010, поэтому там не предполагается, что можно просто взять и воспроизвести WAV- или MP3-файл. Это противоречило бы концепции. Всё должно быть сделано вручную, как встарь. Я мог бы поднять сохранившиеся у меня исходники плеера Scream Tracker или поддержать MIDI-формат, но и они будут здесь избыточны. Нужно что-то ещё проще. Поэтому я просто вручную перевёл музыку в текстовый формат, придумав для этого свой синтаксис: Получился фактически формат трекера. Музыкальное произведение это последовательность паттернов, то есть кусков, которые можно составлять в нужном порядке. А сами паттерны представлены как дорожки с нотами, и в каждой дорожке может звучать один инструмент. В данном случае дорожек в паттернах