tempo [Class]

A class implementing tempo changes for output on event streams. The tempo change may be specified either in beats per minute (bpm), seconds (sec) or milliseconds per beat (ms). If more than one format is specified, later values will overwrite earlier ones.

Examples:

? (object tempo bpm 76)
#<Tempo 76.000 bpm (0.789 s)>
? (make-object 'tempo :ms 667)
#<Tempo 89.955 bpm (0.667 s)>
? (object tempo :sec 1.2)
#<Tempo 50.000 bpm (1.200 s)>

See Also:

event-stream [Class], key [Class], meter [Class], object [Macro], set-object [Method], Timing in Common Music


Last Modified: 26-Jul-1998