Foxtrot Slow Quick Rhythm Value Lookup
Expand actual caller foxtrot slow/quick annotated score with explicitly supplied beat values and anchor; not static rhythm vocabulary or automatic valid figure grammar.
Description
A foxtrot slow/quick score needs explicit beat durations and a starting anchor.
A foxtrot slow/quick score needs explicit beat durations and a starting anchor. Tokens alone do not determine a universal phrase.1
Enter a nonempty exact uppercase S/Q token list, positive slow/quick values and nonnegative first-step beat. Return starts, durations and end.
When to use Foxtrot Slow Quick Rhythm Value Lookup
Use Foxtrot Slow Quick Rhythm Value Lookup when you need to evaluate the supplied records under the calculation and evidence rules below. No figure grammar or static rhythm convention is validated.
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 Foxtrot Slow Quick Rhythm Value Lookup and understand its results
- 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.
- Enter callerFoxtrotStepTokens, callerSlowBeatValue, callerQuickBeatValue, callerFirstStepBeat using the field table and calculation rules, then run the tool.
- Read stepStartBeatPositions, stepDurationBeats, phraseEndBeatPosition. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- 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 field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| callerFoxtrotStepTokens | Caller foxtrot step tokens | list of string | Required |
| callerSlowBeatValue | Caller slow beat value | number | Required |
| callerQuickBeatValue | Caller quick beat value | number | Required |
| callerFirstStepBeat | Caller first step beat | number | Required |
Enter a nonempty exact uppercase S/Q token list, positive slow/quick values and nonnegative first-step beat. Return starts, durations and end.
duration(S)=callerSlow; duration(Q)=callerQuick; starts=cumulative durations Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| stepStartBeatPositions | Step start beat positions | list of number |
| stepDurationBeats | Step duration beats | list of number |
| phraseEndBeatPosition | Phrase end beat position | number |
{
"input": {
"callerFoxtrotStepTokens": [
"S",
"Q",
"Q"
],
"callerSlowBeatValue": 2,
"callerQuickBeatValue": 1,
"callerFirstStepBeat": 0
},
"output": {
"stepStartBeatPositions": [
0,
2,
3
],
"stepDurationBeats": [
2,
1,
1
],
"phraseEndBeatPosition": 4
}
} Limitations and assumptions
No figure grammar or static rhythm convention is validated.
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 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 Eight Count Phrase Beat Mapper: Eight-count phrases map integer event counts to a caller audio anchor. Input count zero represents the first count.
References
-
Foxtrot Slow Quick Rhythm Value Lookup — tool.io
Similar or alternative tools
- 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.
- Eight Count Phrase Beat Mapper
Eight-count phrases map integer event counts to a caller audio anchor. Input count zero represents the first count.