home.social

#daisyseed — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #daisyseed, aggregated by home.social.

  1. Another #GuitarPedal completed.

    A few years ago I designed a pedal with a complex effect (but just a single knob and an expression pedal as controls) for a guy but in the end that wasn’t what he was looking for and he didn’t pick it up. So I had this pedal stuck with me. 😑

    Recently a friend asked me for a long delay effect with a 15 second memory and the footswitch only muting the delay input (FX always on duty). It was an opportunity to #recycle the old pedal, based on a #DaisySeed board. So I drilled new holes in the enclosure to host 3 knobs.

    But wait, there’s more. ➡️

    #audio #electronics #GuitarEffects #stompbox #dsp

  2. My little daisyseed synth project is currently stalling on the whole "C++ is just the WORST language" problem.

    There's a class in the DaisySP library which is *almost* what I want. So I should be able to just subclass it and work from there, right?

    Well, no, because none of the functions that I want to override are declared "virtual", so I'd have to edit and re-build the library.

    I'm sure this is all in the service of runtime efficiency, at some level. But, you know - it's a 480MHz ARM processor. I think a little indirection wouldn't be a huge deal.

    I will just write the whole thing from scratch, all 100 lines or so of it. But it's *IRRITATING*, you know?

    #daisyseed #CPlusCplus #embedded #synthdiy #synth

  3. This toot made me realize--how is #puredata running on #daisyseed? Turns out there's a pd->C "compiler": wasted-audio.github.io/hvcc/

    So then the question is: Can I use #hvcc to write my C code for me and run it on the #esp32?

    "The goal of this development is to realise a generic eurorack module that is based on the ESP32 and programmable via puredata."

    github.com/sinneb/esp32-hvcc

    It doesn't look done, tho