Guten Morgen, das Mischen der Sounds in C++ ist tatsächlich eine Wissenschaft für sich. Zur Zeit (im aktuellen Code) werden die beiden Signale einfach addiert, durch 2 geteilt und dann gelimited auf min 0 und max 255 (8Bit). Das führt gerade bei sehr lauten Dateien zu Verzerrungen und wenn man einen tiefen Sound (Typhon) mit einem hellen Sound (Möwengeschrei) auf diese Art mischt, kommt auch nicht wirklich etwas verzerrungsfreies dabei heraus. Es gibt eine Abhandlung über das Mischen von 8bit Wav-files (den Link hatte ich hier auch schon einmal geteilt) - allerdings ist der ATmega328 schon mit dem Sounduino Code soweit ausgelastet, dass das recht komplexe mathematische Mischen von 2 Sounds leider nicht mehr möglich ist. Mein Versuch, das Ganze mal mit einem Seeduino Xiao zu versuchen, habe ich aus akuten Zeitmangel wieder verworfen.