Class OrnamentUsage<O extends Ornament>

java.lang.Object
eu.bandm.music.entities.OrnamentUsage<O>
All Implemented Interfaces:
Cloneable

public class OrnamentUsage<O extends Ornament> extends Object implements Cloneable
Class reprenting the convetional usage of an ornaments = placing it at a notehead together with at most two additional accidentals, a lower and an upper one.
  • Field Details

    • ornament

      protected O extends Ornament ornament
      The ornament symbol.
    • upper

      @Opt protected @Opt Accidental upper
      An optional accidental for the upper neighbour note of the main note, to use in the ornament's execution. Conventionally printed above the ornament symbol.
    • lower

      @Opt protected @Opt Accidental lower
      An optional accidental for the lower neighbour note of the main note. to use in the ornament's execution. Conventionally printed above the ornament symbol.
  • Constructor Details

  • Method Details