Forum: Mikrocontroller und Digitale Elektronik Rythmuserkennung


von link (Gast)


Lesenswert?

Hallo Community,

Ich bin auf der Suche nach Lösungsvorschlägen bzw Anregungen für 
folgendes Problem.
Ich will eine Schaltung entwickeln, die mir eine logische "1" liefert, 
wenn ein bestimmter Taktrythmus erkannt wurde.
Das heißt mittels Mikrofon wird beispielsweise 10Sekunden aufgenommen 
und dann verglichen, ob es der jenige Rythmus bzw Takt bzw Musik ist.

Ich habe gehört dafür gibt es eigene µController die das können, aber 
leider habe ich nichts brauchbares unter google gefunden.

Danke für eure Hilfe
lg

von Uhu U. (uhu)


Lesenswert?

Guck erstmal, wie man diese Wort richtig schreibt, bevor du so 
schwierige Sachen angehst ;-)

von karl (Gast)


Lesenswert?

Fourieranalyse, Spektrumanalyse, FFT

das werden wohl die schlagwörter sein die du brauchst.

der "eigene µC" wird wohl ein DSP sein.

wenn du es am PC machen möchtest kannst du es  mal mit DASYLAB 
versuchen, ich meine da kommt man irgendwo an ne testversion ran

von link (Gast)


Lesenswert?

danke vielmals, ich werde mich mal damit beschäftigen

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

karl schrieb:
> Fourieranalyse, Spektrumanalyse, FFT

Oder direkt mit dem Rhythmus falten, gegen den getestet werden soll. Der 
Rhythmus ist vorhanden, wenn das Faltungsprodukt einen bestimmten Wert 
überschreitet. Ist zB mit der GSL (GNU Scientific Library) schnell 
implementiert. Zu Faltung:

http://de.wikipedia.org/wiki/Faltung_%28Mathematik%29

Nach einer FT verbleibt immer noch das Problem der Erkennens, d.h. man 
hat zwei Spektren zu vergleichen auf ungefähre Übereinstimmung.

von Reinhard Kern (Gast)


Lesenswert?

link schrieb:
> danke vielmals, ich werde mich mal damit beschäftigen

Hallo,

was willst du denn erkennen - einfach einen Grundrythmus oder was 
komplexeres wie einen Dreivierteltakt?

Gruss Reinhard

von link (Gast)


Lesenswert?

Hallo,

Ich möchte von einem Lied den Takt erkennen. Vorraussetzung ist 
natürlich erstmal, dass dieser gleich bleibt.

lg

von An F. (hallofrage)


Lesenswert?

"Fourieranalyse, Spektrumanalyse, FFT"

brauchst du eigentlich nicht. du willst ja nix am frequenzspektrum 
sehen/analysieren.
ich würde sagen, dass du einen audio2trigger bauen musst und dann hast 
du den rhythmus als elektrische impulse. dann mit dem timer die abstände 
messen und danach mit den zeitabständen vorher erstellten 
rhythmusmustern vergleichen...

viel erfolg!
grüsse
der anfänger

von link (Gast)


Lesenswert?

Danke für die Lösungsvorschläge!

Kann mir jemand einen Link für so eine Beispielschaltung eines 
"Audio2Trigger" senden?

Danke

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.