| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| api | ||
| escales | ||
| manifeste | ||
| semaphore | ||
| status | ||
| tasks | ||
| tide-table | ||
| ui | ||
| .gitignore | ||
| DESIGN.md | ||
| PRODUCT.md | ||
| README.md | ||
| ardour_faders.json | ||
| serve.py | ||
| setbuilder-data.js | ||
| setbuilder.html | ||
| setlist_opal2026.txt | ||
| setlist_thu24.txt |
PLN, at the desk: "cyber hump and wap and bombe dj not adequate too sample heavy its a nujazz/chill dnb set i think is the right one." That is an ear judgement the tooling cannot make, but it can hand him the two handles the judgement needs. Every card now carries the BPM the track declares and how many distinct sample banks it pulls from, and the list sorts by hands first, lightest on samples, or slowest BPM. Bank count is a proxy and it is labelled as one — it is not busyness or loudness, just breadth of folders. It does separate the three he named (wap 11, cafe_glace 10, bombe_dj 9) from the light end, which is the job. BPM is DECLARED, never measured, and the legend says so: tempo-lens.py opens by warning that setcps is not the tempo, since a track at setcps 80 with everything on the half-note performs at 160. Right handle for ordering an arc, wrong one for claiming a speed. `declared_bpm` goes into setlist_samples.py, where corpus syntax belongs, not into the generator — a second private regex for the corpus's own idiom is how the parser rule gets broken one convenience at a time. tools/lcxl3-driver.py carries an identical `parse_bpm`; it predates this and it is load-bearing two days out, so the duplication is recorded in a comment and collapses after Thursday rather than tonight.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| api | Loading commit data... | |
| escales | Loading commit data... | |
| manifeste | Loading commit data... | |
| semaphore | Loading commit data... | |
| status | Loading commit data... | |
| tasks | Loading commit data... | |
| tide-table | Loading commit data... | |
| ui | Loading commit data... | |
| .gitignore | Loading commit data... | |
| DESIGN.md | Loading commit data... | |
| PRODUCT.md | Loading commit data... | |
| README.md | Loading commit data... | |
| ardour_faders.json | Loading commit data... | |
| serve.py | Loading commit data... | |
| setbuilder-data.js | Loading commit data... | |
| setbuilder.html | Loading commit data... | |
| setlist_opal2026.txt | Loading commit data... | |
| setlist_thu24.txt | Loading commit data... |