org.rubato.audio.midi
Class MidiChange

java.lang.Object
  extended by org.rubato.audio.midi.MidiChange
All Implemented Interfaces:
java.lang.Comparable<MidiChange>

public class MidiChange
extends java.lang.Object
implements java.lang.Comparable<MidiChange>


Constructor Summary
MidiChange(FactorDenotator note, int resolution)
           
MidiChange(MidiChange note)
           
 
Method Summary
 int compareTo(MidiChange note)
           
 int getChannel()
           
 int getDuration()
           
 int getLoudness()
           
 MidiChange getNoteOff()
           
 int getOnset()
           
 MidiChange getPedalOff()
           
static MidiChange getPedalOn(FactorDenotator pedal, int resolution)
           
 int getPitch()
           
 int getTrack()
           
 int getType()
           
 void setChannel(int c)
           
 void setTrack(int t)
           
 void shiftOnset(int shift)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MidiChange

public MidiChange(FactorDenotator note,
                  int resolution)

MidiChange

public MidiChange(MidiChange note)
Method Detail

getNoteOff

public MidiChange getNoteOff()

getPedalOn

public static MidiChange getPedalOn(FactorDenotator pedal,
                                    int resolution)

getPedalOff

public MidiChange getPedalOff()

shiftOnset

public void shiftOnset(int shift)

getOnset

public int getOnset()

getPitch

public int getPitch()

getLoudness

public int getLoudness()

getDuration

public int getDuration()

getType

public int getType()

getChannel

public int getChannel()

setChannel

public void setChannel(int c)

getTrack

public int getTrack()

setTrack

public void setTrack(int t)

compareTo

public int compareTo(MidiChange note)
Specified by:
compareTo in interface java.lang.Comparable<MidiChange>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object