Class TimeSignatureUtil

java.lang.Object
com.musicxmltasks.lilypond.util.TimeSignatureUtil

public class TimeSignatureUtil
extends java.lang.Object
  • Method Details

    • getWholeMeasureRestRepresentation

      public static java.lang.String getWholeMeasureRestRepresentation()
    • getWholeMeasureSpacerRepresentation

      public static java.lang.String getWholeMeasureSpacerRepresentation()
    • getPartialMeasureRepresentation

      public static java.lang.String getPartialMeasureRepresentation​(java.math.BigDecimal measureDuration, java.math.BigDecimal wholeMeasureDuration) throws DurationException
      Throws:
      DurationException
    • getRepresentationValue

      public static java.lang.String getRepresentationValue​(java.math.BigDecimal totalBeats) throws DurationException
      Throws:
      DurationException
    • getDurationRepresentationValue

      public static java.lang.String getDurationRepresentationValue​(java.math.BigDecimal duration) throws DurationException
      Throws:
      DurationException
    • getNoteDurationValue

      public static java.lang.String getNoteDurationValue​(NoteDuration noteDuration) throws BuildException
      Throws:
      BuildException
    • getSpacerRepresentation

      public static java.lang.String getSpacerRepresentation​(java.math.BigDecimal duration) throws DurationException
      Throws:
      DurationException
    • getCurrentMeasureBeats

      public static java.math.BigDecimal getCurrentMeasureBeats() throws TimeSignatureException
      Throws:
      TimeSignatureException
    • getBeats

      public static java.math.BigDecimal getBeats​(java.math.BigDecimal duration, java.math.BigDecimal divisions)
    • getBeats

      public static java.math.BigDecimal getBeats​(java.math.BigDecimal duration)
    • getWholeMeasureDuration

      public static java.math.BigDecimal getWholeMeasureDuration() throws TimeSignatureException
      Throws:
      TimeSignatureException
    • getCurrentTimeSignature

      public static TimeSignatureType getCurrentTimeSignature()
    • getTimeSignatureFromAttributes

      public static TimeSignatureType getTimeSignatureFromAttributes​(Attributes attributes)
    • isMeasuredTime

      public static boolean isMeasuredTime()