Cha Cha Triple Step Count Placement

Audit actual three-step cha-cha placement against caller anchor and chosen subdivision score; no universal on-one/on-two convention, style identification or step technique.

Description

A cha-cha triple placement check compares three observed steps with caller subdivisions and an anchor.

A cha-cha triple placement check compares three observed steps with caller subdivisions and an anchor. Style conventions remain explicit inputs.1

Enter exactly three strictly increasing observed beats, three nonnegative nondecreasing expected offsets, nonnegative anchor/tolerance. Return offsets, deviations and all-within-inclusive-tolerance flag.

When to use Cha Cha Triple Step Count Placement

Use Cha Cha Triple Step Count Placement when you need to evaluate the supplied records under the calculation and evidence rules below. No on-one/on-two standard, style identification or step-technique assessment 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 Cha Cha Triple Step Count Placement 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 observedTripleStepBeatPositions, callerExpectedTripleOffsetsBeats, callerTripleAnchorBeat, callerPlacementToleranceBeats using the field table and calculation rules, then run the tool.
  3. Read observedTripleOffsetsBeats, tripleStepPlacementDeviationsBeats, withinCallerTriplePlacement. 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
observedTripleStepBeatPositionsObserved triple step beat positionslist of numberRequired
callerExpectedTripleOffsetsBeatsCaller expected triple offsets beatslist of numberRequired
callerTripleAnchorBeatCaller triple anchor beatnumberRequired
callerPlacementToleranceBeatsCaller placement tolerance beatsnumberRequired

Enter exactly three strictly increasing observed beats, three nonnegative nondecreasing expected offsets, nonnegative anchor/tolerance. Return offsets, deviations and all-within-inclusive-tolerance flag.

offset=observed−anchor; deviation=offset−expectedOffset

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

Output fieldMeaningValue type
observedTripleOffsetsBeatsObserved triple offsets beatslist of number
tripleStepPlacementDeviationsBeatsTriple step placement deviations beatslist of number
withinCallerTriplePlacementWithin caller triple placementboolean
json
{
  "input": {
    "observedTripleStepBeatPositions": [
      4,
      4.5,
      5
    ],
    "callerExpectedTripleOffsetsBeats": [
      0,
      0.5,
      1
    ],
    "callerTripleAnchorBeat": 4,
    "callerPlacementToleranceBeats": 0.05
  },
  "output": {
    "observedTripleOffsetsBeats": [
      0,
      0.5,
      1
    ],
    "tripleStepPlacementDeviationsBeats": [
      0,
      0,
      0
    ],
    "withinCallerTriplePlacement": true
  }
}

Limitations and assumptions

No on-one/on-two standard, style identification or step-technique assessment 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. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Jive Triple Chasse Beat Values Lookup: A jive chasse can use caller-supplied duration values rather than a fixed swing ratio. Cumulative durations determine step starts. For a complementary task, use Tango Walk Beat Syncopation Checker: Footfall timing can be compared with a caller score while preserving permitted syncopation annotations. Off-beat timing is not automatically an error.

References

  1. Cha Cha Triple Step Count Placement — tool.io

Similar or alternative tools

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