Package com.softsynth.jmsl.score.util
Class BeamGroup
java.lang.Object
com.softsynth.jmsl.score.util.BeamGroup
public class BeamGroup
extends java.lang.Object
BeamGroup is a utility class that describes beaming for a specific time signature. For example,
to specify 3,2,2 versus 2,2,3 for 7/8 time
- Author:
- Nick Didkovsky, (c) 2017 Nick Didkovsky, nick@didkovsky.com
-
Constructor Summary
Constructors Constructor Description BeamGroup(TimeSignature timeSignature, int[] groups)
for example, time sig might be 7/8 and groups might be [2 2 3] -
Method Summary
Modifier and Type Method Description int[]
getGroups()
TimeSignature
getTimeSignature()
static void
main(java.lang.String[] args)
java.lang.String
toString()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
BeamGroup
for example, time sig might be 7/8 and groups might be [2 2 3]- Throws:
java.lang.Exception
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getTimeSignature
- Returns:
- the timeSignature
-
getGroups
public int[] getGroups()- Returns:
- the groups
-
main
public static void main(java.lang.String[] args)
-