Replies: 9 comments 8 replies
-
Hi!
But I will need a very good how-to to get going. Is that available somewhere?
What do you expect in such a how-to?
There's the manual in the doc folder as well as the discussions on this forum.
And yes, the manual may be a bit short / has room for pull requests...
The Changelog may be helpful though, too.
You can also see in [1] how to build edrumulus on ubuntu.
Probably you should start with a single tom and a breadboard with a single prototype 2 circuit connected to a single analog input on the ESP32. Then you need to modify the edrumulus PINs to match your setup, compile it, flash it & test.
The project in total is still somewhat experimental imho and doesn't provide an easy path to success, but rather many iterative ways for many pieces of hardware and software combinations. I appreciate that as it makes it more flexible, but of course it means you need to invest more time to learn stuff.
[1] https://github.com/corrados/edrumulus/blob/main/.github/workflows/main.yml
|
Beta Was this translation helpful? Give feedback.
-
Hi! I'm joining @HugoW1975 to ask a few questions that could be added here to help. Considering the Changelog [https://github.com/corrados/edrumulus/blob/main/doc/ChangeLog.md#2023-06-27-r08-new-case-for-prototype-5]:
This type of information would be very valuable so that we can do a step-by-step guide on this project that interests us so much! Thank you very much, master Corrados, for your work on this!! |
Beta Was this translation helpful? Give feedback.
-
Hi, sorry for the late reply. Hobby time is scarce, lately, and the time I do have I mostly play the drums. I dug in a little deeper in the Edumulus. I downloaded the PDF schematic. This seems pretty clear. I would also like to add one crash cymbal. Schematic-weise that seems easy, although I need to chose the correct GPIOs. Any suggestions on which ones? Then the software. I'd like to run it on my ESP32 S3 Dev board, mounted to a PCB conditioning the signals. MIDI over USB out. I think I read this is possible. I downloaded the edrumules.ino and .h files. I cannot get Arduino to install the .h library. It cannot find it in the normal search window and I can only add a ZIP file. I zipped the .h file, for Arduino to unpack and install, but to no avail. Please advise. Getting back to adding the second crash; is that as easy as making this change, from
Anyway, I am working on the PCB to have it made in China. I will use through-hole parts to make it simple for me to assemble and I have the idea to mount it inside and old snare drum, which is equiped with a mesh head and sensors. Cheers, Hugo |
Beta Was this translation helpful? Give feedback.
-
Thank you. VSC and Platform IO, I used that a LONG time ago to update things on my old 3D printer firmware. I need to freshen up on that one... I changed the code inthe ino file, lines 24 up to 26: In the edrumuls_gui.py, line 69: Is that all? I think I need to tell the software which pad is which type? I'll now go look into how to upload to the ESP32 S3 board, it has been a while... Hugo |
Beta Was this translation helpful? Give feedback.
-
Great, thanks. I really appreciate all the help. But I'm still not there, yet. I tried uploading to the ESP32-S3, as that is USB native and I think I need that to get the MIDI signal to my laptop. But it will only upload to a normal ESP32 (I had one laying around), not to the S3. In the readmy file it says the -S3 is supported, should I 'activate' it somewhere in the code? I cannot seem to find where. I can find various mentions of ESP32S3 in the hardware.cpp. [EDIT] I removed all ';' in this section: [/EDIT] Cheers, Hugo |
Beta Was this translation helpful? Give feedback.
-
On 6/4/25 15:09, HugoW1975 wrote:
Great, thanks. I really appreciate all the help. But I'm still not there, yet. I tried uploading to the ESP32-S3, as that is USB native and I think I need that to get the MIDI signal to my laptop. But it will only upload to a normal ESP32 (I had one laying around), not to the S3. In the readmy file it says the -S3 is supported, should I 'activate' it somewhere in the code? I cannot seem to find where.
Check the platformio.ini file. Looks like it was recently commented out, though, not sure why exactly.
I use a Teensy 4.1, so I cannot help you.
@corrados ?
|
Beta Was this translation helpful? Give feedback.
-
Thanks. I just checked, don't know if it matters; my board is an ESP32-S3-VROOM-1. And if there is a simple way to use the regular ESP32 board (which does upload) and get the MIDI signal from there to the laptop/daw/plugin, I am all for it. The S3 is not my goal. Cheers, Hugo |
Beta Was this translation helpful? Give feedback.
-
Well, progress. First of all, I now start to understand I do not need the S3, and even if I use it, it doesn't give MIDI out over the USB. So, back to the regular ESP32 board to which I could compile and upload succesfully. I also thought I needed access to the ESP32 board to run that gui.py file, I finally figured out I need to run that file on my laptop, using PowerShell, after installing Python. This is what I meant with a how-to. The manual just tells me to run that file, not to install python, use PowerShell, etc. But, I finally figured that out. And something did indeed happen, but I don't think it's right: PS C:\Users\hugow> cd desktop Yes, I cd'd to the directory and from there ran the file. Something did indeed happen, but it gives an error. I can find that line in the file when opening it in VCS, but I don't know what it wrong or how to fix it. I tried 'python edrumulus_gui.py serial COM6' as well (board is connected on COM6), but the result is the same. Oh, BTW, I tried the hello.py example and that works, so Python is basically functional. Any advice is welcome. Hugo |
Beta Was this translation helpful? Give feedback.
-
Here is a link to your other thread to avoid that we answer the same things twice: https://forum.arduino.cc/t/usb-uart-what-do-i-need-to-do/1386984 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I am looking for something to convert the piezo signals in my drum set (acoustic set with mesh heads and home-brew piezo sensors) to MIDI over USB, so I can plug in into my laptop which runs Reaper and SSD5.5. I know very little about electronics, I have made / copied several Arduin projects in the monkey-see, monkey-do range. Is this project something usably for me? I have an ESP32-S3 (which is USB native, I believe). I found the schematics-pdf, here, that's easy to arrange. But I will need a very good how-to to get going. Is that available somewhere?
Cheers,
Hugo
Beta Was this translation helpful? Give feedback.
All reactions