I am attempting to create an interactive drum learning programme using max msp for my final year project, the idea is that the user will control an on screen interface using an electronic drum kit. I am new to max msp so I am having trouble starting off. For the actual drum lessons I need to be able to measure the time between when a note is played and when it should be played according to a click track. I then need to work out in milliseconds how much the beat was out and output some feedback. I also need to measure the velocity but I will tackle the timing first.
Any advice or opinions are welcome. I need to know what the best objects to use would be.