ArrojarIdioma de programación de audio de cronometrado, concurrente y sobre la marcha | |
Descargar ahora |
Arrojar Clasificación y resumen
Anuncio publicitario
Arrojar Etiquetas
- lenguaje de programación control calificar Toma programada cronometrado fuertemente multiproceso Diccionario concurrente Biblioteca concurrente Concurrente Cambio de nombre cronometrado Copia de seguridad cronometrada aprenda biblioteca concurrente Idioma de programación de audio control dinámico tasa de control ordenador cronometrado Cerca del tiempo
Arrojar Descripción
El paquete Chuck proporciona un nuevo lenguaje de programación de audio (y en desarrollo) para la síntesis, la composición, el rendimiento y el análisis en tiempo real, el análisis, totalmente compatible con MacOS X, Windows y Linux. Chuck presenta un nuevo modelo de programación concurrente basado en el tiempo que es altamente preciso y expresivo (llamamos a estas tasas de control fuertemente programadas), así como las tasas de control dinámicas, y la capacidad de agregar y modificar el código sobre la marcha. Además, Chuck admite dispositivos MIDI, OSC, HID y audio multicanal. Es divertido y fácil de aprender, y ofrece a los compositores, investigadores y a los artistas una herramienta de programación poderosa para construir y experimentar con programas complejos de síntesis / análisis de audio, y control interactivo en tiempo real. Para ejecutar Chuck con un programa / parche llamado FOO.CK, simplemente ejecute el mandril y luego el nombre del archivo: % chuck foo.ck Para ejecutar Chuck con múltiples parches simultáneamente (o la misma varias veces): % chuck foo.ck bar.ck bar.ck boo.ck Hay varias banderas que puede especificar para controlar cómo funciona el mandril, o para obtener información sobre el sistema. Por ejemplo, las siguientes sondas del sistema de audio e imprimen todos los dispositivos de audio disponibles y dispositivos MIDI. Luego, puede consultarlos (por número generalmente) de la línea de comandos o desde su programa. % de chuck --probe Chuck se puede ejecutar en un terminal diferente como un host / oyente para que se envíen parches. El servidor debe invocar la bandera de --lo para especificar que la máquina virtual no debe detener automáticamente (cuando salga los programas actuales). % chuck --loop Si se ejecuta un oyente de Chuck, podemos (desde un segundo terminal) enviar un programa / parche a al oyente usando la opción + Línea de comandos: % chuck + foo.ck De manera similar, puede usar, y = para eliminar / reemplazar un parche en el oyente, y use ^ para averiguar el estado. Para ejecutar la mayor parte del código o ejemplos en esta especificación de idioma, solo necesita usar el programa Basic Chuck.
Arrojar Software relacionado
Intel Parallel Composer
Optimización del compilador y las bibliotecas para un rendimiento multicolor esencial ...
206 312 MB
Intel C ++ Composer XE
Un kit de herramientas útil para el desarrollo de aplicaciones ...
314 723 MB