Package | Description |
---|---|
eu.bandm.music.entities |
All fundamental entities for modeling music.
|
eu.bandm.music.top |
Top-level data structures, modelling different score formats, combining the
entities defined in lower level packages.
|
Modifier and Type | Field and Description |
---|---|
protected static BiFunction<RationalDuration,Integer,Tempo> |
Tempo.pack
Used for parsers.
|
static Translet.Parser<Tempo> |
Tempo.parser
Accepts the standard notation as usual in printed sheet music,
e.g.
|
static Translet.Parser<Tempo> |
Tempo.prefixed_parser
Accepts the standard notation as usual in printed sheet music,
e.g.
|
Modifier and Type | Method and Description |
---|---|
static Tempo |
Tempo.mm(RationalDuration refDuration,
int mm)
Create a tempo with "mm" beats per minute, and one beat has the given
"refDuration" as its logical abstract CWN duration.
|
static Tempo |
Tempo.mm(RationalDuration refDuration,
Rational mm)
Create a tempo with "mm" beats per minute, and one beat has the given
"refDuration" as its logical abstract CWN duration.
|
static Tempo |
Tempo.msecs(RationalDuration refDuration,
int msecs)
Create a tempo in which a beat has the duration of "msecs" milliseconds,
and one beat has the given "refDuration" as its logical abstract CWN duration.
|
static Tempo |
Tempo.msecs(RationalDuration refDuration,
Rational msecs)
Create a tempo in which a beat has the duration of "msecs" milliseconds,
and one beat has the given "refDuration" as its logical abstract CWN duration.
|
Modifier and Type | Field and Description |
---|---|
static Tempo |
Cwn_to_sig.mm60
Default tempo 1/4=60
|
Modifier and Type | Field and Description |
---|---|
(package private) Map<Event,Tempo> |
Score_cwn.event2tempo
Maps events from the global "M" voice to a tempo indication.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Cwn_to_sig2.setMM(Tempo tempo)
Set the tempo.
|
protected void |
Cwn_to_sig.setMM(Tempo tempo)
Set the tempo.
|