Class PitchModOctave<E extends PitchModOctave>

java.lang.Object
eu.bandm.tscore.base.Entity<E>
eu.bandm.music.entities.PitchModOctave<E>
All Implemented Interfaces:
PitchIndication, Translet.Parseable<E>
Direct Known Subclasses:
FunctionalPitchModOctave, WhiteKeyModOctave

public abstract class PitchModOctave<E extends PitchModOctave> extends Entity<E> implements PitchIndication
Abstract class for pitch information, modulo octave register, aka "pitch class".
  • Constructor Details

    • PitchModOctave

      protected PitchModOctave(EntityCatalog<E> c, Map<String,String> map)
      Only constructor.
      Parameters:
      c - the catalog to hold the multi-lingual names.
      map - the multi-lingual names