Pergunta

Eu estou olhando para brincar com a geração processualmente música. Estou esperando para encontrar um realmente um simples API, onde eu só posso chamar instrumento, nota, duração e encadear uma canção (eu vou tomar nada claro, mas que seria a minha preferência). Existe alguma biblioteca que faz isso?

Foi útil?

Solução

Sua melhor aposta é um ambiente de programação de música, dos quais existem vários.

Csound é um dos melhores conhecidos. Aqui é a sua website .

Max MSP também é outra opção amplamente utilizado, e fornece uma interface de programação visual muito . É, no entanto, comercial.

Outra opção bem conhecidos (e amplamente utilizado por músicos electrónicos experimentais) é SuperCollider. < a href = "http://supercollider.sourceforge.net/" rel = "nofollow noreferrer"> Este é a sua página web.

Aqui está uma href="http://en.wikipedia.org/wiki/Comparison_of_audio_synthesis_environments" rel="nofollow artigo Wikipedia descrever linguagens / ambientes semelhantes.

Você também pode usar uma linguagem de programação geral com as bibliotecas certas para fazer o trabalho de Áudio / Música. Java, por exemplo, fornece a Java Sound API .

Outras dicas

JFugue foi desenvolvido especificamente para apoiar a geração processual da música. É um, open-source livre (LGPL) Java API.

É difícil dar recomendações específicas, desde que você não especificar um idioma. A maioria das linguagens têm um MIDI embora biblioteca decente, que seria o primeiro lugar que eu ficaria, a menos você precisa de algo mais pesado do que o formato MIDI permite.

Generative música é um bom começo. Googling leva um par de links interessantes , também. Brian Eno criou a música processualmente gerado para Spore.

Você pode querer olhar em Música Comum .
É um sistema de composição de música que transforma alto nível representações algorítmica de processos e estrutura musical em uma variedade de protocolos de controle para a síntese de som e exibição

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top