getftargs — Remplit une variable chaîne de caractères avec les arguments donnés à la création d'une table de fonction au taux-k.
Opcode du greffon getftargs.
getftargs écrit les arguments donnés à la création d'une table de fonction dans une variable chaîne de caractères. getftargs fonctionne durant l'initialisation ainsi que pendant l'exécution.
Sdst -- variable chaîne de caractères en sortie.
ktrig -- signal de déclenchement, doit être valide au temps-i. La variable chaîne de caractères en sortie est remplie à l'initialisation si ktrig est positif, et pendant l'exécution, chaque fois que ktrig est positif et différent de la valeur précédente. Utiliser la constante 1 pour n'imprimer qu'une fois à l'initialisation de la note.
Voici un exemple de l'opcode getftargs. Il utilise le fichier getftargs.csd.
Exemple 422. Exemple de l'opcode getftargs.
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 -odac ;;;realtime audio out ;-iadc ;;;uncomment -iadc if realtime audio input is needed too ; For Non-realtime ouput leave only the line below: ; -o getftargs.wav -W ;;; for file output any platform </CsOptions> <CsInstruments> sr = 44100 ksmps = 32 nchnls = 2 0dbfs = 1 instr 1 Sargs getftargs 1, 1 puts Sargs, 1 endin </CsInstruments> <CsScore> f 1 0 1024 "quadbezier" 0 0 0.5 200 0.8 450 0.33 600 0.1 800 0.4 1024 0 i 1 0 1 e </CsScore> </CsoundSynthesizer>
Sa sortie devrait contenir cette ligne :
0 0 0.5 200 0.8 450 0.33 600 0.1 800 0.4 1024 0