Mandril

Fortemente cronometrado, concorrente e linguagem de programação de áudio on-fly
Baixe Agora

Mandril Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Nome do editor:
  • Ge Wang & Perry Cook
  • Tamanho do arquivo:
  • 1.4 MB

Mandril Tag


Mandril Descrição

O pacote Chuck fornece uma nova linguagem de programação de áudio (e desenvolvimento) para síntese, composição, desempenho e agora, análise - totalmente suportada em MacOS X, Windows e Linux. Chuck apresenta um novo modelo de programação simultâneo baseado em tempo, que é altamente preciso e expressivo (chamamos isso de forma fortemente cronometrada), além de taxas de controle dinâmicas, e a capacidade de adicionar e modificar o código on-the-fly. Além disso, 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 de síntese / análise de áudio complexos e controle interativo em tempo real. Para executar o Chuck com um programa / patch chamado foo.ck, basta executar o Chuck e, em seguida, o nome do arquivo: % chuck foo.ck. Para executar o Chuck com vários patches simultaneamente (ou o mesmo várias vezes): % chuck foo.ck bar.ck bar.ck boo.ck Existem várias bandeiras que você pode especificar para controlar como o Chuck opera ou para descobrir o sistema. Por exemplo, o seguinte sonda o sistema de áudio e imprime todos os dispositivos de áudio disponíveis e dispositivos MIDI. Você pode então se referir a eles (por número geralmente) da linha de comando ou do seu programa. % chuck --probe. Chuck pode ser executado em um terminal diferente como um host / listener que os patches podem ser enviados. O servidor deve invocar o sinalizador --loop para especificar que a máquina virtual não deve parar automaticamente (quando os programas atuais sair). % chuck --loop Se um ouvinte Chuck estiver em execução, podemos (de um segundo terminal) enviar um programa / patch para o ouvinte usando a opção + linha de comando: % chuck + foo.ck Da mesma forma, você pode usar - e = para remover / substituir um patch no ouvinte e usar ^ para descobrir o status. Para executar a maior parte do código ou exemplos nesta especificação de idioma, você só precisa usar o programa Basic Chuck.


Mandril Software Relacionado