Package | Description |
---|---|
eu.bandm.music.entities |
All fundamental entities for modeling music.
|
Modifier and Type | Field and Description |
---|---|
protected @Opt StemEnd |
MTree.genStemEnd
Number of beams/beamlets to the left/right.
|
Modifier and Type | Field and Description |
---|---|
protected Map<MTree,StemEnd> |
MSplitter.Result.stemEnds
The beams of the printed note symbols.
|
Modifier and Type | Method and Description |
---|---|
StemEnd |
StemEnd.add(int leftLong,
int rightLong)
Return a new instance with field values increased by the parameter
with the corresponding name, otherwise unaltered.
|
StemEnd |
StemEnd.add(int leftLong,
int leftShort,
int rightLong,
int rightShort)
Return a new instance with field values increased by the parameter
with the corresponding name, otherwise unaltered.
|
StemEnd |
StemEnd.add(int flags,
int leftLong,
int leftShort,
int rightLong,
int rightShort)
Return a new instance with field values increased by the parameter
with the corresponding name, otherwise unaltered.
|
StemEnd |
StemEnd.cutDownLeft(int newLongs)
Iff current long left beams are more than "newLongs", then convert the difference
to short ones.
|
StemEnd |
StemEnd.cutDownRight(int newLongs)
Iff current long right beams are more than "newLongs", then convert the difference
to short ones.
|
protected StemEnd |
MSplitter.Result.getStemEnd(MTree node)
Get the stem end (left and right long and short beams) for the given node.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MTree.do_collect_genuine_beams(StemEnd se_parent,
List<MTree> subtrees) |
abstract void |
MetricConsumer.WriteOut.writeOut(int index,
MTree node,
RationalDuration.DottedBaseDuration symbol,
Rational proportion,
StemEnd beams,
boolean isSound,
boolean isFirst,
boolean isLast)
Write out one symbol of an event.
|
abstract void |
MSplitter.Result.WriteOut.writeOut(int index,
MTree node,
RationalDuration.DottedBaseDuration symbol,
Rational proportion,
StemEnd beams,
boolean isSound,
boolean isFirst,
boolean isLast)
Write out one symbol of an event.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MSplitter.parseSiblingsAndDottings(List<MTree> irep,
boolean isPause,
Set<MTree> printThem,
Map<MTree,StemEnd> stemEnds)
Delivers all nodes which shall appear in the notation as a symbol, in the
set argumente "printThem".
|
(package private) void |
MSplitter.splitDots_withBeams(List<MTree> irep,
Set<MTree> printThem,
Map<MTree,StemEnd> stemEnds,
int dotCounts,
boolean dotCountsIsMax,
int startPos,
int endPos,
boolean leftNotRight,
boolean positiveDotting)
Add nodes from Initial Coverage to result, representing a sequence
of dotted values not exceeding maxDots.
|