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

Field Summary
protected  int dissonance
           
static int MAX_DISSONANCE
           
protected  boolean structural
           
 
Fields inherited from class jazz.core.Pitch
pitchName, pitchNumber
 
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)
           
 
Method Summary
 java.lang.Object clone()
           
 int getDissonance()
           
 boolean isStructural()
           
 void setDissonance(int dissonance)
           
 void setStructural(boolean structural)
           
 Pitch toPitch()
          Cast to a regular pitch.
 
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
 

Field Detail

MAX_DISSONANCE

public static final int MAX_DISSONANCE

dissonance

protected int dissonance

structural

protected boolean structural
Constructor Detail

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)
Method Detail

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