[HN Gopher] ESP32 Drum Synth Machine
___________________________________________________________________
ESP32 Drum Synth Machine
Author : peteforde
Score : 142 points
Date : 2024-05-09 16:17 UTC (6 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| imbusy111 wrote:
| The high-end version of this is Synthstrom Deluge. I love that
| piece of gear.
|
| Even the wood on the sides aesthetic is the same.
| joemi wrote:
| Not sure if you meant the wood side panels are an intentional
| reference to the Deluge, but if so you may want to know that
| wood side panels are a common design touch for desktop synths,
| hearkening back to some of the first compact consumer synths
| (like the Roland SH-1000), which also had wood side panels.
| tb303 wrote:
| yeah i even had walnut ones made for my 100m because i didn't
| like the fake veneer
| bitwrangler wrote:
| This is a nice example of using ESP32 and Arduino.
|
| Thanks for sharing the details of your project!
| stets wrote:
| that is very fucking cool. Well done! Any resources to learn
| about this stuff? Always been into synths so I'm interested in
| this
| peteforde wrote:
| Not my project, but I agree!
|
| The good thing is that there's an overwhelming amount of
| learning material out there. One fellow who was a big help when
| I was getting started was Nerd Musician:
| https://www.youtube.com/channel/UCyqCwyBJ98fR-CPoyXUxY5w
| mreid wrote:
| If you want to go a more analog route, this series of synth DIY
| videos by Moritz Klein is really great:
| https://www.youtube.com/@MoritzKlein0
| bambax wrote:
| > _DRUM_2004_V1_
|
| Shouldn't that title read DRUM_2024_V1 instead?
|
| Very cool project! Congrats!
| bxguff wrote:
| Pocket operator-esque setup, very cool
| makmanalp wrote:
| Just got a PO-33 and very psyched with it, though I've had some
| thoughts about whether you couldn't leverage the LCD a bit
| better to shift it from semi-serious to fully serious. E.g.
| right now in the sequencer it's impossible to know which
| specific instrument is playing. Anyway, it would have been
| really cool to have the OS be open and flashable and spend a
| little bit of time to make little papercuts like that better. I
| was looking into how hard it would be to put something like
| csound in a tiny board and make my own, but when I look at how
| minimal that single header file synth is, I'm left wondering if
| that's too much.
| pierrec wrote:
| I don't know about CSound, but Faust works well on
| microcontrollers, in fact that's one of its main use cases.
| Note that Faust focuses more on DSP, synthesis and effects,
| not so much on sequencing and higher-level music
| organization. I've found combining Faust (for low level) with
| any general-purpose language (for high level) works well for
| a lot of things.
|
| https://faustdoc.grame.fr/tutorials/esp32/
| bxguff wrote:
| Theres some in-depth breakdowns for the PO 12,14,16
| here(http://hackingthepo.weebly.com/) if you're interested! I
| have no idea about the po33 and if the juice is worth the
| squeeze, but they're cheap enough to tear apart so go for it.
| schwartzworld wrote:
| For a similar device (with a different UI) check out the
| Woovebox. I love mine as a portable groovebox and I'm
| experimenting with having it be the brain of my dawless setup.
|
| Would buy or build one of these in a heartbeat.
| brotchie wrote:
| Great project, congrats, super cool.
| tonyarkles wrote:
| Not sure if the author is around here or not but I might have
| something interesting for them in the next few weeks: an ESP32
| implementation of AppleMIDI/rtp-midi for sending and receiving
| MIDI over Ethernet. I've put a reminder in my calendar to reach
| out once I'm ready to release it.
| helpfulContrib wrote:
| You're aware that there are already a couple of these, right?
| First one that pops up in a platformio search:
| % pio pkg search rtpmidi
| Found 1 packages (page 1 of 1) lathoub/AppleMIDI
| Library * 3.3.0 * Published on Sat Aug 27 11:57:15 2022
| AppleMIDI (aka rtpMIDI) MIDI I/Os for Arduino. AppleMIDI (aka
| rtpMIDI) is a protocol to transport MIDI messages within RTP
| (Real-time Protocol) packets over Ethernet and WiFi networks.
| This major rewrite is faster, more stable and uses less memory.
| Read the Wiki page when migrating
|
| .. is pretty stable and fast. I've used it in an ESP8266
| project ..
| swatcoder wrote:
| Of course, the existence of some implementation is no reason
| not to write or share another one.
|
| In fact, it's _good_ for the ecosystem to have different
| people /teams exploring the problem space and it's _good_ for
| individual developers to hone their craft on delicate
| technical problems even when they 're ostensibly already
| covered.
| amelius wrote:
| Does it support touch-sensitivity and polyphony?
___________________________________________________________________
(page generated 2024-05-09 23:00 UTC)