I’m attempting to build a delay pedal that does only one thing: when you stomp the button, it plays back 30 seconds of high quality audio from 30 seconds ago.

I think it would need to be continuously overwriting some type of eeprom array. Does anyone have any advice?

I bought a few Teensy audio shields to try and prototype it. But I obviously need to understand how to achieve such a continuous rewrite on EEPROM or some other form of quick rewrite memory.

If someone could guide me to the right information, I’d be most grateful.

  • harryprayiv@infosec.pubOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    2 days ago

    I find that Haskell and similar purely functional languages that use category theory pair well with situations that rely on parallelism. Especially Haskell because it is immutable and lazy (or Idris or Agda with their dependent types to prevent invalid circuits perhaps).

    Circuits as Bicartesian Closed Categories

    Maybe someday this stuff will be approachable to Arduino level tinkerers. Until then, I like to watch this guy make magic https://youtu.be/Q8K0aeqDBiI