Как бы вы моделировали простой музыкальный балл для одного инструмента, написанного в стандартной стандартной нотации? Конечно, есть много библиотек, которые делают именно это. Мне в основном интересно узнать о различных способах представления музыки в структуре данных. Что работает хорошо, а что нет?
Игнорируя некоторые из более сложных аспектов, таких как динамика, очевидным способом был бы буквальный перевод всего в объекты - показатели сделаны из "Меры" из Notes. Синтез, я полагаю, означал бы определение времени начала и окончания каждой ноты и смешивания синусоидальных волн.
Является ли очевидный способ хорошим способом? Каковы другие способы сделать это?