pvsdisp — Affiche le graphe amplitude/fréquence d'un signal PVS.
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.
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).
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 771. 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>