Files
pytheory/tests
kennethreitz f12b14eeb3 Fix two more silent MIDI/render data-loss holes; release 0.57.3
- 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>
2026-06-22 08:17:24 -04:00
..