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).
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ableton | Loading commit data... | |
| chords | Loading commit data... | |
| club | Loading commit data... | |
| discord | Loading commit data... | |
| eric | Loading commit data... | |
| looper | Loading commit data... | |
| nova | Loading commit data... | |
| samples | Loading commit data... | |
| structures | Loading commit data... | |
| synths | Loading commit data... | |
| tidal-worksheets @ 63c38572 | ||
| tutorial | Loading commit data... | |
| val | Loading commit data... | |
| wiki | Loading commit data... | |
| 20201104.tidal | Loading commit data... | |
| README.md | Loading commit data... | |
| anticipate.tidal | Loading commit data... | |
| brave_effects.tidal | Loading commit data... | |
| building_up.tidal | Loading commit data... | |
| chop_bogdan.tidal | Loading commit data... | |
| chords.md | Loading commit data... | |
| controls.tidal | Loading commit data... | |
| desire_bass_rhythm.tidal | Loading commit data... | |
| patterns.pdf.tidal | Loading commit data... | |
| performances_tokyo.tidal | Loading commit data... | |
| piano.tidal | Loading commit data... | |
| randomness.tidal | Loading commit data... | |
| santa.tidal | Loading commit data... | |
| slicing.tidal | Loading commit data... | |
| synths.tidal | Loading commit data... | |
| time.tidal | Loading commit data... | |
| transitions.tidal | Loading commit data... | |
| visuals.tidal | Loading commit data... |