How to reset micros() to start/zero ?

Ahhh, google, I love you..... ;D

http://www.electronicsblog.net/examples-of-using-arduinoatmega-16-bit-hardware-timer-for-digital-clock/

Ok, new idea, to create the Timer1, which is 16 bits, and have it deal with PPQ. Outside the timer I check which will be the next data to be sent out, and put in a small buffer. When the Timer1 happens, it checks the small buffer and sends midi-out. I just hope it doesn't block the previous PPQ. So I guess I need to time how many midi-notes I can send per PPQ before the next Timer1 call happens. Maybe for now I will leave as one note only, or something like that. Them I start messing around with the buffer size.

Wk