Pergunta

Alguém tem uma boa recomendação de livro / artigo para geração processual de música de fundo? (Sem vocais, apenas instrumentos).

Não estou interessado em:

How do I generate the sound of a particular note on a particular instrument

Estou interessado:

How do I generate the melody / score for the music.

Obrigado!

EDITAR:

Obrigado pela referência a Brian Eno. Definitivamente, estou analisando o ambiente/usuário pode ignorar o tipo de música. Ou seja, acho que a música de fundo de um jogo. Está lá para fornecer algum humor básico, mas o foco é o jogo.

Foi útil?

Solução

Algum tempo atrás eu encontrei Mandril, que é uma linguagem de programação para gerar música/som/áudio:

Chuck apresenta um novo modelo de programação simultâneo baseado no tempo, altamente preciso e expressivo (chamamos isso de tempo intensamente), bem como taxas de controle dinâmico e a capacidade de adicionar e modificar o código on-the-fly. Além disso, o Chuck suporta MIDI, OSC, dispositivo HID e áudio multicanal. É divertido e fácil de aprender, e oferece compositores, pesquisadores e artistas uma poderosa ferramenta de programação para construir e experimentar programas complexos de síntese/análise de áudio e controle interativo em tempo real.

Acredito que o resultado final pode ser convertido em MIDI, que pode ser convertido em uma notação de pontuação ou folha.

Não sei se é isso que você está procurando. Espero que isto ajude!

EDITAR

Depois de pensar nisso um pouco mais, acho que o que você pode fazer (e isso parece um pouco louco) é o código de gravação que gera código Chuck. Portanto, defina um conjunto de regras para sua geração de músicas/pontuações e use -a para criar código Chuck válido. Depois de executar o código Chuck, você pode obter um arquivo MIDI que você pode converter em Score/Sheet Music.

Outras dicas

O livro "Computer Models of Musical Creativity", de David Cope, deve ajudá-lo junto com o lado teórico da composição assistida por computador, embora você possa querer alguma teoria musical antes de mergulhar.

Se você estiver interessado em música processual, confira o site da condição30 - condicional30.com, essa música é toda procedural.

Se você estiver interessado em uma implementação de música processual baseada em autômatos celulares em C#, poderá pegar o código -fonte de http://proceduralmidi.codeplex.com/. Um binário também está disponível.

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