O que está disponível para livecoding música? [fechadas]
-
23-08-2019 - |
Pergunta
Recentemente eu descobri sobre livecoding onde alguém irá programar algo em tempo real para fazer música. Aparentemente, há linguagens especiais e bibliotecas para esse tipo de coisa. Então, eu gostaria de saber se alguém tem alguma experiência com isso e se eles têm alguma idiomas, bibliotecas ou ferramentas para sugerir.
Solução
Verifique estes recursos:
- SuperCollider (Ambiente e linguagem de programação para a síntese de áudio em tempo real e composição algorítmica)
- ChucK (Fortemente-cronometrada, concomitante, e on-the-fly Áudio Programação Language)
- TOPLAP (organização temporária para a proliferação de programação de áudio ao vivo)
Outras dicas
Eu quero segundo a recomendação para Impromptu assim:
- utilização por grosso de seu Mac: unidades de áudio, câmera, OpenGL ... etc (. Na verdade, eu acabei comprando um Mac depois de brincar com este app)
- Muito simples e fácil de começar: A tutorial chega à diversão rápida. Talvez o aspecto mais desajeitada está recebendo os atalhos de teclado instalado: (você vai precisar instalar em ~ / Library / KeyBindings / DefaultKeyBinding.dict)
- Ele usa Scheme (Lisp dialeto) uma linguagem altamente interativo, adequado para prototipagem de aplicativos uma linha de cada vez.
Agora, há também o Sonic Pi que é muito divertido.
É ambiente de codificação ao vivo um Open Source baseado em Ruby que é executado em uma variedade de ambientes, incluindo o Raspberry Pi e é construir em cima do Supercollider motor síntese.
sónico Pi foi concebido com o objectivo de encontrar um equilíbrio harmonioso entre três princípios fundamentais:
- bastante simples para os 10 anos de idade dentro de você
- bastante alegre para você perder-se através do jogo
- poderoso o suficiente para suas próprias expressões
Exemplo de código:
loop do
sample :perc_bell, rate: (rrand 0.125, 1.5)
sleep rrand(0, 2)
end
Você deve verificar se RTcmix ( em tempo real Cmix). Vi um grande livecoding demonstração por um seus desenvolvedores, mas eu não tenho sido capaz de encontrar qualquer vídeos online.
Eu tenho usado RTcmix com o seu módulo front-end Python para experimentar com composição algorítmica. É muito fácil de usar e tem resultados agradáveis.
Editar
Eu estive investigando livecoding mais recentemente, e RTcmix não se destina a isso, mas, em alguns casos, ele pode trabalhar. É muito melhor para os escores pré-processados. Pedimos desculpas por qualquer confusão. :)