Package 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
Fields Modifier and Type Field Description static java.lang.String
copyright
-
Constructor Summary
Constructors Constructor Description AccidentalLevelManager()
-
Method Summary
Modifier and Type Method Description void
clear()
int
getAccidentalForLevel(int level)
static void
main(java.lang.String[] args)
void
setAccidentalForLevel(int accidental, int level)
void
setAccidentalsFromKeySignature(Staff staff)
Get keysig from staff, run through each level and set acc for that leveljava.lang.String
toString()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
copyright
public static final java.lang.String copyright- See Also:
- Constant Field Values
-
-
Constructor Details
-
AccidentalLevelManager
public AccidentalLevelManager()
-
-
Method Details
-
setAccidentalForLevel
public void setAccidentalForLevel(int accidental, int level) -
getAccidentalForLevel
public int getAccidentalForLevel(int level) -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
clear
public void clear() -
setAccidentalsFromKeySignature
Get keysig from staff, run through each level and set acc for that level -
main
public static void main(java.lang.String[] args)
-