toxi.music.scale
Class AbstractScale
java.lang.Object
toxi.music.scale.AbstractScale
- Direct Known Subclasses:
- GenericScale, MajorScale
public abstract class AbstractScale
- extends java.lang.Object
Constructor Summary |
AbstractScale(java.lang.String name,
byte[] tones)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OCTAVE_RANGE
public static final int OCTAVE_RANGE
- See Also:
- Constant Field Values
HALFTONE_STEP
public static final float HALFTONE_STEP
INV_HALFTONE
public static final float INV_HALFTONE
- See Also:
- Constant Field Values
tones
public byte[] tones
AbstractScale
public AbstractScale(java.lang.String name,
byte[] tones)
getName
public java.lang.String getName()
getPitchForScaleTone
public float getPitchForScaleTone(int st)
getPitchForScaleTone
public float getPitchForScaleTone(int semiTone,
int limit,
int transpose)
getPitchForSemitone
public float getPitchForSemitone(int st)