mirror of
https://github.com/kennethreitz/pytheory.git
synced 2026-07-22 02:29:30 +00:00
f12b14eeb3
- save_midi() now collects drum hits from every part, so drums survive export after drums(split=True) (hits move to kick/snare/hats parts; the old code read only the emptied default proxy → silent no drums, while render_score still played them) - render_score no longer skips a part that has both melodic notes and drum hits; only purely-percussion parts are rendered drums-only, so a hybrid part's notes are no longer dropped from the audio New tests: drums-survive-split round-trip, hybrid-part render keeps notes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>