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

## pvsgain

pvsgain — Met à l'échelle l'amplitude d'un flot pv.

## Description

Met à l'échelle l'amplitude d'un flot pv.

## Syntaxe

    fsig pvsgain fsigin, kgain

## Exécution

fsig -- flot pv de sortie.

fsigin -- flot pv d'entrée.

kgain -- mise à l'échelle de l'amplitude (1 par défaut).

| Avertissement
Il est dangereux d'utiliser la même variable-f à la fois comme entrée et comme sortie des opcodes pvs. Ceci peut produire un comportement indéfini de certains de ces opcodes. Utilisez une variable différente à gauche et à droite de l'opcode.

## Exemples

Voici un exemple de l'opcode pvsgain. Il utilise le fichier pvsgain.csd.

Exemple 821. Exemple de l'opcode pvsgain.

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
    -odac  ;;;realtime audio out
    ;-iadc    ;;;uncomment -iadc if realtime audio input is needed too
    ; For Non-realtime ouput leave only the line below:
    ; -o pvsgain.wav -W ;;; for file output any platform
    </CsOptions>
    <CsInstruments>

    sr = 44100
    ksmps = 32
    nchnls = 2
    0dbfs  = 1

    instr 1

    kgain = p4
    asig  diskin2	"beats.wav", 1
    fsig  pvsanal   asig, 1024, 256, 1024, 1; analyse it
    ftps  pvsgain   fsig, kgain		; amplify it
    atps  pvsynth   ftps			; synthesise it
          outs      atps, atps

    endin
    </CsInstruments>
    <CsScore>

    i1 0 2 .5
    i1 + 2  1

    e
    </CsScore>
    </CsoundSynthesizer>

## Voir aussi

pvsanal, pvsynth, pvsadsyn

## Crédits

Auteur : Victor Lazzarini
2011

Nouveau greffon dans la version 5.14

2011

Précédent | Niveau supérieur | Suivant
pvsfwrite | Sommaire | pvshift