Commit 491b04a7 by PLN (Algolia)

chore(set): PLN's Monday keepers — desire finally gets its bass

The last speaker rehearsal before OPAL. Saved as played, not as I would have
written it: these are ear decisions and the ear was in the room.

desire.tidal — the "FIXME BASS!!!" is answered
  * 127 -> 128 BPM.
  * d4 Claude's-Gesture bass is now a TWO-STATE gesture instead of one line:
    `midiOn "^44"` takes the busy arpeggiated figure
    ("<[0 3 0@14] [0 <2 4> 0@14] [3 0 2@14] [0 3 <0 -3>@13 ~]>") and
    `midiOff "^44"` holds the sparse root ("0@5 0 <2 3> <1 0>"). One button now
    moves the bass between grounded and moving, which is what the track wanted.
  * d3 stops fighting itself: the 32-bar gain swell (range 1.3 1.6 saw * per-hit
    velocity) is parked as a flat `# gain 0.9` with the swell kept commented
    directly beneath it, and `legato` goes back to being a knob.
  * d5 named: "Piano Desirable show".

mafia_sans_serif.tidal — d7, the one that was "ACID WEIRD NOT GOOD": `slow 2`
  becomes `fast 2` and gain 1.1 -> 1.5. It sits up now.

you_my_sunshine / vague_de_crime — small level and structure trims from the
  Sunshine -> Vague seam work.

backlog.md — BPM annotations on the tail: Desire [129], le shifteur marteau
  [130], REVOLUTION [114]. backlog.md is the setlist SSOT (#123), so these are
  the numbers the tooling will read.

Recorded verbatim, INCLUDING two things I have not touched and am reporting
rather than silently fixing:
  * desire d3 now reads `# legato (range 0.05 0.9 "^18")` while the comment above
    it still says "^52: tightness". If ^18 belongs to another orbit's column that
    is the #54 borrowing problem live on stage — flagged, not edited.
  * NOTHING FROM TONIGHT WAS RECORDED. "Tidal Live" holds 120 wavs, newest dated
    2026-08-02 (Take95); zero files today, no open write fds. PLN: "forgot to
    record!" The basses above exist only as code. That is #37's whole reason for
    being, and it is now getting a red warning in the HUD.
parent 15695de4
......@@ -1942,11 +1942,34 @@ ParVagues et Shipow
-- [lightT][120] Vague de CRIME
## FINALE
-- [129] Desire [TODO BASS ETC!]
-- [129] Desire
## Encore: Touch that funky outro
- REVOLUTION
-- Le shifteur marteau ? to finish!
-- [130] ? Le shifteur marteau ? to finish!
- [114] REVOLUTION
## Images
......
do
-- resetCycles
setcps (127/60/4)
setcps (128/60/4)
d1 $ gF1 $ gM1 -- KICK: Sub thud, 4otf with flourish (NTO: deepens over time)
$ midiOn "^41" (<| "k k k <k k*2 k [~ k]>") -- ON: 4otf + flourish variations
$ midiOff "^41" (<| "k ~ ~ <~!3 k>") -- OFF: sparse intro
......@@ -24,7 +24,6 @@ d2 $ gF1 $ gM2 -- CLAP: Dry quiet snap, contretemps (enters late)
d3 $ gF1 $ gM2 -- OH/CY: Subtle offbeat hats, ^44 morphs to cymbal shimmer
-- NTO: OH on upbeats, centroid brightens 4000→8400Hz. Breakdown = quiet cymbal.
$ midiOn "^43" (stut 3 0.6 "s") -- push: rolls
-- FIXME(#94) d3 drives more controls than the grid gives it (BT3 only — BL1-3 are the family mutes). ^44 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d3's own control.
-- $ midiOn "^44" ( -- ON: cymbal shimmer (quiet, bright, breakdown character)
-- (|* gain 0.94) . (# legato 0.2) . (# "h2ogmcy:1") . (# hpf 5000)
-- )
......@@ -33,18 +32,14 @@ d3 $ gF1 $ gM2 -- OH/CY: Subtle offbeat hats, ^44 morphs to cymbal shimmer
$ "~ h ~ h ~ h ~ <h!3 h*2>" -- offbeat pattern with flourish
# "h2ogmhh"
# n "~ 3 ~ 2 ~ 4 ~ <3!3 [3 6]>" -- varying openness per hit
-- FIXME(#54) d3 wants two knob-effects but the grid gives it ONE (B3 = ^31, already
-- used above; C3 is gF3, a family filter). ^52 is d4's C-column, so this was borrowing.
-- Parked as a static value at the knob's centre so the sound is unchanged-ish; restore
-- as a knob once gSel lands (then ^31 selects roll-probability vs tightness).
-- # legato (range 0.2 0.9 "^52") -- ^52: tightness
# legato 0.55
# legato (range 0.05 0.9 "^18") -- ^52: tightness
# cut "~ 3 ~ 3 ~ 3 ~ <3!3 [3 0]>" -- last hit: cut 0 = rings over bar boundary
# room (slow 32 $ range 0.2 0.45 saw) -- 32-bar: space grows (NOT dry!)
# sz (slow 32 $ range 0.1 0.3 saw) -- 32-bar: tail lengthens
# dry 1
# pan 0.42
# gain (slow 32 $ range 1.3 1.6 saw * "0.7 0.8 0.65 [0.75|0.85] 0.69 0.8 ~ <0.9!3 [0.9 0.5]>")
# gain 0.9
-- # gain (slow 32 $ range 1.3 2 saw * "0.7 0.8 0.65 [0.75|0.85] 0.69 0.8 ~ <0.9!3 [0.9 0.5]>")
-- 32-bar swell * per-hit velocity (the original subtle dynamics)
-- FIXME BASS!!!
d4 $ gF2 $ gM3 -- BASS (the FIXME): D minor, grounded in measured key (corr=0.903)
......@@ -55,17 +50,20 @@ d4 $ gF2 $ gM3 -- BASS (the FIXME): D minor, grounded in measured key (corr=0.90
# gain 1.15
d4 $ gF2 $ gM3 -- Claude's Weight
$ midiOn "^45" (# crush 6)
$ note (scale "aeolian" "0@5 0 <2 3> <1 0>" + 2 - "[24,36]")
# "bassWarsaw" # voice 0.05
# lpf (range 300 1800 "^32") # resonance 0.2
|* gain ("1@5 0.94 0.98 0.92" * 1.15)
d4 $ gF2 $ gM3 -- Claude's Gesture
$ midiOn "^45" (# crush 6)
$ (0.125 <~)
$ note (scale "aeolian"
$ midiOn "^44" (note (scale "aeolian"
"<[0 3 0@14] [0 <2 4> 0@14] [3 0 2@14] [0 3 <0 -3>@13 ~]>"
+ 2 - "[24,36]"))
$ midiOff "^44" (note (scale "aeolian"
"0@5 0 <2 3> <1 0>"
+ 2 - "[24,36]")
# "bassWarsaw" # voice 0.05
)
$ "bassWarsaw" # voice 0.05
# resonance 0.2
# crushbus 41 (range 16 3.5 "^52")
# room 0.4 # sz 0.5 # dry 1.1
......@@ -77,7 +75,7 @@ d6 $ gF1 $ gM3 -- ACID ARP: D minor, 4/16 square rises, ^59-driven
# s "superzow" # voice 0.05
# lpf (range 500 5000 "^58") # resonance 0.35
# gain 0.8
d5 $ gF3 $ gM3 --
d5 $ gF3 $ gM3 -- Piano Desirable show
$ midiOn "^89" (ply "<2 4 [<4!3 16> <8 16>]>")
$ slice 4 "<0 1 2 3>"
$ "desire" # n "<1!4 2!4 3!7 4 3!6 2 2 3!7 4>"
......
......@@ -60,7 +60,7 @@ d7 $ gF3 $ gM3 -- "FIXME ACID WEIRD NOT GOOD" — found it, 2026-08-02. THREE co
-- cut 7 and slots 71/72. TODO @PLN verify — the acid should stop
-- stuttering against the bass.
$ midiOn "^91" (ply 4)
-- $ slow 2
$ fast 2
$ note (
"<e3!4 b2!4>"
+ (arp "up" "c'majPent'4")
......@@ -69,7 +69,7 @@ d7 $ gF3 $ gM3 -- "FIXME ACID WEIRD NOT GOOD" — found it, 2026-08-02. THREE co
# cut 7
# crushbus 71 (range 16 2.5 "^35")
# octerbus 72 (range 0 2.5 "^55")
# gain 1.1
# gain 1.5
-- FIXME(#54) d7 3rd+ effect: the grid gives d7 B7 + C7. Fold ^19 in via gSel rather than borrowing a column.
-- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^19 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d7's own control.
-- # width (range 0 5 "^19")
......
......@@ -25,13 +25,12 @@ d3 $ gF1 $ gM2 -- Highest hats
-- so it hits(4,8,1)". struct puts the hats ON the euclid rather than thinning
-- what is already there (mask would only remove); ply 2 doubles each hit into a
-- running 8. Released, the liquid pattern below returns. TODO @PLN verify.
$ midiOn "^43" (ply 2 . struct "t(4,8,1)")
-- FIXME(#94) d3 drives more controls than the grid gives it (BT3 only — BL1-3 are the family mutes). ^76 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d3's own control.
$ midiOn "^43" (struct "t(4,8,1)")
-- $ midiOn "^76" (ply 2)
$ sometimesBy "0!3 <0 0.5>" (# n 12)
$ sometimesBy "0!3 <0.1 0>" (# n 13)
$ "~ d ~ d d d d*<1 1 2 1> d"
# "rampleS34:6"
$ midiOff "^43" (<| "~ d ~ d d d d*<1 1 2 1> d")
$ "rampleS34:6"
# cut 3
# legato (range 0.28 1 sine)
# gain (1.4 * (range 0.85 1.05 (fast 4 perlin)))
......
......@@ -21,9 +21,9 @@ d3 $ gF1 $ gM2 -- TODO Less solid than in do it right or drops or ouais maybe?
$ "drums"
# cut 3 # gain 1.6
# pan (range 0.4 0.8 perlin)
d4
d4 -- CRIMINAL BASSLINE
$ gF2 $ gM3
$ chop 4 -- CRIMINAL BASSLINE
$ chop 4
$ midiOn "^76" (ply "<[2 <2 [4 2]>]!3 [2 4]>")
$ slice 4 "<0 1 2 3>"
-- $ chop 4
......
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