MCUdude / SigmaDSP

A versatile Arduino library for interfacing with the ADAU1401, ADAU1701 and ADAU1702 audio DSPs
GNU Lesser General Public License v3.0
165 stars 33 forks source link

Crossover #22

Closed rudiars closed 1 year ago

rudiars commented 2 years ago

hi, I need help how to control ADAU1701 crossover ? thanks for respond..

MCUdude commented 2 years ago

There are several crossovers. Which are you thinking about?

rudiars commented 2 years ago

I need 2nd order 3 way crossover sir, thanks for respond

rudiars commented 2 years ago

please help...

MCUdude commented 2 years ago

Why not just use three 2nd order filters, and control each of them individually?

djamps commented 2 years ago

@MCUdude hey dude! Any chance to control Nth order 1 channel filters? 2nd order isn't quite enough for my crossovers. Thanks again for your awesome work!

MCUdude commented 2 years ago

@djamps Everything can be controlled, but you'll have to figure out the algorithm yourself, since this library currently doesn't support it. If you don't want to go down that rabbit hole, you can always just connect two 2nd order filters in series.

djamps commented 2 years ago

If it helps anyone, here's a trick to have adjustable 4th order LR crossovers without having to reverse engineer the algo. Just use dcSource() instead of a pot: https://ez.analog.com/dsp/sigmadsp/f/q-a/64925/sure-dsp---crossover-function