study(desire): the bass is a metronome with a stutter — four rhythmic alternatives (#31)
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).
Showing
study/desire_bass_rhythm.tidal
0 → 100644
Please
register
or
sign in
to comment