Find a file
Michael Winter ccf90d19e1 Fix movement tracking and add melodic threshold weights
- Add movement tracking to edges: {source: {destination, cent_difference}}
- Fix movement map to handle multiple changing pitches with permutations
- Remove melodic threshold from graph building (apply in weight calculation)
- Add melodic_threshold_min/max to weight config
- Add CLI args --melodic-min and --melodic-max
2026-03-12 17:44:54 +01:00
tests Add elegant OOP implementation with CLI 2026-03-10 16:13:41 +01:00
.gitignore Add elegant OOP implementation with CLI 2026-03-10 16:13:41 +01:00
AGENTS.md Initial commit: convert notebook to Python file 2026-03-10 14:40:15 +01:00
compact_sets.py Fix movement tracking and add melodic threshold weights 2026-03-12 17:44:54 +01:00
compact_sets_optimized_2.ipynb Initial commit: convert notebook to Python file 2026-03-10 14:40:15 +01:00
compact_sets_optimized_2.py Initial commit: convert notebook to Python file 2026-03-10 14:40:15 +01:00
compact_sets_play_siren.scd Initial commit: convert notebook to Python file 2026-03-10 14:40:15 +01:00
session-ses_328e.md Initial commit: convert notebook to Python file 2026-03-10 14:40:15 +01:00
sirens.txt Initial commit: convert notebook to Python file 2026-03-10 14:40:15 +01:00