Recientemente encontré información sobre livecoding 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.¿Qué hay disponible para música en vivo?
Respuesta
comprobar estos recursos:
- SuperCollider (Medio Ambiente y el lenguaje de programación para la síntesis de audio en tiempo real y la composición algorítmica)
- ChucK (Muy a destiempo, concurrente, y On-the-fly lenguaje de programación de audio)
- TOPLAP (organización temporal para la proliferación de programación de audio en vivo)
Quiero segundo de la recomendación para Impromptu así:
- utilización mayor de su Mac: (. De hecho, me acababa de comprar un Mac después de jugar un poco con esta aplicación) unidades de audio, cámara, OpenGL, etc ...
- Muy simple y fácil de empezar: El tutorial llega a la diversión rápidamente. Quizás el aspecto más torpe es conseguir las combinaciones de teclas instaladas: (necesitará instalar en ~/Library/KeyBindings/DefaultKeyBinding.dict)
- Utiliza Scheme (dialecto Lisp) un lenguaje altamente iterativo, adecuado para el prototipado de aplicaciones de una línea en una hora.
Debe retirar RTcmix (en tiempo real Cmix). 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 utilizando RTcmix con su módulo frontal Python para experimentar con la composición algorítmica. Es muy fácil de usar y tiene buenos resultados.
EDITAR
he estado investigando livecoding 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. :)
Ahora también está Sonic Pi que es muy divertido.
Es un entorno de codificación en vivo Open Source basado en Ruby que se ejecuta en una variedad de entornos, incluido el Raspberry Pi y se basa en el motor de síntesis Supercollider.
de Sonic Pi ha sido diseñado con el objetivo de encontrar un equilibrio armonioso entre tres principios básicos:
- lo suficientemente simple para los 10 años de edad en su interior
- lo suficientemente alegre para que usted pierda a sí mismo a través del juego
- Lo suficientemente potente como para sus propias expresiones
código de ejemplo:
loop do
sample :perc_bell, rate: (rrand 0.125, 1.5)
sleep rrand(0, 2)
end
Si bien este enlace puede responder a la pregunta, es mejor para incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. - [De la crítica] (/ review/low-quality-posts/18742399) –
- 1. Ordenando música
- 2. No hay receptor EJB disponible para manejar
- 3. ¿Hay Dart VM disponible?
- 4. Django guardando toda la solicitud de estadísticas, ¿qué hay disponible?
- 5. ¿Hay un delegado disponible para las propiedades en C#?
- 6. ¿Hay una biblioteca disponible para compresión en Javascript
- 7. ¿Hay una interfaz NavigationTiming disponible en XMLHttpRequests?
- 8. html para archivos de música en Linux
- 9. Error de Eclipse: No hay fuente disponible para ""
- 10. ¿Hay una vista de árbol de llamadas disponible para jvisualvm o NetBeans profiler?
- 11. ¿Hay un Decompiler Silverlight disponible?
- 12. No hay ninguna fuente disponible para la ubicación actual
- 13. Analizando música en Java
- 14. ¿Hay disponible algún convertidor Markdown-WikiMarkup?
- 15. ¿Hay un registrador de color habilitado para Haskell disponible?
- 16. ¿Hay un servicio web gratuito disponible para la información de canciones y álbumes?
- 17. ¿Hay algún diseñador de formularios disponible para Google Android?
- 18. ¿Hay un algoritmo Fuzzy C-Means disponible para Python?
- 19. ¿Hay un contenedor C# disponible para Salesforce REST Api?
- 20. ¿Hay algún editor de imágenes disponible para Eclipse Helios
- 21. ¿Hay algún mecanismo de enlace de datos disponible para iOS?
- 22. ¿Hay una buena API de fecha/hora disponible para Scala?
- 23. Algoritmo para la imitación de la música?
- 24. IllegalStateException: No hay receptor EJB disponible para manejar
- 25. .NET API para la programación de música?
- 26. ¿Hay una biblioteca javascript JSON binaria disponible para navegadores?
- 27. ¿Hay alguna herramienta para diagrama de flujo disponible?
- 28. ¿Hay una implementación fácilmente disponible de erf() para Python?
- 29. óptima para snaplen PCAP captura en vivo
- 30. ¿Hay algún libro de ocsigen disponible?
[Ver también 'extempore'] (https://github.com/digego/extempore), el primo de fuente abierta y multiplataforma de' impromptu' ... –