Forum: Digitale Signalverarbeitung / DSP / Machine Learning Glockenton erzeugen ?


von ajax (Gast)


Lesenswert?

Hat schon mal jemand versucht, einen Glockenton elektronisch zu 
erzeugen? Ich meine so, dass es nach Big Ben klingt.

Einen ersten Versuch habe ich folgendermaßen gestartet:

300 Hz Grundton
4 Hz Modulation
sägezahnförmige, linear abklingende Hüllkurve

klingt ein "wenig" gockenähnlich.

Kennt jemand ein besseres Modell ?

Gruss,
ajax

von ajax (Gast)


Angehängte Dateien:

Lesenswert?

Im Dateianhang habe ich mal ein Hörbeispiel mit 200 Hz Grundton und 6Hz 
Modulation u. Hüllkurve.

Was meint Ihr dazu ?

von Sebastian M. (izaseba)


Lesenswert?

Hallo Ajax,

Sehr interessant.

Es würde mich auch interessieren, wie man sowas macht.

Gruß Sebastian

von Detlef _. (detlef_a)


Lesenswert?

Hi, interessant.

Wikipedia sagt zu Glocken, daß deren Ton erstens frequenzmoduliert ist 
und zweitens ungeradzahlige Oberwellen enthält und drittens die 
Grundwelle garnicht zeigen muß. Das trifft alles auf Dein Modell nicht 
zu. Hast Du nen Beispiel als wav (nur das kann ich in Matlab laden), 
welche Richtung das gehen soll?

Cheers
Detlef

von Alex (Gast)


Lesenswert?

Schreibt euch doch einfach m-files mit den Signalen, Matlab erzeugt dann 
aus den "Klangvektoren" wav-Dateien. So kann man verschiedene Beispiele 
auch leicht untereinander austauschen und nachvollziehen (vor allem sind 
die Dateien kleiner).

von Detlef _. (detlef_a)


Lesenswert?

Ich würde mir gerne mal richtiges Geläute (Kölner Dom, Big Ben, was auch 
immer) mit Matlab anschauen! Kann ich auch selber im Netz suchen, aber 
vielleicht hat ajax ja ne Lieblingsglocke.

Cheers
Detlef

von ajax (Gast)


Lesenswert?

>
Wikipedia sagt zu Glocken, daß deren Ton erstens frequenzmoduliert ist
und zweitens ungeradzahlige Oberwellen enthält und drittens die
Grundwelle garnicht zeigen muß. Das trifft alles auf Dein Modell nicht
zu.
>
Stimmt, mein Modell ist viel einfacher. Aber meiner Meinung nach klingt 
es doch schon ganz gut nach Glocke, oder?
Das in Wikipedia klingt ganz interessant. Vielleicht sollte ich noch 
eine schwache Modulation der Hauptfrequemz hinzufügen.

>
Hast Du nen Beispiel als wav (nur das kann ich in Matlab laden),
welche Richtung das gehen soll?
>
Warum willst Du es denn in Matlab laden? Mit den obigen Angaben solltest 
Du das Signal doch relativ einfach selbst erzeugen können.

Ich habe leider kein Matlab-Scribt, da ich das Signal mit LabView 
erzeugt habe.

Gruss,
ajax

von Detlef _. (detlef_a)


Lesenswert?

Hallo,

>>Aber meiner Meinung nach klingt es doch schon ganz gut nach Glocke, oder? <<
Hm.

>>Warum willst Du es denn in Matlab laden? Mit den obigen Angaben solltest
Du das Signal doch relativ einfach selbst erzeugen können.<<

Drücke ich mich so unklar aus oder lest Ihr so wuschig? Ich möchte von 
Dir nen WAV-File mit Deinem echten, wirklichen, richtig mitgeschnittenen 
Lieblings-Glockenton. Den würde ich dann gerne mal anschauen und 
eventuell nen Modell matchen. Klar kann ich mir den auch selbst aus dem 
Netz ziehen, aber Du willst doch bestimmt irgendwas spzielles nachbilden 
(Big-Ben?)

Cheers
Detlef

von ajax (Gast)


Lesenswert?

Ja der Big Ben wäre nicht schlecht:

http://upload.wikimedia.org/wikipedia/commons/1/1d/Westminster_sound.ogg

Gruss,
ajax

von chris (Gast)


Lesenswert?


von Detlef _. (detlef_a)


Angehängte Dateien:

Lesenswert?

Hallo Glockenfreunde,

habe mal die ARMAX methode probiert. Funzt so lala. Anbei Original und 
synthetisiertes Signal des ersten Schlags aus ajax's BIG-BEN link. Habe 
nen Modell 600ster Ordnung gematcht. Das synthetisierte Signal ist 10 
Mal so lang wie das Original. Der Anschlag stimmt nicht und man kann die 
600 Ordnungen bestimmt noch um 580 reduzieren, wenn man Zeit und Lust 
hat. Letzteres hab ich, ersteres leider nich mehr.

Cheers
Detlef

von ajax (Gast)


Lesenswert?

Hallo Detlef,

klingt ja gar nicht schlecht. ARMAX-Methode ? Ich nehme an, dein 
resultierendes Modell ist ein IIR-Filter mit n? Pohlstellen m? 
Nullstellen?

Gruss,
ajax

von Detlef _. (detlef_a)


Lesenswert?

>>Ich nehme an, dein resultierendes Modell ist ein IIR-Filter mit n? Pohlstellen 
m? Nullstellen <<

So ist es, n=m=600.

ARMA heißt das bei Matlab, nicht ARMAX und Du heißt ajax!

Verwirrend alles.
Cheers
Detlef

von ajax (Gast)


Lesenswert?

So, jetzt geht's nur noch darum, das Modell in einen 8 Bit 
Mikrokontroller Atmega8 mit 8KFlash, 1K Ram und 16Mhz Taktfrequenz 
reinzukriegen.

Gruss,
ajax

von PeterL (Gast)


Lesenswert?

im Datenblatt des "uralten" SAE800 (Ding-Dong IC) steht auch einiges 
Brauchbares drin

von ajax (Gast)


Lesenswert?

Den Begriff "Ding Dong IC" finde ich super !

Das beschriebene Prinzip entspricht genau dem Verfahren, welches ich in 
einen Attiny13 implementiert habe. Mich würde ein Klangbeispiel 
interessieren, weil der SAE800 nur einen 4 Bit DAC hat.

Gruss,
ajax

von bocklos (Gast)


Lesenswert?

Poothstelle v?

von Alban (Gast)


Lesenswert?

Hallo,

eine große Sammlung über die Analyse und Synthese von Glockenklänge 
findet man hier:

http://www.hibberts.co.uk/index.htm

Gruß

Alban

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.