pvsdisp
Précédent | Opcodes et opérateurs de l'orchestre | Suivant

## pvsdisp

pvsdisp — Affiche le graphe amplitude/fréquence d'un signal PVS.

## Description

Cet opcode affiche un signal PVS fsig. Il utilise X11 ou une fenêtre FLTK si c'est possible, sinon (ou si l'option -g est positionnée) il affiche une approximation en caractères ASCII.

## Syntaxe

    pvsdisp fsig[, ibins, iwtflg]

## Initialisation

iprd -- la période de pvsdisp en secondes.

ibins (facultatif, par défaut=tous les bins) -- affiche seulement ibins bins.

iwtflg (facultatif, par défaut=0) -- indicateur de pause. S'il est différent de zéro, chaque pvsdisp est maintenu en attendant une validation de l'utilisateur. La valeur par défaut est 0 (pas de pause).

## Exécution

pvsdisp -- affiche le signal PVS trame par trame.

## Exemples

Voici un exemple de l'opcode pvsdisp. Il utilise le fichier pvsdisp.csd. Cet exemple utilise une entrée temps réel, mais on peut aussi utiliser un fichier son en entrée.

Exemple 714. Exemple de l'opcode pvsdisp

Voir les sections Audio en Temps Réel et Options de la Ligne de Commande pour plus d'information sur l'utilisation des options de la ligne de commande.

    <CsoundSynthesizer>
    <CsOptions>
    ; Select audio/midi flags here according to platform
    ; Audio out   Audio in
    -odac           -iadc    ;;;RT audio I/O
    ; For Non-realtime ouput leave only the line below:
    ; -o pvsdisp.wav -W ;;; for file output any platform
    </CsOptions>
    <CsInstruments>

    sr = 44100
    kr = 4410
    ksmps = 10
    nchnls = 1

    instr 1
    asig inch 1
    ;a1   soundin "input.wav"  ;select a soundifle
    fsig pvsanal asig, 1024,256, 1024, 1
    pvsdisp fsig

    endin

    </CsInstruments>
    <CsScore>

    i 1 0 30
    e

    </CsScore>
    </CsoundSynthesizer>

## Voir aussi

pvsanal, pvsynth, dispfft, print, pvsadsyn

## Crédits

Auteur : Victor Lazzarini, 2006

Précédent | Niveau supérieur | Suivant
pvsdiskin | Sommaire | pvsfilter