music - palabras - ¿Qué hay disponible para la música de codificación en vivo?
tags para videos de youtube (4)
También quiero secundar la recomendación para Impromptu:
- Uso al por mayor de su Mac: unidades de audio, cámara, OpenGL ... etc. (en realidad terminé comprando una Mac después de jugar con esta aplicación).
- Muy simple y fácil de comenzar: el tutorial llega a la diversión rápidamente. Quizás el aspecto más torpe es conseguir las combinaciones de teclas instaladas: (deberá instalarlas en ~ / Library / KeyBindings / DefaultKeyBinding.dict)
- Utiliza Scheme (dialecto de Lisp), un lenguaje altamente iterativo, adecuado para crear prototipos de aplicaciones una línea a la vez.
Recientemente descubrí sobre la codificación en vivo, donde alguien programará algo sobre la marcha para hacer música. Aparentemente hay idiomas y bibliotecas especiales para este tipo de cosas. Así que me gustaría saber si alguien tiene alguna experiencia con él y si tienen algún idioma, biblioteca o herramienta para sugerir.
Debería verificar RTcmix ( Cmix en tiempo real). Vi una gran demostración de codificación en vivo por uno de sus desarrolladores, pero no he podido encontrar videos en línea.
He estado usando RTcmix con su módulo de front-end Python para experimentar con la composición algorítmica. Es muy fácil de usar y tiene buenos resultados.
EDITAR
He estado investigando la codificación en vivo más recientemente, y RTcmix no está diseñado para esto, pero en algunos casos, puede funcionar. Es mucho mejor para los puntajes preprocesados. Perdón por cualquier confusión. :)
Verifique estos recursos:
- SuperCollider (Entorno y lenguaje de programación para síntesis de audio en tiempo real y composición algorítmica)
- ChucK (Lenguaje de programación de audio en tiempo continuo, concurrente y sobre la marcha)
- TOPLAP (organización temporal para la proliferación de programación de audio en vivo)
Ahora también está Sonic Pi, que es muy divertido.
Es un entorno de codificación en vivo de código abierto basado en Ruby que se ejecuta en una variedad de entornos, incluido el Raspberry Pi, y está construido sobre el motor de síntesis Supercollider .
Sonic Pi ha sido diseñado con el objetivo de encontrar un equilibrio armonioso entre tres principios básicos:
- Lo suficientemente simple para el niño de 10 años dentro de ti
- Lo suficientemente alegre como para que te pierdas a través del juego
- Lo suficientemente potente para tus propias expresiones
Código de muestra:
loop do
sample :perc_bell, rate: (rrand 0.125, 1.5)
sleep rrand(0, 2)
end