expr (((($i1+((($i2==1)*5)+1))*12)/7)-((($i2==1)*9)+1))+$i3 input: signal (notenumber), major/minor 0/1, transpose 0-11 int output: signal (diatonic scale)