autocorr

autocorr — Autocorrélation d'une suite.

Description

Cet opcode prend un tableau en entrée et calcule son autocorrélation.

Syntaxe

kout[] autocorr kin[]

Exécution

kout[] -- tableau en sortie contenant l'autocorrélation. Est créé s'il n'existe pas.

kin[] -- tableau en entrée contenant la suite pour l'autocorrélation.

Exemples

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

Exemple 80. Exemple de l'opcode autocorr.

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

0dbfs = 1

instr 1
kin[] fillarray 1,0,1,0,1,0,1
kout[] autocorr kin
kcnt init 0
while kcnt < lenarray(kout) do
 printk2 kout[kcnt]
 kcnt += 1
od
turnoff
endin

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

Voir aussi

Vectorial opcodes, array opcodes

Crédits

Auteur : Victor Lazzarini
NUI Maynooth
2021

Nouveau dans la version 6.16