Формат музыкальных данных для визуализации полифонической музыки с помощью Processing - PullRequest
0 голосов
/ 23 ноября 2018

Мне интересно визуализировать мелодические контуры полифонической музыки с помощью Processing.Однако мне все еще неясно, каким будет наиболее удобный формат для импортируемых данных (высота и начало / продолжительность): табличный (например, Humdrum), XML (например, MEI, musicXML) или JSON?Может быть, другой формат?

Любые предложения / мысли по этому поводу были бы действительно полезны!Спасибо.

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Лучший ответ, который я могу вам дать, заключается в том, что вы должны собрать простую программу hello world, которая проверяет каждый формат и определяет, какой из них вам больше нравится.

В конце концовВы - тот, кто имеет дело с кодом, так что только вы действительно можете выбрать лучший формат.

0 голосов
/ 23 ноября 2018

Использование MIDI-файлов было бы оптимальным, поскольку комбинация этих трех причин

  1. MIDI широко используется.Вы можете экспортировать файл .midi практически из любого редактора партитур. Кроме того, вы можете создать свой собственный, записав ввод с инструмента midi.
  2. Вы уже можете найти файлы .midi культовой полифонической музыки в Интернете (контрапункты Баха), Reinaissance вокальная музыка и т. Д.)
  3. Он просто содержит информацию о музыке / воспроизведении.Он не содержит информацию нотации, такую ​​как музыкальный XML.Так что, если вы просто хотите увидеть высоту звука и положение / длительность заметки (как в этом видео ), тогда .midi будет содержать именно то, что вам нужно
  4. Вы можете использовать Java Midi Package в Обработка, и он уже содержит все необходимое для чтения файлов MIDI.

В то время как другие форматы могут также применяться только для 1, 2, 3 или 4, MIDI применяется для все из них

...