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

## ceps

ceps — Calcule le cepstre d'un tableau en entrée, avec filtrage facultatif des coefficients.

## Description

## Syntaxe

    keps[] ceps kmags[][, icoefs]

## Initialisation

icoefs -- le nombre de coefficients retenus dans le cepstre en sortie. Par défaut, aucun coefficient n'est filtré.

## Exécution

keps[] -- le cepstre en sortie, un tableau de taille N+1, où N est une puissance de deux.

kmags[] -- un tableau en entrée contenant N+1 amplitudes.

## Exemples

Voici un exemple d'utilisation de l'opcode ceps. Il utilise le fichier ceps.csd.

Exemple 122. Exemple de l'opcode ceps.

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>
    </CsOptions>
    <CsInstruments>

    instr 1

    a1 diskin "fox.wav",1,0,1
    k1 randh  80, 2.5
    a2 vco2  1, 220+k1
    kfsig[] init 1026
    fsig pvsanal a1,1024,256,1024,1
    fsig2 pvsanal a2,1024,256,1024,1
    kf pvs2tab kfsig,fsig
    keps[] ceps c2r(kfsig),30
    kenv[] cepsinv keps
    fenv tab2pvs r2c(kenv)
    fvoc pvsfilter fsig2, fenv, 1
    asig pvsynth fvoc

        out asig
    endin

    </CsInstruments>
    <CsScore>
    i1 0 60
    </CsScore>
    </CsoundSynthesizer>

## Voir aussi

pvsanal, pvsynth, pvsadsyn, pvspitch

## Crédits

Auteur : Victor Lazzarini
2014

Précédent | Niveau supérieur | Suivant
centroid | Sommaire | cepsinv