Team
(1)

Details

I am currently in the reserach and design stage of this project but the current plan is to have a set of myoware (EMG) sensors on the forearms and possibly the legs that are connected to an arduino UNO. The readings from the sensors will be subject to a threshold which will trigger a mechanical system to strike a drum.

The Myoware sensors actually have an in built gain control so you can take into account the different signals people produce. The device will always have to be calibrated for people but it's a very easy process and doesn't seem like a problem.

I'm not sure what you mean by this? A double stroke roll requires 2 "hands" in a LLRR or RRLL pattern

Do you mean to double to tempo you could program it to do two strokes per movement? This would be interesting but might be difficult as the delay between the two hits would have to perfectly match (or be double) the tempo that the user is contracting their muscles at!

This is a really good point, the fastest i could reliably get it to go with single beats is 80BPM, most music is above this so in theory two sensors could achieve 160 which is well above most popular music.

Would I need a second arduino to achieve this? If using the delay command then during the delay no other reading can be taken. This would mean that the sensors could not function simultaneously. Maybe a clock function could be used to avoid delay or some custom functions could be written and called.