I think I am going about this in a clumsy way

wanting to make some music thats liner based and was trying to have trig/env synced to note starts, as doing it I felt my way of thinking was clunky. So checking in hopes to see how others think about it…

\[	[48 60 72] nnhz = pitches
	[.5 .25 .75] = durs
	pitches durs 1 steps = freq
	1 durs 1 imps 1m .4 decay2 = env
	freq 0 saw 1200 .1 rlpf env * cyc .1 * 1m splayd softclip

] play

yea feels clumsy