You might want to think about note order and priority going into and out of the buffer.
We only have 10 fingers, but what if it’s a holding pattern where you keep stacking on the notes? And if it’s going to be a dedicated arp,then you should have plenty of memory so what the hey.
Have you seen the Kawai K5000 arp? That thing is kickass, definitely a good model to work from.
Did you have that sequencer thing on the go still, or should I go ahead?