[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)