Downbeat Accent Pattern Numbering Lookup
Map actual dance event positions into caller annotated recurring downbeat/accent pattern; does not declare cultural/style accents or infer audio onset strengths.
Description
A caller accent pattern repeats from an explicit origin.
A caller accent pattern repeats from an explicit origin. Event positions use modulo indexing into that pattern.1
Enter 1–128 binary pattern entries, integer origin 0–1000000 and integer event indexes from origin through 1000000; empty events are allowed. Return one-based pattern positions and caller accent flags.
When to use Downbeat Accent Pattern Numbering Lookup
Use Downbeat Accent Pattern Numbering Lookup when you need to evaluate the supplied records under the calculation and evidence rules below. No cultural/style accent rule or audio onset detection is inferred.
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 Downbeat Accent Pattern Numbering 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 callerAccentPatternFlags, observedDanceEventCountIndices, callerPatternCountOrigin using the field table and calculation rules, then run the tool.
- Read eventOneBasedPatternPositions, eventsOnCallerAccentFlags. 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 |
|---|---|---|---|
| callerAccentPatternFlags | Caller accent pattern flags | list of number | Required |
| observedDanceEventCountIndices | Observed dance event count indices | list of number | Required |
| callerPatternCountOrigin | Caller pattern count origin | number | Required |
Enter 1–128 binary pattern entries, integer origin 0–1000000 and integer event indexes from origin through 1000000; empty events are allowed. Return one-based pattern positions and caller accent flags.
position=(event−origin) mod patternLength Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| eventOneBasedPatternPositions | Event one based pattern positions | list of number |
| eventsOnCallerAccentFlags | Events on caller accent flags | list of number |
{
"input": {
"callerAccentPatternFlags": [
1,
0,
1,
0
],
"observedDanceEventCountIndices": [
0,
1,
4,
6
],
"callerPatternCountOrigin": 0
},
"output": {
"eventOneBasedPatternPositions": [
1,
2,
1,
3
],
"eventsOnCallerAccentFlags": [
1,
0,
1,
1
]
}
} Limitations and assumptions
No cultural/style accent rule or audio onset detection is inferred.
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 Eight Count Phrase Beat Mapper: Eight-count phrases map integer event counts to a caller audio anchor. Input count zero represents the first count. For a complementary task, use Accent On Off Beat Placement Counter: Accent phase can fall on a beat, at a caller off-beat phase or elsewhere. Disjoint tolerance windows avoid forced binary classification.
References
-
Downbeat Accent Pattern Numbering Lookup — tool.io
Similar or alternative tools
- Eight Count Phrase Beat Mapper
Eight-count phrases map integer event counts to a caller audio anchor. Input count zero represents the first count.
- Accent On Off Beat Placement Counter
Accent phase can fall on a beat, at a caller off-beat phase or elsewhere. Disjoint tolerance windows avoid forced binary classification.