jazz.core
Class DevicePitch
java.lang.Object
|
+--jazz.core.Pitch
|
+--jazz.core.DevicePitch
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class DevicePitch
- extends Pitch
- See Also:
- Serialized Form
|
Constructor Summary |
DevicePitch()
|
DevicePitch(int pitchNumber,
int dissonance,
boolean structural)
|
DevicePitch(Pitch p,
int dissonance,
boolean structural)
|
DevicePitch(java.lang.String pitchName,
int dissonance,
boolean structural)
|
DevicePitch(java.lang.String name,
int num,
int dissonance,
boolean structural)
|
| Methods inherited from class jazz.core.Pitch |
getOctave, getPitchClass, getPitchLetters, getPitchName, getPitchNumber, interval, main, nameToNumber, nameToNumber, numberToName, pitchCompare, pitchNumberToClass, pitchNumberToOctave, setOctave, setPitchName, setPitchNumber, toString, transpose |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MAX_DISSONANCE
public static final int MAX_DISSONANCE
dissonance
protected int dissonance
structural
protected boolean structural
DevicePitch
public DevicePitch()
DevicePitch
public DevicePitch(Pitch p,
int dissonance,
boolean structural)
DevicePitch
public DevicePitch(int pitchNumber,
int dissonance,
boolean structural)
DevicePitch
public DevicePitch(java.lang.String pitchName,
int dissonance,
boolean structural)
DevicePitch
public DevicePitch(java.lang.String name,
int num,
int dissonance,
boolean structural)
toPitch
public Pitch toPitch()
- Cast to a regular pitch. Note that this is a reference, not a copy
getDissonance
public int getDissonance()
setDissonance
public void setDissonance(int dissonance)
isStructural
public boolean isStructural()
setStructural
public void setStructural(boolean structural)
clone
public java.lang.Object clone()
- Overrides:
clone in class Pitch