Quickstep Bars Per Minute Figure Density

Analyze actual quickstep figure start-bar log and observed phrase end at measured bars/minute, preserving variable figure spans; not guessed standard figure density or BPM/count conversion.

Description

A quickstep figure-start log preserves variable figure spans.

A quickstep figure-start log preserves variable figure spans. Measured bars per minute converts the actual phrase ledger to elapsed time.1

Enter a nonempty nonnegative strictly increasing start list beginning 0, positive phrase end after the last start and positive bars/minute. Return spans, start seconds and figureCount/phraseBars×barsPerMinute.

When to use Quickstep Bars Per Minute Figure Density

Use Quickstep Bars Per Minute Figure Density when you need to evaluate the supplied records under the calculation and evidence rules below. No default figure density or inferred beats/counts is supplied.

Prepare the annotated dance, timing, rehearsal or inventory records requested. Supply caller rules, evidence flags and local reference values; distinguish beats, bars, counts and seconds.

How to use Quickstep Bars Per Minute Figure Density and understand its results

  1. Prepare the annotated dance, timing, rehearsal or inventory records requested. Supply caller rules, evidence flags and local reference values; distinguish beats, bars, counts and seconds.
  2. Enter observedQuickstepFigureStartBarPositions, observedPhraseEndBarPosition, measuredBarsPerMinute using the field table and calculation rules, then run the tool.
  3. Read figureSpansBars, figureStartSeconds, observedFiguresPerMinute. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
observedQuickstepFigureStartBarPositionsObserved quickstep figure start bar positionslist of numberRequired
observedPhraseEndBarPositionObserved phrase end bar positionnumberRequired
measuredBarsPerMinuteMeasured bars per minutenumberRequired

Enter a nonempty nonnegative strictly increasing start list beginning 0, positive phrase end after the last start and positive bars/minute. Return spans, start seconds and figureCount/phraseBars×barsPerMinute.

span=nextStart−start; startsSeconds=barPosition×60/barsPerMinute

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
figureSpansBarsFigure spans barslist of number
figureStartSecondsFigure start secondslist of number
observedFiguresPerMinuteObserved figures per minutenumber
json
{
  "input": {
    "observedQuickstepFigureStartBarPositions": [
      0,
      2,
      4
    ],
    "observedPhraseEndBarPosition": 8,
    "measuredBarsPerMinute": 50
  },
  "output": {
    "figureSpansBars": [
      2,
      2,
      4
    ],
    "figureStartSeconds": [
      0,
      2.4,
      4.8
    ],
    "observedFiguresPerMinute": 18.75
  }
}

Limitations and assumptions

No default figure density or inferred beats/counts is supplied.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Tempo Range Ballroom Style Lookup: Ballroom tempo windows can overlap across styles or rulebooks. A measured tempo may match several or none. For a complementary task, use Viennese Waltz Rotations Per Bar Estimate: Unwrapped body orientations retain whole turns between observations. Signed rotations per bar depend on the actual bar interval.

References

  1. Quickstep Bars Per Minute Figure Density — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies