Modifier and Type | Field and Description |
---|---|
boolean |
additional_short_towards_complement
Whether to set an additional beamlet pointing to a dotted complement, even if
it is not necessary because the shorter note is divided.
|
Set<Tuple2<Integer,Integer>> |
beam_gaps_from_bottom_all
The same effect as
beam_gaps_from_bottom_some , but
condition is that the group consists completely of at least the given beam count. |
Set<Tuple2<Integer,Integer>> |
beam_gaps_from_bottom_some
If a beam count of tuple.get0() is contained somewhere in a particular group,
then this group must be separated by a "canonical" gap on the level
which is tuple.get1() above.
|
Set<Integer> |
beam_gaps_from_top
Absolute level indication which shall NOT be crossed by FASTER beams, given
as an exponent of 2.
|
boolean |
beams_over_pauses
Allows beams over pauses.
|
boolean |
both_side_shorts_in_odd_sums
Whether to set a beamlet in both directions if the complement relation is ambiguous.
|
int |
longestNoteSymbol
Valid values are 1=whole note, 2=brevis, 4=longa, 8=maxima.
|
boolean |
mix_flags_and_beams
Replace beamlets by flags, even together with beams.
|
@Opt List<Tuple3<Integer,Integer,Integer>> |
modify
Replace the inter-stem spatium, where in the "canonical writing" are (a) beams,
by (b) beams, when this is possible w.r.t.
|
boolean |
not_nearest_but_lower_power_of_2
NOT YET USED, to replace EBs of "15:16" by "15:8" and "7:8" by "7:4", etc
|
boolean |
prefer_one_bracket_15_to_16
Whether one single bracket "15:16" is preferroed over two nested brackets
"4:5" and "2:3", or sim.
|
boolean |
prefer_one_bracket_9_to_8
Whether one single bracket "9:8" is preferroed over two nested brackets
"2:3", or sim.
|
boolean |
shortbeams_towards_pauses
Allows the more canonical pointing of beams towards pauses.
|
Constructor and Description |
---|
Parameters() |
public int longestNoteSymbol
public boolean not_nearest_but_lower_power_of_2
public boolean prefer_one_bracket_15_to_16
public boolean prefer_one_bracket_9_to_8
public boolean additional_short_towards_complement
------------ ---== | --- | | | | x x x .
public boolean both_side_shorts_in_odd_sums
------------ | ---== | | | | | | | x x x
public boolean mix_flags_and_beams
------------ |\ | | \ | | / | x x .
public boolean beams_over_pauses
------------ |- -| | | | | x pause x
public boolean shortbeams_towards_pauses
--------- instead of conventionally -------- -| | |- | | | | | | | | | (ps) x x (ps) x x
@Opt public @Opt List<Tuple3<Integer,Integer,Integer>> modify
canonical modify (1,2,2) --------- --------- --------- ------------ --- --- --- --- --------- --- ------ | | | | | | | | | | | | | | | --- | | | | | | | | | | | | | | | | | x x x x x x x x x x x x x x x x x modify (0,1,null) modify(1,0,null) ---------------------- --- --- |\ |\ --- --- --- --- --- --- |/ |/ | | | | | | | | | | | | | | x x x x x x x x x x x x x x modify (1,0,1) --------- |\ |\ --- --- |/ |/ | | | | | | x x x x x x modify (2,1,1) modify (1,2,null) (0,1,null) (B) (A) ----------- .. -------------------------- |\|\ ----- --- | ------------ |/|/ | --- | | | | | | --- | | | | | | | | | | | | | x x x x x x x x x x x x x modify (2,1,1) ------------ .. - - ----- | | | --- | | | | | x x x x x
public Set<Integer> beam_gaps_from_top
public Set<Tuple2<Integer,Integer>> beam_gaps_from_bottom_some
beam_gaps_from_bottom_some = {(3,2)} ------- ------------- ------- --- ----- | | | | | | | --- | | | | | | | | |
public Set<Tuple2<Integer,Integer>> beam_gaps_from_bottom_all
beam_gaps_from_bottom_some
, but
condition is that the group consists completely of at least the given beam count.
Typical pattern is
beam_gaps_from_bottom_all = {(3,2)} ---------- --------------- ---------- --- ------- | --- | | | | ------- | | | | | | | | | | | | | | | | | | | | | |
public void check()
IllegalArgumentException
- if not.