Movable-Do / Fixed-Do Classifier
Classify an explicitly declared solfege convention, not syllables inferred from a score.
Description
Label a declared tonic-relative or absolute-C solfege convention.
Movable-do and fixed-do systems differ in the reference assigned to do. This classifier labels an explicitly declared reference convention without reading pitches or a score.
When to use this tool
Label a declared tonic-relative or absolute-C solfege convention. Use it when the input measurements and conventions below match the operation you need.
- Prepare doDefinition, respecting the measurement basis and boundaries below.
- Compare the worked example with your intended operation before reusing its result.
How to use the tool and how it works
- Enter every field in the input table using the stated units and exact supported selector spelling where applicable.
- Run the tool. Correct input errors before interpreting an output.
- Read the result fields below; use accompanying flags and the stated sign, boundary or model convention when interpreting a number.
The tonic-relative selector maps to movable-do; the absolute-C selector maps to fixed-do. Only those exact declared selectors are accepted and their stored reference label is returned.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| doDefinition | Do definition. | Exact value: "tonic-relative", "absolute-C" |
| doDefinition | Built-in entry |
|---|---|
| "tonic-relative" | movable-do |
| "absolute-C" | fixed-do |
| Output field | Interpretation |
|---|---|
| result | Object containing the following named result fields. |
| result.reference | The stored entry for the exact selected key; its type may be text, a number or a list. |
{
"input": {
"doDefinition": "tonic-relative"
},
"output": {
"result": {
"reference": "movable-do"
}
}
} Limitations and assumptions
- No melody, key or solfege syllable is analyzed. The result labels the supplied convention and cannot establish which system a performer actually uses.
- Every declared field is required and unexpected fields are rejected. Numeric inputs must be finite; input errors are distinct from a valid false result or an explicitly qualified output.
- Extremely large inputs and nonfinite or excessively large outputs are rejected. List positions reported by the tool use zero-based indices unless stated otherwise.
Alternative or Complementary methods
Check the intended score, tuning or device configuration before applying a numerical reference. Use notation-aware or audio measurement methods when the task requires interpretation of a score or actual sound. Compare the scope of the nearby tools below before substituting one.
References
Similar or alternative tools
- sus chord vs triad classifier
Suspended chord sets replace the third with a second or fourth.
- augmented sixth type classifier
Augmented-sixth families depend on spelling as well as sounding classes.