Семантический (или символьный) Представление [закрытой] Музыки

8
задан ProfK 7 January 2010 в 12:07
поделиться

3 ответа

Вам нужен символический музыкальный формат по сравнению с аудио форматом. Поскольку Вы имеете дело с классической музыкой, используйте MusicXML формат . Он поддерживается более чем 160 приложениями, включая все ведущие приложения музыкальных нот, такие как Finale и Sibelius, так что у вас есть очень широкий спектр инструментов для работы.

Обратите внимание, что выполнение типа визуального отображения и подсветки, о которых вы говорите, является сложной задачей. MusicXML, экспортируемый из Finale, упрощает программирование, включая большое количество форматирования, так что вам не придется делать AI-подобные части компоновки музыкальной нотации, но все равно это сложно. Возможно, вы захотите взглянуть на существующие инструменты и посмотреть, что делает эта работа. Возможно, вы можете включить бесплатный просмотрщик/плеер MusicXML, как Zong! Просмотрщик, или редактор нотаций, как MuseScore? Ознакомьтесь со списком приложений MusicXML для получения дополнительной информации. Так как MusicXML определен в XML, Вы также можете использовать те же XML инструменты, которые Вы используете в любом другом проекте для чтения и записи файлов MusicXML.

GUIDO - это еще один символический формат, но он поддерживался только парой нишевых приложений, и его разработка была прекращена много лет назад. MEI - еще один символьный формат, который практически не имеет поддержки приложений. Многие символьные форматы были разработаны около 10 лет назад, но MusicXML является единственным распространенным на сегодняшний день форматом. MIDI - это старый формат обмена, который является универсальным для воспроизведения электронных инструментов, но в нем отсутствует семантика, необходимая для точного отображения нотации.

Удачи!

6
ответ дан 5 December 2019 в 19:00
поделиться

Вероятно, вы захотите использовать существующую систему, такую как GUIDO. Музыка - довольно сложная вещь для моделирования, и GUIDO уже сделал эту работу за вас. Я настоятельно рекомендую вам проверить это .

.
2
ответ дан 5 December 2019 в 19:00
поделиться

Может быть немного загадочно работать, но MIDI может быть хорошим форматом для этого.

1
ответ дан 5 December 2019 в 19:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: