FAILURE MAP
← Case archive

FA-81218 / Music interval and transposition theory / Member archive

Parallel fifths and octaves between two voices: fifth to octave counted as parallel · case 03

Similar motion from a fifth to an octave (G4/C4 to D5/D4) is reported as a parallel perfect interval.

Member previewVariant 3 · 3 implementations · 8 checks per implementation

Case contract

Input [upper, lower], equal-length lists of MIDI pitches. For each adjacent pair of positions i, i+1 report [i, "P5"] or [i, "P8"] when the interval (upper - lower) mod 12 is 7 or 0 at both positions (the same class), both voices move (no repeated note in either), and they move in the same direction. Return the list in order; unequal lengths return None.

Why this case matters

Counterpoint checkers and voice-leading validators flag forbidden parallel perfect intervals.

One recorded failure

Sample boundary fixture

This sample comes from the broken implementation of a controlled reproducer.

Boundary fixtureActualExpectedOutcome
oracle 7[[0, "P5"]][]Failed

MEMBER ARCHIVE

The complete case is available to members.

This record includes three runnable implementations, regression fixtures, execution results, and source hashes.

Member access is invitation-based. Sign in with your invited account to inspect the sources.

Sign in to the archive ↗