Hallo.
Hab vor mir einen LED Audio Spektrum Analysator zu bauen.
Soweit läuft auch alles, zur Zeit schick ich das Audiosignal durch einen 10kHz Tiefpass (2ter Ordnung) les es mit einem Atmega8 ein berechne die FFT (128 Punkt) und schicks per UART an den PC. (wenn alles geht wir der PC durch einen 2ten uC ausgetauscht, der die Ansteuerung der LED Matrix 32*16 übernimmt)
Nun ist mein Problem, dass die ersten paar Frequenzen immer viel viel höher sind als die letzteren. Sprich die letzteren erreichen nie die Höhe der ersten paar. Hab mir gestern das Winamp Plugin Classic Spectrum Analyzer runter geladen und eine Einstellung namens equalize (=ausgleichen) gefunden. Wenn ich die deaktivier seh ich das selbe Problem das ich derzeit hab. Ich hab aber keine Ahnung wie ich das softwaremäßig ausgleichen könnte.
Hat jemand eine Idee was ich falsch mache, bzw. wie ich das richten kann?
mfg.skyscater
Hab vor mir einen LED Audio Spektrum Analysator zu bauen.
Soweit läuft auch alles, zur Zeit schick ich das Audiosignal durch einen 10kHz Tiefpass (2ter Ordnung) les es mit einem Atmega8 ein berechne die FFT (128 Punkt) und schicks per UART an den PC. (wenn alles geht wir der PC durch einen 2ten uC ausgetauscht, der die Ansteuerung der LED Matrix 32*16 übernimmt)
Nun ist mein Problem, dass die ersten paar Frequenzen immer viel viel höher sind als die letzteren. Sprich die letzteren erreichen nie die Höhe der ersten paar. Hab mir gestern das Winamp Plugin Classic Spectrum Analyzer runter geladen und eine Einstellung namens equalize (=ausgleichen) gefunden. Wenn ich die deaktivier seh ich das selbe Problem das ich derzeit hab. Ich hab aber keine Ahnung wie ich das softwaremäßig ausgleichen könnte.
Hat jemand eine Idee was ich falsch mache, bzw. wie ich das richten kann?
mfg.skyscater
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „skyscater“ ()