fprints

fprints — Semblable à prints mais imprime dans un fichier.

Description

Semblable à prints mais imprime dans un fichier.

Syntaxe

fprints "filename", "string" [, ival1] [, ival2] [...]

Initialisation

"filename" -- nom du fichier de sortie.

"string" -- la chaîne de texte à imprimer. Peut contenir jusqu'à 8192 caractères et doit être entre guillements.

ival1, ival2, ... (facultatif) -- Les valeurs de taux-i à imprimer. Elle sont spécifiées dans « string » avec les spécificateurs de format du C standard (%f, %d, etc.) dans l'ordre donné.

Exécution

fprints est semblable à l'opcode prints sauf qu'il imprime dans un fichier. Pour plus d'information sur le formatage de la sortie, prière de consulter la documentation de printks.

Exemples

Voici un exemple de l'opcode fprints. Il utilise le fichier fprints.csd. Noter que l'exemple doit être exécuté depuis un répertoire dans lequel l'écriture est autorisée.

Exemple 378. Exemple de l'opcode fprints.

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>
; Select audio/midi flags here according to platform
; Audio out   Audio in
-n   ; no sound
; For Non-realtime ouput leave only the line below:
; -o fprints.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>

; by Matt Ingalls, edited by Kevin Conder. 

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

instr 1     ; a score generator
  
fprints "my.sco", "%!Generated score by ma++\\n \\n"    ; Print to the file "my.sco".

endin

</CsInstruments>
<CsScore>
i 1 0 0.001
e
</CsScore>
</CsoundSynthesizer>


Cet exemple générera un fichier nommé « my.sco ». Il contiendra cette ligne :

;Generated score by ma++

Voir aussi

prints

Crédits

Auteur : Matt Ingalls
Janvier 2003