Sound speichern ?


hallo zusammen,
ich habe eine frage: wie kann ich eine melodie mit einem arduino speichern bzw. diese dann vergleichen ?

als basic würde mir der in den examples unter "sensor" liegende "knock" code genügen (lediglich low / high abfrage)
nun müsste ich die werte aber irgendwie speichern um sie dann, im 2. durchlauf zu vergleichen.

beispiel:
ich nehme eine morsocode ähnliche tonfolge auf und dann in einem 2. durchlauf vergleichen ob sie sich ähneln/ gleich sind.


ist das irgendwie möglich ?

evntl via millis ?




würde mich über hilfe sehr freuen :)


mfg

hey fre3mind,

mir wird aus deinem post nicht klar du genau speichern und vergleichen willst. "sound" wie in der Überschrift, audiodateien? eine melodie, tonhöhen und -längen? oder nur einen rhythmus?
für letzteres würde ich ein array mit länge der anzahl der pulse anlegen, in dem du immer die zeit zwischen zwei signalen speicherst. in einer schleife rufst du den sensor ab. wenn ein klopfen erkannt wurde, speicherst du die millisekunden seit dem letzten klopfen im array (differenz aus millis() vom aktuellen und vom letzten).

zum vergleichen prüfst du, ob die werte des aufnahme-arrays ähnlich sind mit denen des vergleichsarrays (das den richtigen code enthält). wenn alle werte z. b. auf 10% genauigkeit (also +-0.1) übereinstimmen, ist der code identisch.


Arduino Forum > International > Deutsch (Moderator: uwefed) > Sound speichern ?


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62