Commit fe4441de by PLN (Algolia)

feat(set): AI ENGINEER, seventeen tracks in order

PLN settled it: "the set is ready i thinki for now i settled on … i can play
longer/shorter, might add some, but a good setup for now". Three movements —
START, NUJAZZ PARADIZE, FINALE COMEDOWN — 17 tracks over 120 min, ~9 each.

The shape moved with his ear, not with the tooling: cyber_hump, wap and
bombe_dj are out ("not adequate too sample heavy its a nujazz/chill dnb set"),
and ten tracks came in that were never in a candidate list — salut_nu,
love_first, take_5_drops, bain_electrique, haunted_house, chere_mireille,
cafe_bouillant, cafe_tiede, force_motrice, revolution.

All 17 pass `silent-eval --seeded`: every declared orbit emits. Ten of them had
never been validated for this gig at all.

His two in-file TODOs are carried into the comments rather than dropped:
ete_a_mauerpark wants its d9 effects confirmed, and sept1 wants fixing to the
new controller. "Liquid Nite TODO finish convert" is now done — that was the
column remap, applied this evening.

Declared BPM is in the comments, and the three tracks that declare no setcps
say "inherits" instead of borrowing a number they never set.
parent 949b9926
# THU 24 — 2026-09-24, the candidate set in performance order (NOT locked). # THU 24 — AI ENGINEER, 2026-09-24. The set in performance order.
# #
# Hand-authored 2026-09-22 from PLN's Set Builder export (2h, 10 tracks, # Settled by PLN 2026-09-22 evening, from his own arc in backlog.md under
# 120/120 min). NOT generated: there is no "## THU 24" section in backlog.md, # "## AI ENGINEER": 17 tracks over 120 min, ~9 min each, and in his words
# so tools/setlist.py has nothing to derive this from and its --check gate # "i can play longer/shorter, might add some, but a good setup for now".
# does not cover this file. If the set moves, the Set Builder is the source. # Not generated. If the set moves, backlog.md and the Set Builder are where it
# moves first; this file follows.
# #
# Format: one repo-relative track path per line, in play order; `#` comments # Format: one repo-relative track path per line, in play order; `#` comments
# and blank lines ignored — the same parse contract as setlist_opal2026.txt # and blank lines ignored — the same parse contract as setlist_opal2026.txt,
# and setlist_recent.txt, so it is readable by # so it is readable by
# tools/setlist_samples.py --setlist armada/setlist_thu24.txt # tools/setlist_samples.py --setlist armada/setlist_thu24.txt
# tools/orphan-orbits.py (order matters: it walks the list pairwise) # tools/orphan-orbits.py (order matters: it walks the list pairwise)
# No BPM or title columns here: those are not in the export and are not
# invented.
# #
# Validated 2026-09-22 with tools/silent-eval.py --seeded: all 10 OK. # Bracketed BPM is what the track DECLARES via setcps. Three declare nothing
# and inherit the running tempo — marked (inherits), because a printed 120
# there would be invented.
live/collab/baba/sept1.tidal # ── START ────────────────────────────────────────────────────────────────
live/collab/raph/jeudrill.tidal live/midi/nova/ambient/quand_on_decolle.tidal # [120] Quand on Decolle
live/collab/raph/piment_bresilien.tidal
live/midi/nova/dnb/liquid/you_my_sunshine.tidal # ── NUJAZZ PARADIZE ──────────────────────────────────────────────────────
live/midi/nova/techno/ete_a_mauerpark.tidal live/midi/nova/nujazz/salut_nu.tidal # [120] Salut Nu
live/midi/nova/nujazz/rose_rouge.tidal live/midi/nova/lounge/liquid_nite.tidal # [125] Liquid Nite (convert DONE 2026-09-22)
live/midi/nova/lounge/sunny_side_up.tidal live/collab/nass/love_first.tidal # [120] Love First
live/midi/nova/ambient/quand_on_decolle.tidal live/collab/raph/piment_bresilien.tidal # [124] Piment Bresilien
live/midi/nova/dnb/something_about_drums.tidal live/midi/nova/lounge/take_5_drops.tidal # [124] Take Five Drops *
live/midi/nova/techno/bombe_dj.tidal live/midi/nova/nujazz/rose_rouge.tidal # [118] Rose Rouge *
live/midi/nova/breaks/bain_electrique.tidal # [128] Bain Electrique
live/midi/nova/beatober/oct_16_haunted_house_insouciance.tidal # [120] Haunted House
live/midi/nova/techno/ete_a_mauerpark.tidal # [120] L'Ete a Mauerpark — TODO confirm d9 effects
live/midi/nova/nujazz/chere_mireille.tidal # [120] Chere Mireille
# ── FINALE COMEDOWN ──────────────────────────────────────────────────────
live/collab/baba/sept1.tidal # [120] Sept1 — TODO fix to the new controller
live/midi/nova/nujazz/cafe_bouillant.tidal # [120] Cafe Bouillant
live/midi/nova/nujazz/cafe_tiede.tidal # [124] Cafe Tiede
live/midi/nova/dnb/force_motrice.tidal # [120] Force Motrice
live/midi/nova/nujazz/cafe_glace.tidal # [120] Cafe Glace
live/midi/nova/jazz/the_revolution_will_be_sampled.tidal # [114] Revolution?
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment