jazz.core
Class ChordChange

java.lang.Object
  |
  +--jazz.core.Chord
        |
        +--jazz.core.ChordChange
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class ChordChange
extends Chord
implements java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Field Summary
protected  int beat
           
protected  java.lang.String generalFunction
           
protected  int measure
           
protected  java.lang.String specificFunction
           
 
Fields inherited from class jazz.core.Chord
pitches, QUAL_EXT_ELEVENTH_REG, QUAL_EXT_ELEVENTH_SHARP, QUAL_EXT_NINTH_FLAT, QUAL_EXT_NINTH_REG, QUAL_EXT_NINTH_SHARP, QUAL_EXT_THIRTEENTH_FLAT, QUAL_EXT_THIRTEENTH_REG, QUAL_EXT_UNKNOWN, QUAL_FIFTH_AUG, QUAL_FIFTH_DIM, QUAL_FIFTH_REG, QUAL_FIFTH_UNKNOWN, QUAL_GEN_DOM_SEVENTH, QUAL_GEN_MAJ_SEVENTH, QUAL_GEN_MIN_MAJ_SEVENTH, QUAL_GEN_MIN_SEVENTH, QUAL_GEN_UNKNOWN
 
Constructor Summary
ChordChange()
           
ChordChange(Chord chord)
           
ChordChange(Chord chord, int measure)
           
ChordChange(Chord chord, int measure, int beat)
           
 
Method Summary
 java.lang.Object clone()
           
 int getBeat()
           
 java.lang.String getGeneralFunction()
           
 int getMeasure()
           
 java.lang.String getSpecificFunction()
           
 void setBeat(int beat)
           
 void setGeneralFunction(java.lang.String generalFunction)
           
 void setMeasure(int measure)
           
 void setSpecificFunction(java.lang.String specificFunction)
           
 java.lang.String toString()
           
 
Methods inherited from class jazz.core.Chord
addChordPitch, chordPitchAt, findDissonanceOf, getExtensions, getFullName, getFullQuality, getGeneralQuality, getRoot, halfStepsFromRoot, halfStepsFromRoot, halfStepsFromRoot, qualityToString, remChordPitch, size, transpose, transpose
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

measure

protected int measure

beat

protected int beat

generalFunction

protected java.lang.String generalFunction

specificFunction

protected java.lang.String specificFunction
Constructor Detail

ChordChange

public ChordChange()

ChordChange

public ChordChange(Chord chord)

ChordChange

public ChordChange(Chord chord,
                   int measure,
                   int beat)

ChordChange

public ChordChange(Chord chord,
                   int measure)
Method Detail

getMeasure

public int getMeasure()

setMeasure

public void setMeasure(int measure)

getBeat

public int getBeat()

setBeat

public void setBeat(int beat)

getGeneralFunction

public java.lang.String getGeneralFunction()

setGeneralFunction

public void setGeneralFunction(java.lang.String generalFunction)

getSpecificFunction

public java.lang.String getSpecificFunction()

setSpecificFunction

public void setSpecificFunction(java.lang.String specificFunction)

toString

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

clone

public java.lang.Object clone()
Overrides:
clone in class Chord