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

## fink

fink — Lit des signaux depuis un fichier au taux-k.

## Description

Lit des signaux depuis un fichier au taux-k.

## Syntaxe

    fink ifilename, iskipframes, iformat, kin1 [, kin2] [, kin3] [,...]

## Initialisation

ifilename -- nom du fichier d'entrée (peut être une chaîne de caractères ou un identificateur numérique généré par fiopen).

iskipframes -- nombre de trames à ignorer au début (chaque trame contient un échantillon de chaque canal).

iformat -- un nombre spécifiant le format du fichier d'entrée. Si un en-tête est trouvé, cet argument est ignoré.

- 0 - flottants sur 32 bit sans en-têter

- 1 - entiers sur 16 bit sans en-tête

## Exécution

fink est semblable à fin mais il opère au taux-k.

| Note
Prière de noter que comme cet opcode génére sa sortie en utilisant des paramètres d'entrée (placés à droite de l'opcode), ces variables doivent avoir été initialisées avant leur utilisation, sinon une erreur "utilisé avant d'être défini" se produira. On peut utiliser l'opcode init pour cela.

## Exemples

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

Exemple 272. Exemple de l'opcode fink.

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.

Noter que cet exemple nécessite la création du fichier test.txt, par exemple par fouti

    <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 fink.wav -W ;;; for file output any platform
    </CsOptions>
    <CsInstruments>

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

    gihand fiopen "test.txt", 1

    instr 1

     khz  init 0
          fink gihand, 0, 1, khz
     ar   oscil 0.5, khz
          outs  ar, ar
    endin
    </CsInstruments>
    <CsScore>

    i 1 0 1

    e
    </CsScore>
    </CsoundSynthesizer>

## Voir aussi

fin, fini

## Crédits

Auteur : Gabriel Maldonado
Italie
1999

Nouveau dans la version 3.56 de Csound

Précédent | Niveau supérieur | Suivant
fini | Sommaire | fiopen