Dual source Acoustic IR pedal

Here is my pedal project

It is a pedal for acoustic guitar with piezo pickup (and built-in mic).
All the processing is based on CMSIS DSP library

  • It provides two kind of FIR filters (quackless and mic-like)
  • EQ shape (17 stages IIR)
  • EQ tonestack based on Fishman mini amp
  • A dual source feature with Baggs Anthem-like crossover.

Check the Youtube video
Youtube link

Github link
https://github.com/kienphanhuy/Daisy-Seed-Project/tree/main

4 Likes

Interesting project!

I think you’ve got your footswitches reversed, they should be:
FS1 : 25 (LEFT switch viewed from above)
FS2 : 26 (RIGHT switch viewed from above)

Can you post a photo of your Stereo mod for Terrarium?
(Edit) I found photo of the mod on AGF. Very nice!

Oh wow, this sounds really nice! And thank you so much for sharing the code too.

Here is the picture

and the veroboard

3 Likes

Thanks for that veroboard layout - I might try this on my Terrarium.
I was puzzled by the extra resistor… then I remembered… phantom power!

Hey, came across this project and can’t wait ti build it. One question - according to your documentations, “FIR filter coefficients must be first loaded into the QSPI Flash.” Can you explain what you mean by this? I’ve been loading everything on my DS via the Boot Loader (for large files or those that require a lot of memory) or the typical flash loader.

Thanks for any help you can provide!

It’s not really compulsory

In my project, I stored multiple IRs in the pedal. So there was no room in the main Flash memory for all those. So I stored them in the QSPI Flash and load the IR when needed.

If you only want to use one IR you can just enter the coefficients in your program.