com.softsynth.jmsl.score
Class AccidentalLevelManager
java.lang.Object
com.softsynth.jmsl.score.AccidentalLevelManager
public class AccidentalLevelManager
- extends java.lang.Object
Keep track of what accidentals are in force for what levels in a staff. Reuse
for each track of each staff of each measure.
- Author:
- Nick Didkovsky, copyright 2000 Nick Didkovsky, all rights reserved
Field Summary |
static java.lang.String |
copyright
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
copyright
public static final java.lang.String copyright
- See Also:
- Constant Field Values
AccidentalLevelManager
public AccidentalLevelManager()
setAccidentalForLevel
public void setAccidentalForLevel(int accidental,
int level)
getAccidentalForLevel
public int getAccidentalForLevel(int level)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clear
public void clear()
setAccidentalsFromKeySignature
public void setAccidentalsFromKeySignature(Staff staff)
- Get keysig from staff, run through each level and set acc for that level
main
public static void main(java.lang.String[] args)