Hello!
For the past few months I've bounced this idea around and scrounged for resources on how to implement CQT on the T4 such that I can drive WS2812B leds on a chromatic scale rather than the linear frequency bins provided by the default FFT implementation.
I'm curious if anyone is aware of any resources on this subject as it relates to the T4 specifically and integrating it as an extension to the AudioStream class.
I took a look at the AudioSDR project to see what might be useful there, but it's so massive it's hard to tell what the overall flow is and how the data is manipulated.
I also looked at the CMSIS DSP library to see if there was an implementation available but could not find anything.
I only need to drive 96 LEDS - 8 octaves with 12 half steps starting at E0.
Technically even that is a little overkill, but that's the absolute maximum I can foresee being useful and seems to be typical for a CQT implementation to support on 44,100hz.
Any guidance or help would be massively appreciated - thanks in advance for your time!
-Audio
For the past few months I've bounced this idea around and scrounged for resources on how to implement CQT on the T4 such that I can drive WS2812B leds on a chromatic scale rather than the linear frequency bins provided by the default FFT implementation.
I'm curious if anyone is aware of any resources on this subject as it relates to the T4 specifically and integrating it as an extension to the AudioStream class.
I took a look at the AudioSDR project to see what might be useful there, but it's so massive it's hard to tell what the overall flow is and how the data is manipulated.
I also looked at the CMSIS DSP library to see if there was an implementation available but could not find anything.
I only need to drive 96 LEDS - 8 octaves with 12 half steps starting at E0.
Technically even that is a little overkill, but that's the absolute maximum I can foresee being useful and seems to be typical for a CQT implementation to support on 44,100hz.
Any guidance or help would be massively appreciated - thanks in advance for your time!
-Audio