org.herac.tuxguitar.io.abc.base
Class ABCTempo

java.lang.Object
  extended byorg.herac.tuxguitar.io.abc.base.ABCTempo

public class ABCTempo
extends java.lang.Object


Constructor Summary
ABCTempo(int value)
           
ABCTempo(java.lang.String string)
           
 
Method Summary
 ABCTempo copy()
           
 int getValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ABCTempo

public ABCTempo(int value)

ABCTempo

public ABCTempo(java.lang.String string)
Parameters:
string -

"the actual number of beats per minute in a piece marked allergro (for example), will depend on the music itself. A piece consisting mainly of 'half notes' can be played very much quicker in terms of bpm than a piece consisting mainly of 'sixteenth notes', but still be described with the same word."

Here are the best descriptions for the following tempo markings:

Beats/minutemarkingdescription
20Larghissimo/td>very, very slow (20 bpm and below)
40Grave/td>slow and solemn (20-40 bpm)
50Lento/td>very slow (40-60 bpm)
60Largo/td>very slow (40-60 bpm), like lento
65Larghettorather broadly (60-66 bpm)
76Adagioslowly
80Andanteat a walking pace
90Andante Moderatoa bit faster than andante
100Andantinoslightly faster than andante
105Moderatomoderately (101-110 bpm)
110Allegrettomoderately fast (but less so than allegro)
120Allegro moderatomoderately quick (112-124 bpm)
130Allegrofast, quickly and bright (120-139 bpm)
140Vivacelively and fast (~140 bpm) (quicker than allegro)
150Vivacissimovery fast and lively
160Allegrissimovery fast
180Prestovery fast (168-200 bpm)
220Prestissimoextremely fast (more than 200bpm)
Method Detail

getValue

public int getValue()

toString

public java.lang.String toString()

copy

public ABCTempo copy()