Class BeamTransform
java.lang.Object
com.softsynth.jmsl.score.NotePropertiesTransform
com.softsynth.jmsl.score.transforms.BeamTransform
public class BeamTransform extends NotePropertiesTransform
Beam/unbeam selected Notes.
- 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 BeamTransform()
A constructor that sets this.name = "Beam" -
Method Summary
Modifier and Type Method Description void
operate(Score score, SelectionBuffer selectionBuffer)
If any are beamed, unbeam all.Methods inherited from class com.softsynth.jmsl.score.NotePropertiesTransform
getName, setName
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
copyright
public static final java.lang.String copyright- See Also:
- Constant Field Values
-
-
Constructor Details
-
BeamTransform
public BeamTransform()A constructor that sets this.name = "Beam"
-
-
Method Details
-
operate
If any are beamed, unbeam all. Else go through all elements and set Notes setBeamedOut(true), until a track changes or a measure break is encountered. The last note of such a break is setBeamedOut(false); This way, selections across staffs and measures are handled.- Specified by:
operate
in classNotePropertiesTransform
-