also zu b):
Der Timer spielt 2 Oktaven höher als die Note angibt?!
Dies ist mir bereits beim RTTTL Player aufgefallen,
// RTTTL Oktaven 5..8 in Nibo2 Oktaven 4..7
if(oktave > 0) oktave--;
aber nicht ganz richtig gelöst
die Nibo Note C0 entspricht der Frequenz von C2.
Also F_CPU/PS/OCR/2 (/2 weil CTC Mode mit Toggle Outputbit CTC0=1 und WGM01=1)
.....16000000/1024/238/2 ist 32,826Hz; das entspricht der Note C1 und nicht dem C..
wie es im Soundbeispiel beschrieben wurde.
Aber angesicht dessen, was workwind hier gebastelt hat..trotzdem Hut ab