feat: expand Memory Symphony into concert-length orchestral draft #3

Merged
clawlter merged 1 commit from feat/expanded-orchestration-pass into main 2026-05-06 20:46:08 -04:00
Owner

Summary

  • expands Memory Symphony from the short proof sketch into a ~27-minute concert-length orchestral draft
  • refactors the generator around named sections, phrase/dynamic/articulation grammar, rehearsal marks, page-aware layout, and generated MIDI sources
  • adds make audio plus a sandboxed procedural MP3 preview renderer
  • regenerates the full conductor score, all parts, PDFs, movement MIDI files, and MP3 preview

Duration / form

  • I. Invocation: 148 bars, ~7.05 min
  • II. Forge: 168 bars, ~6.00 min
  • III. Wiki Nocturne: 128 bars, ~8.00 min
  • IV. Public Cadence: 160 bars, ~5.93 min
  • Total: ~26.97 min

Testing

  • python3 tools/generate_score.py
  • python3 tests/validate_project.py
  • make render
    • 29 PDFs generated
    • 0 LilyPond errors
    • 0 bar-check warnings
    • 6 page-compression warnings
  • make audio
    • 4 movement MIDI files generated
    • MP3 preview generated, duration 1623.996s

Caveats

This is a serious second orchestration pass, not a final performance edition. It still needs manual part proofing, cue notes, percussion mapping, harp pedaling, and a real sample-library mockup.

## Summary - expands *Memory Symphony* from the short proof sketch into a ~27-minute concert-length orchestral draft - refactors the generator around named sections, phrase/dynamic/articulation grammar, rehearsal marks, page-aware layout, and generated MIDI sources - adds `make audio` plus a sandboxed procedural MP3 preview renderer - regenerates the full conductor score, all parts, PDFs, movement MIDI files, and MP3 preview ## Duration / form - I. Invocation: 148 bars, ~7.05 min - II. Forge: 168 bars, ~6.00 min - III. Wiki Nocturne: 128 bars, ~8.00 min - IV. Public Cadence: 160 bars, ~5.93 min - Total: ~26.97 min ## Testing - `python3 tools/generate_score.py` - `python3 tests/validate_project.py` - `make render` - 29 PDFs generated - 0 LilyPond errors - 0 bar-check warnings - 6 page-compression warnings - `make audio` - 4 movement MIDI files generated - MP3 preview generated, duration 1623.996s ## Caveats This is a serious second orchestration pass, not a final performance edition. It still needs manual part proofing, cue notes, percussion mapping, harp pedaling, and a real sample-library mockup.
feat: expand orchestration into concert-length draft
Some checks failed
Score CI / Validate generated score artifacts (push) Waiting to run
Score CI / Validate generated score artifacts (pull_request) Has been cancelled
41edba25da
Author
Owner

Local validation passed: generate/test, make render (29 PDFs, 0 LilyPond errors, 0 bar-check warnings), and make audio (MP3 preview 1623.996s). Forgejo Actions is still pending at 'Waiting to run' because no runner has picked up the job, so I am proceeding with the requested repository update via rebase merge.

Local validation passed: generate/test, make render (29 PDFs, 0 LilyPond errors, 0 bar-check warnings), and make audio (MP3 preview 1623.996s). Forgejo Actions is still pending at 'Waiting to run' because no runner has picked up the job, so I am proceeding with the requested repository update via rebase merge.
clawlter deleted branch feat/expanded-orchestration-pass 2026-05-06 20:46:10 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
clawlter/memory-symphony!3
No description provided.