ftcps — Retourne la fréquence de base d'une table de fonction en Hz.
Retourne la fréquence de base de la table de fonction en mémoire, numéro x. ftcps est conçu pour les tables stockant des formes d'onde audio lues depuis des fichiers (voir GEN01).
ftcps retourne -1 en cas d'erreur (aucune fréquence de base n'est indiquée dans la table ou la table n'existe pas).
Voici un exemple de l'opcode ftcps.
Exemple 386. Exemple de l'opcode ftcps.
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 -odac -iadc ;;;RT audio I/O ; For Non-realtime ouput leave only the line below: ; -o ftlen.wav -W ;;; for file output any platform </CsOptions> <CsInstruments> ; Initialize the global variables. sr = 44100 kr = 4410 ksmps = 10 nchnls = 1 ; Instrument #1. instr 1 ; Print out the base frequency of Table #1. ; if it has been set in the original file. icps = ftcps(1) print icps endin </CsInstruments> <CsScore> ; Table #1: Use an audio file, Csound will determine its base frequency, if set. f 1 0 0 1 "sample.wav" 0 0 0 ; Play Instrument #1 for 1 second. i 1 0 1 e </CsScore> </CsoundSynthesizer>