SERA / TAZENQOR

Inspect the edit.
Keep the evidence.

Three small, reproducible software examples: a transposition, a dynamic edit and a refusal.

Run on 18 October 2026 with the local rule provider and project-generated synthetic fixtures. These examples demonstrate software behavior; they do not measure general LLM accuracy, musical quality or an independent composer study.

01 / Transpose a selected measure

Transpose measure 1 of staff 1 up by a major second while preserving rhythm.
Recorded changes
EventFieldBeforeAfter
m1_rh_1pitchC4D4
m1_rh_2pitchD4E4
m1_rh_3pitchE4F#4
m1_rh_4pitchG4A4

The selected run passed its task checks and preservation checks; the revision was re-imported as valid MusicXML.

02 / Change one dynamic

Change only the third note in measure 1 to forte, preserving pitch and duration.
Recorded changes
EventFieldBeforeAfter
m1_rh_3dynamicmff

The selected run passed its task checks and preservation checks; the revision was re-imported as valid MusicXML.

03 / Refuse a conflicting request

Change measure 1 to 5/8 while preserving every note duration and leaving no rests.

The local rule provider refused the request: changing meter while preserving every note duration exceeds its safe subset. No revised score was produced.

View a revision in notation software

Synthetic score revision shown in MuseScore Studio, with D4, E4, F sharp 4 and A4 in the first right-hand measure.
Separate author-supplied demonstration, 3 October 2026. This screenshot predates the downloadable example run above.

Provenance & reproduction

Scores and benchmark tasks are project-generated CC0-1.0 fixtures, not excerpts of commercial repertoire. The public source includes scripts/run_reviewer_demo.py; select pitch_001, dynamics_001 and conflict_001 in local mode.