Q-Audio.

Q-Audio è un'interfaccia audio digitale per Q.
Scarica ora

Q-Audio. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Albert Graef
  • Sito web dell'editore:

Q-Audio. Tag


Q-Audio. Descrizione

Q-Audio è un'interfaccia audio digitale per Q. Q-Audio è un'interfaccia audio digitale per il progetto Q. Q-Audio contiene tre moduli che insieme forniscono la funzionalità di base necessari per scrivere applicazioni audio digitali. Il modulo audio implementa un'interfaccia audio (quasi) in tempo reale in cima alla libreria di PortAudio . Il modulo SNDFile consente di accedere ai file audio in vari formati utilizzando libsndfile. Il modulo Wave fornisce le operazioni di base per la creazione e la manipolazione dei dati dell'onda, comprese le operazioni per convertire le velocità di campionamento, per calcolare le trasformazioni di Fourier e per visualizzare i dati d'onda in un GGI Visual. Informazioni sulla lingua Q: Q è un linguaggio di programmazione funzionale in base alla riscrittura del termine. Pertanto, un programma Q o "script" è semplicemente una raccolta di equazioni che vengono utilizzate per valutare le espressioni in modo simbolico. Le equazioni stabiliscono identità algebriche e sono interpretate come regole di riscrittura al fine di ridurre le espressioni a "forme normali". Ad esempio, ecco come si definisce una funzione SQR che piazza il suo argomento moltiplicandolo con se stesso: SQR X = X * X; Nota che, come in Prolog, identificatori capitalizzati vengono utilizzati per indicare le variabili in un'equazione, che sono legate ai valori effettivi quando viene applicata un'equazione. Le equazioni possono anche includere una parte di condizione, come nella seguente definizione della funzione fattoriale: fatto n = n * fatto (n-1) se n> 0; = 1 altrimenti; le funzioni su argomenti strutturati sono definite da "corrispondenza modello". Ad esempio, il prodotto di un elenco (denotato in Sintassi di Prolog-Like) può essere calcolato con queste due equazioni: Prod [] = 1; PROD = X * ProD XS; Con questa definizione, il fattoriale può ora anche essere definito come segue (la notazione , come in Haskell, denota una sequenza aritmetica): fatto n = Prod ; come puoi vedere, le definizioni sono davvero proprio come le equazioni matematiche. La sintassi è superficialmente simile ad altre moderne lingue funzionali come Miranda e Haskell, tranne che Q è "Free-Format", cioè, non utilizza il layout per indicare la struttura sintattica (quindi il punto e virgola viene utilizzato per terminare un'equazione) .Due Il suo termine che riscrivi il patrimonio, Q va ben oltre la maggior parte delle altre lingue funzionali in quanto consente anche di eseguire calcoli con espressioni simboliche. Ad esempio, con la definizione della funzione SQR dall'alto, troverai che SQR (X + 1) valuta a (X + 1) * (X + 1). Questo potrebbe essere prima di una caratteristica arcana, ma in realtà è abbastanza utile, perché puoi provare le tue definizioni con ingressi simbolici. Qual è nuovo nuovo in questa versione: · SRC / WAVE.C: correzioni minori per la compatibilità con le ultime versioni GCC


Q-Audio. Software correlato

iPod-Sharp.

iPod-Sharp è una libreria per interagire con dispositivi iPod Apple, in particolare il database del brano. ...

153

Scarica

Libquran.

Libquran è una biblioteca di base per leggere i file XURAN XML santissimi. ...

158

Scarica