- Add _is_directly_tunable method to check if changing pitches are adjacent to staying pitch - Modify _find_valid_edges to compute and return edge properties - Store all properties in graph edges at build time - Simplify _calculate_edge_weights to read from edge data - Rename voice_crossing config to voice_crossing_allowed (False = reject crossing) |
||
|---|---|---|
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| compact_sets.py | ||
| compact_sets_optimized_2.ipynb | ||
| compact_sets_optimized_2.py | ||
| compact_sets_play_siren.scd | ||
| session-ses_328e.md | ||
| sirens.txt | ||