Quero criar um software para o meu instrumento musical que seja rítmico (não há melodia). Tudo o que eu quero que esse software faça é:
tornar o usuário capaz de compor músicas
tocar o que o usuário compôs
para esse efeito, preciso gravar sons diferentes desse instrumento e combinar cada sinal com o som apropriado.
Qual linguagem de programação é adequada para esse fim?
learning
language-design
language-features
Prelúdio
fonte
fonte
Respostas:
Leia sobre esses idiomas e decida qual deles se adequa às suas necessidades:
SuperCollider
Pure Data
Mandril
fonte
Você provavelmente deve conferir Overtone :
Há uma boa demonstração em vídeo do Overtone sendo usado para codificação ao vivo de músicas e síntese de instrumentos.
O Overtone usa SuperCollider sob o capô.
Uma das coisas boas do Overtone é que, embora ele ofereça um ambiente para programação musical, o idioma usado (Clojure) é um idioma de uso geral. Então você não é forçado a aprender um novo idioma que é útil apenas para as partes da música.
fonte
Se você deseja combinar som com uma interface de usuário de seu próprio design (possivelmente até seu próprio hardware), dê uma olhada em Processing . É uma linguagem rica em mídia que deve ser fácil de entender, e a cultura que cresce ao redor da língua parece incentivar projetos bonitos. Veja algumas das coisas que as pessoas criaram , muitas das quais envolvem som.
fonte