Motif Development Retrograde Augment Inversion Lookup
Transform actual annotated motif event order, lateral displacement signs and durations independently; event retrograde is not reversing velocity/path endpoints, augmentation not pitch/tempo conversion or invented movement semantics.
Description
Motif transformations can change event order, lateral signs and durations independently.
Motif transformations can change event order, lateral signs and durations independently. Event retrograde differs from reversing a physical trajectory.1
Enter aligned nonempty finite signed displacements/positive durations, positive augmentation factor and two booleans. Scale durations, reverse both lists if requested and negate lateral values if requested. Return transformed values, cumulative starts and total counts.
When to use Motif Development Retrograde Augment Inversion Lookup
Use Motif Development Retrograde Augment Inversion Lookup when you need to evaluate the supplied records under the calculation and evidence rules below. No velocity/path-endpoint reversal or invented movement semantics 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 Motif Development Retrograde Augment Inversion 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 callerMotifSignedLateralDisplacements, callerMotifDurationsCounts, applyRetrograde, applyLateralInversion, callerDurationAugmentationFactor using the field table and calculation rules, then run the tool.
- Read transformedSignedLateralDisplacements, transformedDurationsCounts, transformedStartCounts, transformedTotalCounts. 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 |
|---|---|---|---|
| callerMotifSignedLateralDisplacements | Caller motif signed lateral displacements | list of number | Required |
| callerMotifDurationsCounts | Caller motif durations counts | list of number | Required |
| applyRetrograde | Apply retrograde | boolean | Required |
| applyLateralInversion | Apply lateral inversion | boolean | Required |
| callerDurationAugmentationFactor | Caller duration augmentation factor | number | Required |
Enter aligned nonempty finite signed displacements/positive durations, positive augmentation factor and two booleans. Scale durations, reverse both lists if requested and negate lateral values if requested. Return transformed values, cumulative starts and total counts.
durations′=durations×factor; optional reverse events; optional negate displacements Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| transformedSignedLateralDisplacements | Transformed signed lateral displacements | list of number |
| transformedDurationsCounts | Transformed durations counts | list of number |
| transformedStartCounts | Transformed start counts | list of number |
| transformedTotalCounts | Transformed total counts | number |
{
"input": {
"callerMotifSignedLateralDisplacements": [
1,
-2,
3
],
"callerMotifDurationsCounts": [
1,
2,
1
],
"applyRetrograde": true,
"applyLateralInversion": true,
"callerDurationAugmentationFactor": 2
},
"output": {
"transformedSignedLateralDisplacements": [
-3,
2,
-1
],
"transformedDurationsCounts": [
2,
4,
2
],
"transformedStartCounts": [
0,
2,
6
],
"transformedTotalCounts": 8
}
} Limitations and assumptions
No velocity/path-endpoint reversal or invented movement semantics 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 Canon Offset Counts Planner: Canon entries may have unequal offsets. Each entry receives the full declared motif duration. For a complementary task, use Foxtrot Slow Quick Rhythm Value Lookup: A foxtrot slow/quick score needs explicit beat durations and a starting anchor. Tokens alone do not determine a universal phrase.
References
Similar or alternative tools
- Canon Offset Counts Planner
Canon entries may have unequal offsets. Each entry receives the full declared motif duration.
- Foxtrot Slow Quick Rhythm Value Lookup
A foxtrot slow/quick score needs explicit beat durations and a starting anchor. Tokens alone do not determine a universal phrase.