Beat der Musik erkennen

Gast #2504654
Lesenswert?

Ich möchte gerne eine Schaltung bauen, die die Beats eines Songs zählt. 
Das Zählen ist nicht das Problem, nur das Erkennen der Beats. Ich habe 
schon einige Schaltungen gefunden. Unter anderem diese 
http://www.dieelektronikerseite.de/Circuits/Musik-Lauflicht.htm
Ich würde den CD4017 weglassen und stattdessen meinen Zähler anhängen. 
Wie zuverlässige würde diese Schaltung die Beats erkennen. Wäre eine 
Schaltung mit Tiefpass (ca. 100Hz) + Gleichrichter + Komparator 
zuverlässiger?
Ich kenne mich ein bisschen mit analoger Elektronik aus (Komparator, OPV 
Grundhaltungen,  einstufige Transistorverstärker) und habe ein günstiges 
Oszilloskop zur Verfügung.
Als Zähler würde ich drei CD4026 kaskadieren.
Gast #2504712
Lesenswert?

>Ich möchte gerne eine Schaltung bauen, die die Beats eines Songs zählt.

Das interessiert doch keine Sau.
Wer sitzt vor seinem Verstärker und macht sich Gedanken
über die Beats pro Sekunde? Die Musik ist entweder gut
oder Scheisse. Daran ändert eine Beat Anzeige auch nichts.
Und Techno ist doch schon seit 20 Jahren out.
Gast #2504853
Lesenswert?

Erwarte aber keine perfekte Funktion deiner Schaltung, ich denke 
insbesondere bei Sachen wie Dubstep (sehr laute niedrige Frequenzen die 
das ganze Stück durchziehen) wirst du vermutlich Probleme bekommen.
Moderator (Firma: Titel) Persönliche Seite #2505147
Lesenswert?

Hans schrieb:
> Das Zählen ist nicht das Problem, nur das Erkennen der Beats.
Das hast du gut erkannt. Denn du mußt die Bassdrum oder die Snare aus 
einem komplexen Signalgemisch herausfiltern. Und dann hoffen, dass 
diese Trommeln zur Tempoermittlung aussagekräftig genug sind. Und vor 
allem: es sollte mit jeder Art von Musik gehen.
Weil das aber sehr komplex ist, werden auch bei Geräten, die das Tempo 
der Musik brauchen, gern Tap-Taster angebracht, mit denen das Tempo 
reingeprügelt werden kann. Der Mensch hat eben eine sehr ausgekügelte 
Signalverarbeitung hinter den Augen... ;-)

Martin schrieb:
> DJ CD-Player die BPM beim jeweiligen Lied anzeigen.
Bei bestimmter Musik braucht man eben keine weitere Signalverarbeitung, 
weil das signal schon Rechteckform hat... ;-)
Gast #2505392
Lesenswert?

>Ich möchte gerne eine Schaltung bauen, die die Beats eines Songs zählt.
>Das Zählen ist nicht das Problem, nur das Erkennen der Beats.

Schau mal hier:

http://www.8052.com/forum/read/185455

Interessant für dich dürfte die rechte Seite der Schaltung sein. Es 
handelt sich hier um einen Komparator mit mitlaufender Triggerschwelle. 
Damit funktioniert die Schaltung weitgehend unabhängig vom Signalpegel.
Persönliche Seite #2507857
Lesenswert?

>Der Link ist nicht sehr brauchbar, habe diese Schaltung mal nachgebaut,
>taugt so gut wie nix. 3 Led's die flackern, das war's eigentlich auch
>schon :P
Wenn du gelesen hättest, was ich geschrieben habe, wüsstest du, dass man 
mehr drauf machen kann.

Ich hab sowas an einem Controller, der per DMX nen Chaser ausgibt, 
funktioniert sehr gut. Dimmer/Led-Kannen dran und man hat ne echt gute 
Party-Beleuchtung.
Gast #2509220
Lesenswert?

Martin schrieb:
> soviel ich weiss gibt es DJ CD-Player die BPM beim jeweiligen Lied
> anzeigen.

Das kenne ich so, dass man im Takt der Musik ein paar mal eine Taste 
drücken muss. Der zeitliche Abstand zwischen zwei Tastendrücken wird 
dann sofort auf "Beats per Minute" hochgerechnet und angezeigt.
#2509332
Lesenswert?

naja bei der professionellen Software wird, einfach ausgedrückt, die 
Musik mit nem Echo von verschiedenen Frequenzen belegt und bei welcher 
sie sich aufschaukelt hat man die beatzahl. Ist aber schwer mal eben so 
zu programmieren.

kannste nich dir nen tiefpass bauen mit dem du dann nur die bässe hast 
dann ist das ja schon fast der tackt.

und meine Idee mit der tanzenden Coladose war ernst gemeint hab ich 
schon coole sachen mit basteln können
Persönliche Seite #2510645
Lesenswert?

Felice Dalice schrieb:
> naja bei der professionellen Software wird, einfach ausgedrückt, die
> Musik mit nem Echo von verschiedenen Frequenzen belegt und bei welcher
> sie sich aufschaukelt hat man die beatzahl. Ist aber schwer mal eben so
> zu programmieren.

Guckt doch mal nach PLL. Die PLL (Phase-Locked Loop) wurde für derartige 
Probleme erfunden.

Max

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren