|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--NoteInfo
An instance of this class contains information on one note or rest.
Field Summary | |
boolean |
fermata
|
int |
flats
|
boolean |
isTied
|
int |
key
An integer telling the number of fixed accidentals notated - A negative number means flats, and a positive sharps. |
int |
md_lineNumber
|
int |
md_part
|
int |
name
C=0, D=1, E=2, F=3, G=4, A=5, B=6, -1 is a rest |
static int[] |
NATURAL_SCALE
|
int |
noteNumberInPhrase
|
int |
octave
The octave is represented as an integer (0..8), -1 is a rest. |
int |
sharps
|
double |
starttime
|
jm.music.data.Note |
theNote
|
jm.music.data.Part |
thePart
|
jm.music.data.Phrase |
thePhrase
|
int |
tiedToTrackNumber
|
int |
timeSigLower
|
int |
timeSigUpper
|
Constructor Summary | |
NoteInfo(int md_prt,
jm.music.data.Part dummy,
int md_name,
int md_octave,
int md_sharps,
int md_flats,
double md_rhythmVal,
double md_starttime,
int md_key,
int md_timeSigUp,
int md_timeSigLow,
boolean md_isTied,
int md_tiedToTrackNumber,
boolean fermat,
int md_line)
Constructs a NoteInfo object from MuseData information. |
|
NoteInfo(jm.music.data.Part p,
jm.music.data.Phrase f,
jm.music.data.Note n,
int notenum,
double start)
Constructs a NoteInfo object from MIDI information |
Method Summary | |
java.lang.Object |
clone()
|
boolean |
diatonicAbsolutePitchEquals(NoteInfo other)
|
double |
endTime()
|
boolean |
hasMusedata()
|
boolean |
isNote()
|
boolean |
isRest()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public jm.music.data.Part thePart
public jm.music.data.Phrase thePhrase
public jm.music.data.Note theNote
public int noteNumberInPhrase
public double starttime
public static final int[] NATURAL_SCALE
public int name
public int octave
public int sharps
public int flats
public int md_lineNumber
public int md_part
public boolean isTied
public int tiedToTrackNumber
public int key
public int timeSigUpper
public int timeSigLower
public boolean fermata
Constructor Detail |
public NoteInfo(jm.music.data.Part p, jm.music.data.Phrase f, jm.music.data.Note n, int notenum, double start)
public NoteInfo(int md_prt, jm.music.data.Part dummy, int md_name, int md_octave, int md_sharps, int md_flats, double md_rhythmVal, double md_starttime, int md_key, int md_timeSigUp, int md_timeSigLow, boolean md_isTied, int md_tiedToTrackNumber, boolean fermat, int md_line)
Method Detail |
public boolean isRest()
public boolean isNote()
public double endTime()
public boolean diatonicAbsolutePitchEquals(NoteInfo other)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone()
clone
in class java.lang.Object
public boolean hasMusedata()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |