MandrinoLanguage di programmazione audio con cernamente, concorrente e on-the-fly | |
Scarica ora |
Mandrino Classifica e riepilogo
Annuncio pubblicitario
Mandrino Tag
- linguaggio di programmazione controllo Vota Cattura a tempo temporizzato fortemente multithreading. Dizionario concorrente Biblioteca simultanea Simultaneo Rinominatore temporizzato backup a tempo Impara la biblioteca concorrente Linguaggio di programmazione audio controllo dinamico tasso di controllo computer temporizzato Closed si chiude
Mandrino Descrizione
Chuck Package fornisce un linguaggio di programmazione audio nuovo (e in via di sviluppo) per sintesi in tempo reale, composizione, prestazioni e ora, analisi - completamente supportata su MacOS X, Windows e Linux. Chuck presenta un nuovo modello di programmazione consolidato con sede temporalizzante che è altamente preciso ed espressivo (chiamiamo questo fortemente temporizzato), oltre a tassi di controllo dinamici e la possibilità di aggiungere e modificare il codice sul volo. Inoltre, Chuck supporta il MIDI, l'OSC, il dispositivo HID e l'audio multicanale. È divertente e facile da imparare, e offre compositori, ricercatori e esecutori un potente strumento di programmazione per la costruzione e la sperimentazione con complessi programmi di sintesi / analisi audio e il controllo interattivo in tempo reale. Per eseguire Chuck con un programma / patch chiamato foo.ck semplicemente eseguito Chuck e quindi il nome del file: % chuck foo.ck. Per eseguire Chuck con più patch contemporaneamente (o lo stesso più volte): % chuck foo.ck bar.ck bar.ck boo.ck Ci sono diverse flag che puoi specificare per controllare come funziona Chuck o per scoprire il sistema. Ad esempio, le seguenti sonde il sistema audio e stampa tutti i dispositivi audio disponibili e i dispositivi MIDI. È quindi possibile fare riferimento a loro (per numero di solito) dalla riga di comando o dal tuo programma. % Chuck --Probe. Chuck può essere eseguito in un terminale diverso come host / listener a cui possono essere inviati patch. Il server dovrebbe richiamare il flag --loop per specificare che la macchina virtuale non deve fermarsi automaticamente (quando usciranno i programmi correnti). % chuck --loop. Se è in esecuzione un listener Chuck, possiamo (da un secondo terminale) Invia un programma / patch per raggiungere l'ascoltatore utilizzando l'opzione + riga di comando: % chuck + foo.ck Allo stesso modo, puoi usare - e = per rimuovere / sostituire una patch nel listener e utilizzare ^ per scoprire lo stato. Per eseguire la maggior parte del codice o esempi in questa specifica della lingua, è necessario utilizzare solo il programma BASIC Chuck.
Mandrino Software correlato
Compositore Intel Parallel.
Ottimizzazione del compilatore e librerie per prestazioni multicore essenziali ...
206 312 MB