tempoval

tempoval — Lit la valeur courante du tempo.

Description

Lit la valeur courante du tempo.

Syntaxe

kres tempoval

Exécution

kres -- la valeur du tempo. Si l'on utilise une valeur positive avec l'option -t de la ligne de commande, tempoval retourne le pourcentage d'accroissement/diminution par rapport au tempo original de 60 pulsations par minute. Sinon, sa valeur sera 60 (pour 60 pulsations par minute).

Exemples

Voici un exemple de l'opcode tempoval. Se rappeler qu'il ne fonctionne que si l'on utilise l'option -t avec Csound. Il utilise le fichier tempoval.csd.

Exemple 958. Exemple de l'opcode tempoval.

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    -t60 ;;;RT audio I/O
; For Non-realtime ouput leave only the line below:
; -o tempoval.wav -W -t60 ;;; for file output any platform
</CsOptions>
<CsInstruments>

; Initialize the global variables.
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1

; Instrument #1.
instr 1
  ; Adjust the tempo to 120 beats per minute.
  tempo 120, 60

  ; Get the tempo value.
  kval tempoval

  printks "kval = %f\\n", 0.1, kval
endin


</CsInstruments>
<CsScore>

; Play Instrument #1 for one second.
i 1 0 1
e


</CsScore>
</CsoundSynthesizer>


Comme 120 pulsations par minute représente un accroissement de 50% de l'original à 60 pulsations par minute, sa sortie contiendra cette ligne :

kval = 0.500000

Voir aussi

tempo and miditempo

Crédits

Exemple écrit par Kevin Conder.

Nouveau dans la version 4.15

Décembre 2002. Merci à Drake Wilson pour avoir fait remarquer que la documentation n'était pas claire.