Package com.softsynth.jmsl.util
Class TimeSignature
java.lang.Object
com.softsynth.jmsl.util.TimeSignature
public class TimeSignature
extends java.lang.Object
TimeSignature class.
- Author:
- Nick Didkovsky, copyright 2000 Nick Didkovsky
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
copyright
static TimeSignature
FOUR_FOUR
-
Constructor Summary
Constructors Constructor Description TimeSignature(int n, int d)
TimeSignature(TimeSignature ts)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getDenominator()
Measure
getMeasure()
int
getNumerator()
double
getTimePerBeat()
double
getTotalTime()
int
hashCode()
static void
main(java.lang.String[] args)
void
set(int n, int d)
Copy in arg valuesvoid
set(TimeSignature ts)
Copy in TimeSig arg's valuesvoid
setMeasure(Measure measure)
java.lang.String
toString()
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
FOUR_FOUR
-
copyright
public static final java.lang.String copyright- See Also:
- Constant Field Values
-
-
Constructor Details
-
TimeSignature
public TimeSignature(int n, int d) -
TimeSignature
-
-
Method Details
-
set
public void set(int n, int d)Copy in arg values -
set
Copy in TimeSig arg's values -
getNumerator
public int getNumerator() -
getDenominator
public int getDenominator() -
getTotalTime
public double getTotalTime()- Returns:
- duration of measure with this time sig, where qtr note = 1.0
-
getTimePerBeat
public double getTimePerBeat()- Returns:
- duration of one beat of this time sig, 1.0 for x/4 time, 0.5 for x/8 time
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
getMeasure
- Returns:
- Returns the measure.
-
setMeasure
- Parameters:
measure
- The measure to set.
-
main
public static void main(java.lang.String[] args)
-