-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do you have an ideas about Position Sensing? #6
Comments
Would love to see this feature as well. |
Recently, I started researching the signal processing of a drum trigger module. As a first step I wanted to create a proof-of-conecpt where I ignore the latency and the processing requirements of the algorithms. First results are shown here: https://github.com/corrados/mypitools/blob/master/projects/edrumtrigger/README.md. I am not sure if this will lead to any useful algortihm which could be implemented on an Ardunio. But it is fun to do some research in that area :-). |
I have now finished a first working version and created a short Youtube video to show my algorithms in action: https://youtu.be/6eQjCD-DFjo |
I have ported the code to an ESP32 microcontroller now. The code is available at: https://github.com/corrados/edrumulus. |
@corrados wow that's awesome! Have you tried it with any VST, eg. Superior Drummer? I will order a new ESP32 and make this a holiday project. |
No, I have not done that yet. I have just used the Roland TDW-20 to generate the drum sound from the MIDI signal. If you want to try out my library, please keep in mind that the code is in a very early stage and only optimized for my PD-120 mesh pad. Also, you have to put the operating point of the ADC in the middle of its range (I do it with two resistors in series connection and a capacitor). |
I am also using one of those PD-120 mesh pads 👍🏼 |
Very interested on this! |
I would like to implement positional sensing feature if you have any idea you can share an idea and resources.
The text was updated successfully, but these errors were encountered: