Renardo player attributes (`dur`, `amp`, `pan`, `sus`, `oct`) control timing and expression per note
Every Renardo player accepts keyword arguments that modify playback. dur sets the inter-onset interval in beats (default 1); sus sets how long notes are held relative to duration (sus > dur = legato; sus < dur = staccato). amp sets volume (0–2 typical range). pan positions in the stereo field (-1 left, 0 centre, 1 right). oct sets the octave (default 5). All attributes accept lists or Patterns and will cycle, allowing rhythmic variation: p1 >> pluck([0,1,2,3], amp=[1,0.5,0.8,0.5]). A common confusion is between dur (spacing between notes) and sus (note length): they are independent.
Examples
p1 >> pluck([0, 1, 2, 3], dur=0.5, sus=0.1) # fast staccato
p1 >> pluck([0, 1, 2, 3], dur=1, sus=2) # slow legato
p1 >> pluck([0, 1, 2, 3], amp=[1, 0.8, 0.6, 0.8], pan=[-1, 0, 1, 0])
Assessment
A player sounds too long and muddy. Which attribute shortens the note without changing the tempo? Set up a pattern where notes alternate between soft and loud using a pattern for amp.