Meiner Meinung nach gilt es Interrupts zu vermeiden. Hat mir sogar vor kurzem ein Kollege erzählt: Moderne Programmierer verwenden möglichst keine Interrupts.

Für das Programm ist es auch gar nicht notwendig: In einer Schleife wird die Tonberechnung durchgeführt und dann gewartet, bis der PWM Timer abgelaufen ist und der neue Wert geschrieben. Nach diesem Prinzip funktioniert übrigens auch das ASURO-Rätselprogramm.

Für andere Anregungen bin ich weiterhin sehr dankbar, Dein Vorschlag mit einer realen Glocke find ich auch nicht gerade schlecht, nur was für eine Glocke nehm ich denn da ?
Achwas, nimm einen 500 Watt Subwoofer und bastle einen Attiny zur Tonsignalerzeugung dran
Was mir grad einfällt: Eigentlich müsste das PWM-Signal ja ideal für den Input eines Class-D Verstärkers geeignet sein.