Forum: Mikrocontroller und Digitale Elektronik Korrekte Notenfrequenzen RTTTL


von Rüdiger K. (sleipnir)


Lesenswert?

Für die Weihnachtszeit basteln man ja zuweilen singende und klingende 
Spielzeuge, und so wollte ich dieses Jahr einen "kleinen" ATtiny85 
mittels Piezo klingen lassen.
Ich schreibe gerade an einem Java-Programm, welches Lieder im 
RTTTL-Format einliest und daraus eine Header-Datei mit Repräsentation 
der Lieddaten nach dem Schema von
http://hackvalue.de/hv_atmel_rtttl

Dabei bin ich auf das Problem gestoßen, daß es bei der Zuordnung 
zwischen Noten und Frequenzen widersprüchliche Angaben gibt.

Meist werden - wie bei dem hier vorgestellten Projekt:
http://www.mikrocontroller.net/attachment/highlight/49150

die Oktaven 5-8 verwendet und der Note a5 die Frequenz 440 Herz 
zugeordnet, welche eigentlich korrekterweise eher der Note a4 
entspricht.

In einigen Beschreibungen verwendet man denn auch diese Frequenz für die 
Note A4, gibt dann den Oktavbereich aber als [4,7] an:
http://www.mobilefish.com/tutorials/rtttl/rtttl_quickguide_specification.html

In vielen anderen Beschreibungen verwendet man den Oktavbereich 5-8 und 
die falsche Frequenz-Zuordnung a5->440 Hz:
http://www.activexperts.com/xmstoolkit/sms/rtttl/

Was ist denn nun richtig?

von npn (Gast)


Lesenswert?

Korrekt wäre es eigentlich, wenn a1 mit 440Hz versehen wird.
Im Grunde ist es für die Spielzeuganwendung unerheblich, welche Oktave 
richtig ist von der Bezeichnung her. Ob es jetzt eine Oktave höher oder 
tiefer ist, kommt nur darauf an, wie die Piepser die "Musik" wiedergeben 
können. Und gleich welche Oktave, die Relationen stimmen ja trotzdem, 
also erklingt auch die Melodie richtig (Eine Oktave höher: doppelte 
Frequenz und eine Oktave ist in 12 Halbtöne unterteilt)...

von Udo S. (urschmitt)


Lesenswert?

Klingen wirds so oder so sch...
Trotzdem viel Spass beim Basteln.

Wenns besser klingen soll ein paar alte Soundchips ausgraben, auf die 
man einige Sekunden Musik aufnehmen konnte oder MP3 abspielen, und einen 
kleinen Lautsprecher statt piezo

von npn (Gast)


Lesenswert?

npn schrieb:
> Korrekt wäre es eigentlich, wenn a1 mit 440Hz versehen wird.

Nachtrag: In der englischen Musikliteratur wird allerdings tatsächlich 
der Kammerton a1 (440Hz) mit "A4" bezeichnet.

von Rüdiger K. (sleipnir)


Lesenswert?

Entschuldigung - ich meinte ja: A4...

Naja, SoundChip mit MP3 ist aber auch schon fast keine Bastelarbeit mehr 
- zudem soll es klein sein.

PS: Kann man einen ATtiny85 direkt an eine 5V-Solarzelle hängen oder 
sollte es der Leerlaufspannung wegen doch lieber eine 4V-Solarzelle 
sein?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.