pvsin

pvsin — Récupère un fsig à partir de l'entrée d'un bus logiciel ; un équivalent pvs à chani.

Description

Cet opcode récupère un fsig à partir du bus logiciel d'entrée pvs, que l'on peut utiliser pour recevoir des données venant d'une source externe via l'API de Csound 5. Un canal est créé s'il n'existe pas déjà. Dans ce cas, le canal du fsig est initialisé avec les paramètres donnés. Il est important de noter que les bus pvs d'entrée et de sortie sont indépendants et qu'ils ne partagent pas leurs données.

Syntaxe

fsig pvsin kchan[, isize, iolap, iwinsize, iwintype, iformat]

Initialisation

isize -- taille initiale de TFD, par défaut 1024.

iolap -- taille du recouvrement, par défaut isize/4.

iwinsize -- taille de la fenêtre d'analyse, par défaut isize.

iwintype -- type de la fenêtre, Hanning (1) par défaut (voir pvsanal)

iformat -- format des données, 0 par défaut (PVS_AMP_FREQ). Les autres valeurs possibles sont 1 (PVS_AMP_PHASE), 2 (PVS_COMPLEX) ou 3 (PVS_TRACKS).

Exécution

fsig -- fsig récupéré.

kchan -- Numéro du canal. S'il n'existe pas, un canal est créé.

Exemples

Exemple 842. Exemples

          fsig  pvsin   0  ; get data from pvs in bus channel 0


Crédits

Auteur : Victor Lazzarini
Août 2006