-
study(desire): the bass is a metronome with a stutter — four rhythmic alternatives (#31) · f2467db7
PLN: "i gotta solve desire bassline is not great rythmics coulld be cooler more nto more ete_a_mauerpark or insouciance or haunted_house i guess." Read the three references he named and extracted what they share. The diagnosis turns out to be mechanical rather than a matter of taste. desire's d4 is note (scale "aeolian" "0 . 0*<1 2> . <0 3> . 0*<1 1 4>" + 2 - "[24,36]") — four EQUAL groups, the same degree in nearly all of them, never a rest, never displaced. The only variable is density, applied to a repeated note. That is a metronome with a stutter, and no amount of filter movement makes it a riff. The six mechanisms both references use and desire has none of: 1. uneven durations via `@` (insouciance 5:1:1:1 of 8; mauerpark 1:1:14 of 16) — one long note holds the harmony, short notes carry the motion; 2. the pitch pattern IS the rhythm pattern, so a new note is a new onset, instead of a static degree with density stacked on top; 3. calage — `(0.125 <~)` displaces the whole line so it pushes against the kick rather than doubling it; 4. accent follows rhythm — `|* gain ("1@5 0.95 0.98 0.95")` carries the SAME weighting as the notes; 5. space — rests inside the phrase and whole bars masked out; 6. the phrase is longer than the bar (4-bar alternation, plus `slow 2`). Four proposals in study/desire_bass_rhythm.tidal. A, B and C each isolate ONE mechanism so what he hears is attributable; D combines all six. Pitch design is held constant everywhere — aeolian, +2 root, "[24,36]" double — because the key was measured at corr=0.903 and is not what he is unhappy with. All four verified through silent-eval --seeded: they compile and every one emits events cold. Measured onsets per bar: B 3.0, A 4.0, C 4.5, D 5.75, against ~5.5 for what desire has today. D is deliberately DENSER than the current line and still reads as a riff — which is the control that shows the problem was never "too many notes", it was where they fall and how long they last. desire.tidal is untouched: it is in his dirty working tree, and it also does not currently compile at all (#108).PLN (Algolia) authoredf2467db7
×