Я хочу разработать программное обеспечение для моего музыкального инструмента, которое будет ритмичным (мелодия отсутствует). Все, что я хочу, чтобы это программное обеспечение:
сделать пользователя способным сочинять музыку
играть то, что написал пользователь
для этого мне нужно записать разные звуки этого инструмента и сопоставить каждый знак с соответствующим звуком.
Какой язык программирования подходит для этой цели?
learning
language-design
language-features
прелюдия
источник
источник
Ответы:
Прочитайте об этих языках и решите, какой из них вам подходит:
SuperCollider
Чистые данные
зажимной патрон
источник
Вы, вероятно, должны проверить Overtone :
Есть хорошая видео-демонстрация использования Overtone для живого кодирования музыки и синтеза инструментов.
Overtone использует SuperCollider под капотом.
Одна из приятных сторон Overtone заключается в том, что, хотя он обеспечивает среду для музыкального программирования, используемый язык (Clojure) является языком общего назначения. Таким образом, вы не обязаны изучать новый язык, который полезен только для музыкальных партий.
источник
Если вы хотите объединить звук с пользовательским интерфейсом вашего собственного дизайна (возможно, даже с вашим собственным оборудованием), обратите внимание на Processing . Это богатый средствами массовой информации язык, который должен быть легко подобран, и культура, которая выросла вокруг языка, кажется, поощряет красивые проекты. Посмотрите на некоторые вещи, созданные людьми , многие из которых связаны со звуком.
источник