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

## hilbert2

hilbert2 — Une transformée de Hilbert.

## Description

Une implémentation TFD de la transformée de Hilbert.

## Syntaxe

    ar1, ar2 hilbert2 asig, ifftsize, ihopsize

## Initialisation

ifftsize -- taille d'analyse de la TFD

ihopsize -- taille du saut dans l'analyse

## Exécution

asig -- signal en entrée

ar1 -- sortie réelle de asig

ar2 -- sortie imaginaire de asig

hilbert2 is a DFT-based implementation of the Hilbert Transform producing two outputs in quadrature (90 degree phase difference across the spectrum). Unlike the IIR-based hilbert opcode, hilbert2 has a linear frequency response. Given that it employs a streaming algorithm, a delay of fftsize samples will be imposed between input and output.

## Exemple

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

Exemple 433. Exemple de l'opcode hilbert2.

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

    asig oscili p4, p5
    a1,a2 hilbert2 asig,1024,256
      outs a1, a2

    endin

    </CsInstruments>
    <CsScore>
    i1 0 10 0.5 440
    </CsScore>
    </CsoundSynthesizer>

## Crédits

Auteur : Victor Lazzarini
2017

Précédent | Niveau supérieur | Suivant
hilbert | Sommaire | hrtfearly