Class MidiNote

All Implemented Interfaces:
LXMidiMessage, Cloneable
Direct Known Subclasses:
MidiNoteOff, MidiNoteOn

public abstract class MidiNote extends LXShortMessage
  • Field Details

  • Constructor Details

  • Method Details

    • constructMutable

      public static MidiNote constructMutable(int command, int channel, int pitch, int velocity) throws InvalidMidiDataException
      Throws:
      InvalidMidiDataException
    • mutableCopy

      public MidiNote mutableCopy()
    • getPitchString

      public static String getPitchString(int pitch)
    • getPitchString

      public String getPitchString()
    • getPitch

      public int getPitch()
    • getVelocity

      public int getVelocity()
    • getVelocityNormalized

      public double getVelocityNormalized()
    • isNoteOn

      public boolean isNoteOn()
    • isNoteOff

      public boolean isNoteOff()
    • setChannel

      public void setChannel(int channel)
    • setPitch

      public void setPitch(int pitch)
    • setVelocity

      public void setVelocity(int velocity)