#include #include "Heavy_temp_a2960967.hpp" // Erzeuge eine globale Heavy-Instanz Heavy_temp_a2960967* hv = nullptr; void setup() { Serial.begin(115200); delay(1000); Serial.println("Heavy DSP Test startet..."); // Heavy-Context initialisieren (44.1 kHz z. B.) hv = new Heavy_temp_a2960967(44100.0); if (hv) { Serial.println("Heavy context erfolgreich erstellt!"); } else { Serial.println("Fehler: Heavy context konnte nicht erstellt werden."); } } void loop() { if (!hv) return; // Testausgabe mit einem leeren Audiobuffer const int blockSize = 64; float output[2 * blockSize]; // 2 Kanäle interleaved // DSP verarbeiten hv->processInlineInterleaved(nullptr, output, blockSize); // Optional: etwas ausgeben (z. B. ein Samplewert) Serial.print("Sample L[0]: "); Serial.println(output[0]); delay(100); }