You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: correct hierarchical position calculation in multi-cycle meters (#36)
- Fix bug where hierarchical position calculation pointed to pulses after query time
- Add pulse time validation and correction logic in get_musical_time()
- Implement _pulse_index_to_hierarchical_position() for reverse calculation
- Add comprehensive test for Issue #36 scenario
- Ensure fractional_beat values are calculated correctly for trajectory analysis
Resolves fractional_beat=0.0 clamping issue that affected musical time analysis
and trajectory curve visualization in multi-cycle meters with timing variations.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments