Augmented Sixth Type Classifier (It/Fr/Ger)

Classify exact spelled ♭6–1–♯4 Italian/French/German collections relative to major key, preserving distinction from enharmonic dominant seventh; no voice-leading resolution guarantee.

Description

Augmented-sixth families depend on spelling as well as sounding classes.

Augmented-sixth families depend on spelling as well as sounding classes. Their characteristic lowered-sixth and raised-fourth differ from enharmonic dominant notation.1

Enter major tonic and3–16 octave-free spelled notes. Deduplicate degree/alteration pairs and compare exact family sets; return label and base-spelling-present flag.

When to use Augmented Sixth Type Classifier (It/Fr/Ger)

Use Augmented Sixth Type Classifier (It/Fr/Ger) when you need to evaluate the supplied records under the calculation and evidence rules below. Extra notes can leave the base flag true but family unrecognized. No voicing, inversion or resolution guarantee is supplied.

Enter the written notes, explicit grouping, pitch observations or supported chord tokens requested. Keep scientific octaves, accidentals and caller evidence consistent.

How to use Augmented Sixth Type Classifier (It/Fr/Ger) and understand its results

  1. Enter the written notes, explicit grouping, pitch observations or supported chord tokens requested. Keep scientific octaves, accidentals and caller evidence consistent.
  2. Enter majorTonic, spelledChordNotes using the field table and calculation rules, then run the tool.
  3. Read augmentedSixthType, augmentedSixthSpellingPresent. 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
majorTonicMajor tonicstringRequired
spelledChordNotesSpelled chord noteslist of stringRequired

Enter major tonic and3–16 octave-free spelled notes. Deduplicate degree/alteration pairs and compare exact family sets; return label and base-spelling-present flag.

base={degree1,flat6,sharp4}; add2→French; addflat3→German; base alone→Italian

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

Output fieldMeaningValue type
augmentedSixthTypeAugmented sixth typestring
augmentedSixthSpellingPresentAugmented sixth spelling presentboolean
json
{
  "input": {
    "majorTonic": "C",
    "spelledChordNotes": [
      "Ab",
      "C",
      "F#"
    ]
  },
  "output": {
    "augmentedSixthType": "Italian",
    "augmentedSixthSpellingPresent": true
  }
}

Limitations and assumptions

Extra notes can leave the base flag true but family unrecognized. No voicing, inversion or resolution guarantee 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. Extremely large text inputs are rejected. 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 Diminished/Augmented Interval Classifier: Interval number follows letter distance while interval quality follows semitone distance. A tritone may be an augmented fourth or diminished fifth. For a complementary task, use Borrowed ♭VII (Mixolydian) Check: A borrowed flat-seven major chord is spelled on the lowered seventh of a major tonic. Enharmonic equality alone loses that degree evidence.

References

  1. Augmented Sixth Type Classifier (It/Fr/Ger) — tool.io

Similar or alternative tools

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