Enum Class MidiInterpretation2.Method

java.lang.Object
java.lang.Enum<MidiInterpretation2.Method>
eu.bandm.music.applications.feldproj.MidiInterpretation2.Method
All Implemented Interfaces:
Serializable, Comparable<MidiInterpretation2.Method>, Constable
Enclosing class:
MidiInterpretation2

public static enum MidiInterpretation2.Method extends Enum<MidiInterpretation2.Method>
The possible methods for pitch selection
  • Enum Constant Details

    • Free

      public static final MidiInterpretation2.Method Free
      Every single event chooses its pitches freely from the global PC-set.
    • Instr

      public static final MidiInterpretation2.Method Instr
      Every instrument/voice maximizes independently the distance between PC reuse.
    • Comp

      public static final MidiInterpretation2.Method Comp
      Global minimization of PC reuse, with complete control. This is the out-of-time "composer's desktop" situation.
    • Impro

      public static final MidiInterpretation2.Method Impro
      Every player minimizes PC reuse, and reacts on the PCs played by the others in simultaneous events.
  • Method Details

    • values

      public static MidiInterpretation2.Method[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MidiInterpretation2.Method valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null