Eng:Tempo (block)

The Tempo block is a Sound block and a Reporter block. The block holds the Scratch project's tempo. This block can be displayed as a Stage monitor.

Example Uses
As this block holds how long drums and notes will be played, it is useful in music projects where they must sense how long an instrument will be playing.

Some common uses for the Tempo block:
 * Speed controls on projects that play music made with the Sound blocks

when gf clicked forever if  then point towards [mouse-pointer v]   set tempo to (((direction) mod (181)) + (20)) bpm set [universal tempo v] to (tempo) end


 * Loops that must stop once the tempo is at a certain amount

repeat until <(tempo) = [20]> change tempo by (-1) end


 * Sensing how fast something is being played

when gf clicked forever say (tempo) point in direction (tempo)

when gf clicked ask [Tempo?] and wait set tempo to (answer) bpm play note (60) for (1) beats play note (62) for (1) beats play note (63) for (1) beats
 * Synchronizing with notes with adjustable tempo

when gf clicked wait until > say [C] for ((60) / (tempo)) secs say [D] for ((60) / (tempo)) secs say [E!] for ((60) / (tempo)) secs