Mode From Major Scale Degree Lookup

Derive concrete spelled modal notes, tonic and rotated interval steps from caller parent major key/degree, not a static mode-name-only reference.

Description

Modes rotate a parent major collection without changing its pitches.

Modes rotate a parent major collection without changing its pitches. The new tonic and ordered steps are determined by the starting degree.1

Enter spelled parent major tonic and integer starting degree 1–7. Generate the major pitches and rotate them; return mode name, tonic, pitch-class note names and seven closure steps.

When to use Mode From Major Scale Degree Lookup

Use Mode From Major Scale Degree Lookup when you need to evaluate the supplied records under the calculation and evidence rules below. Spelling beyond double accidentals fails. No octaves, modal harmony or signature catalog lookup is provided.

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

How to use Mode From Major Scale Degree Lookup 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 parentMajorTonic, modeDegree using the field table and calculation rules, then run the tool.
  3. Read derivedModeName, derivedModeTonic, derivedModeNotes, modeStepSemitones. 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
parentMajorTonicParent major tonicstringRequired
modeDegreeMode degreenumberRequired

Enter spelled parent major tonic and integer starting degree 1–7. Generate the major pitches and rotate them; return mode name, tonic, pitch-class note names and seven closure steps.

rotate parent names and [2,2,1,2,2,2,1] by degree−1

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

Output fieldMeaningValue type
derivedModeNameDerived mode namestring
derivedModeTonicDerived mode tonicstring
derivedModeNotesDerived mode noteslist of string
modeStepSemitonesMode step semitoneslist of number
json
{
  "input": {
    "parentMajorTonic": "D",
    "modeDegree": 2
  },
  "output": {
    "derivedModeName": "dorian",
    "derivedModeTonic": "E",
    "derivedModeNotes": [
      "E",
      "F#",
      "G",
      "A",
      "B",
      "C#",
      "D"
    ],
    "modeStepSemitones": [
      2,
      1,
      2,
      2,
      2,
      1,
      2
    ]
  }
}

Limitations and assumptions

Spelling beyond double accidentals fails. No octaves, modal harmony or signature catalog lookup is provided.

Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Extremely large text inputs are rejected. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Pentatonic Scale Notes Generator: Pentatonic collections contain five selected degrees. Major and minor patterns omit different degrees and require different spellings. For a complementary task, use Solfege Syllable From Degree: Movable-do syllables label a pitch relative to a major tonic. Chromatic syllables depend on the selected pedagogical convention.

References

  1. Mode From Major Scale Degree Lookup — tool.io

Similar or alternative tools

  • Pentatonic Scale Notes Generator

    Pentatonic collections contain five selected degrees. Major and minor patterns omit different degrees and require different spellings.

  • Solfege Syllable From Degree

    Movable-do syllables label a pitch relative to a major tonic. Chromatic syllables depend on the selected pedagogical convention.

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