DSP crossover

Hello everyone,

I’m new to Daisy Seed, and I need help understanding how to upload and run an EQ crossover patch on it.

I have a free Max/MSP patch that works as an EQ crossover, and I can edit it however I want. The idea is to:

  • Use 1 input signal
  • Split it into 2 outputs: one for high frequencies and one for sub frequencies
  • Display 2 graphic EQ curves on an OLED screen
  • Control and adjust the filter parameters live

My main goal is to convert this patch to run on Daisy Seed, but I’m still learning how to make the full transition from Max/MSP to C++/DaisySP. I would appreciate any guidance on:

  1. How to recreate the EQ crossover in DaisySP
  2. How to use an OLED screen to display the EQ curves (live visuals)
  3. How to route audio input/output correctly on the Daisy Seed

Thanks in advance for your help! Any examples or advice would be great.

Welcome!

Oopsy works by compiling a gen~ patch in Max and flashing that to your Daisy Seed. So if your EQ crossover patch is made entirely with gen~, you should be able to get started trying to flash it to Daisy.

As for having a custom visuals for your OLED, you would need to program with C++. If that’s crucial for your project, you may need to use VS Code and program in C++ (including the DSP portion of the project).

1 Like

So far, I have tried to get my OLED working, but it doesn’t respond or flash when I upload the program. It also doesn’t work with Gen.

Could you flash the Oopsy patch with Patch as the selected board?
Also, which OLED are you using and how is it connected to Daisy?

i traed all board too see if it will work
im useing oled 0.96 4 pin 12c iic communicate

GND to pin 20 = AGND

VCC TO PIN 38=3V3 DIGITAL

SCL TO PIN 12=I2C1 SCL =D11

SDA TO PIN 13= I2C1 SDA =D12

I want to design a digital crossover system for a 2-way hi-fi speaker, integrating an OLED display to provide real-time visualization of crossover adjustments and EQ curves. The interface will include rotary encoders for user control, allowing me to see both the exact frequency points and EQ movements as I adjust them.

This way, the OLED will not only show the crossover behavior but also give precise feedback on parameter changes, making the system intuitive and accurate for tuning

i want know also all the programs i can use to do my project
thanks

I2C OLED unfortunately won’t work right off the bat with Oopsy. You would need to use an OLED that uses SPI like this one

DSP can still be done with gen~ by using C++ inserts for Oopsy by the way.