Faust.

Faust - Linguaggio compilato per l'elaborazione del segnale audio in tempo reale
Scarica ora

Faust. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Dominique Fober
  • Sito web dell'editore:
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 3.8 MB

Faust. Tag


Faust. Descrizione

Faust - Linguaggio compilato per l'elaborazione del segnale audio in tempo reale Faust è una lingua compilata per l'elaborazione del segnale audio in tempo reale. Il nome Faust supporta il flusso audio funzionale. Il suo modello di programmazione combina due approcci: la composizione del diagramma a blocchi e la programmazione funzionale. Puoi pensare a Faust come un linguaggio di diagramma a blocchi strutturato con una sintassi testuale. Faust è destinato agli sviluppatori che hanno bisogno di sviluppare plugin audio C / C ++ efficienti per sistemi esistenti o applicazioni audio standalone complete. Grazie ad alcune specifiche tecniche di compilazione e ad ottimizzazioni potenti, il codice C ++ generato dal compilatore Faust è solitamente molto veloce. Generalmente può competere con (e talvolta sovraperformare il codice C scritto a mano. Programmazione con Faust è in qualche modo come lavorare con circuiti elettronici e segnali. Un programma Faust è un elenco di definizioni che definisce un diagramma di blocco del processore del segnale: un codice di codice che produce segnali di uscita in base ai segnali di uscita (e forse alcuni parametri di interfaccia utente). Faust è una lingua compilata tradotta a C ++. Al fine di generare il codice più efficiente, la compilazione si basa su un approccio semantico. Invece di compilare direttamente il diagramma di blocco come descritto dall'utente, l'idea è quella di compilare il suo significato matematico (ciò che calcola effettivamente). Cosa c'è di nuovo in questa versione: · Modifica della sintassi che consente l'operatore universale - con identificatori (-x è ora · consentito) · La stringa parametrica può ora contenere il numero di cifre da utilizzare. Nella stringa · "Line% 2i"% 2i verrà sostituito dal valore di utilizzo di almeno 2 cifre. · NUOVA DICHIARAZIONE FVARIABLE: Possibilità di dichiarare una variabile C di D. · Bloccare la variabilità. · La ridefinizione dei simboli è ora considerata un errore invece di un semplice avvertimento · Nuova sintassi Evidenziazione per TextWranGler (Macintosh) · SND-RT-GTK.cpp: un nuovo file di architettura da utilizzare Faust con SND-RT. (Ha contribuito · Di Kjetil Matheussen) · Synthfile.cpp: un nuovo file di architettura per generare file audio (contribuito da · Dominique Foor) · OSC.lib: una nuova libreria oscillatore contenente oscillatori a base di filtri veloci · (Contribuito da Julius Smith) · Nuove aggiunte da filtrare.lib ed effetto.lib: filtro di dispersione del pianoforte, · Quinto-ordine FDELAY5, Filtro Notch, Transformer di secondo ordine-Normalizzato digitale · Risontatore d'onda ... (contribuito da Julius Smith) · File di architettura Jack-GTK.CPP migliorato che consente di controllare il valore predefinito · Connessioni e per eseguire diverse istanze dello stesso programma (contribuito da Fons · ADRIAENSEN) · Enorme velocità del sistema di inferenza del tipo per le espressioni di complessità utilizzando · Informazioni di memorizzazione e ricorsibilità · Correzione dei bug nel sistema di inferenza del tipo di espressioni ricorsive · Una migliore condivisione delle espressioni lente di apprendimento ritardato · Evitare la divisione per zero e segnalare errore quando i diagrammi di blocchi senza ingressi o · Le uscite sono utilizzate nelle composizioni di unione e diviso · Il compilatore Faust e alcuni file di architettura sono stati aggiornati · Sostituire i parametri Char * da Cost Char * Se appropriato


Faust. Software correlato

Primavera

Spring - Desktop-Browser Hybrid per persone, luoghi, prodotti, ecc ...

200 5.2 MB

Scarica

Gaudi.

Gaudi - Connettiti a qualsiasi DBMS e manipola visivamente il suo layout e il suo contenuto ...

205 1.8 MB

Scarica

Editor Python di Stani

Editor Python STANI - Python IDE con indentazione automatica, completamento automatico, suggerimenti di chiamata, colorazione sintassi e evidenziazione della sintassi ...

153 1.3 MB

Scarica