Tell us about yourself!
I'm verry sorry for replying so late.It's been a while since I've done this project. Changing the offset value to the exact note you're looking for is what the offset is built in for if I'm not mistaken. So as far as that solution goes it's not bad. If you go look in the datasheet of the arduino you'll find that for optimal use it's better not too use resistors greater than, I think, 10k ohm. Using the 1M ohm resister can cause problems such as latency (and others). This has to do with the hardware of the arduino. On the internet you'll find way better explained than I could why this is so.
How to Make a Gimbal
arduino UNO should work fine for this project.
Arduino Midi DrumView Instructable »
Portable Regulated Bench SupplyView Instructable »