The Alternative Csound Reference Manual
Previous |  | Next

# tempoval

tempoval -- Reads the current value of the tempo.

## Description

Reads the current value of the tempo.

## Syntax

kr tempoval

## Performance

kr -- the value of the tempo. If you use a positive value with the -t command-line flag, tempoval returns the percentage increase/decrease from the original tempo of 60 beats per minute. If you don't, its value will be 60 (for 60 beats per minute).

## Examples

Here is an example of the tempoval opcode. Remember, it only works if you use the -t flag with Csound. It uses the files tempoval.orc and tempoval.sco.

Example 1. Example of the tempoval opcode.

    /* tempoval.orc */
    ; 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
    /* tempoval.orc */

    /* tempoval.sco */
    ; Play Instrument #1 for one second.
    i 1 0 1
    e
    /* tempoval.sco */

Since 120 beats per minute is a 50% increase over the original 60 beats per minute, its output should include lines like:

    kval = 0.500000

## See Also

tempo

## Credits

Example written by Kevin Conder.

New in version 4.15

December 2002. Thanks to Drake Wilson for pointing out unclear documentation.

Previous | Home | Next
tempo | Up | tigoto