Fantastic - thank you. I really should've tried to learn math more when I was younger - I understand logic, but operators are weird.
So to hold the last position I use latchdelta? e.g. [Assuming a grid 10 squares high]:
if (midi.note(1,1) > 0, midi.note (1,1)/100*10,0)+latchdelta(>0,10) ???
I understand that when the note is off the the Y slider will return to the start - but how do I make it loop back to a start position that isn't 0? i.e. Go back to a nominated start position? Introduce another 'If' statement? e.g. for the above example that uses 10 squares high grid, I would write:
if (midi.note(1,1) > 0, midi.note (1,1)/100*10,0)+latchdelta(>0,10) if(100, 10) ???
Thanks for all your help.