ceps — Calcule le cepstre d'un tableau en entrée, avec filtrage facultatif des coefficients.
icoefs -- le nombre de coefficients retenus dans le cepstre en sortie. Par défaut, aucun coefficient n'est filtré.
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.
Voici un exemple d'utilisation de l'opcode ceps. Il utilise le fichier ceps.csd.
Exemple 126. 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>