Startseite
Forum
Fragen
Suchen
Formeleditor
Über Uns
Registrieren
Login
FAQ
Suchen
Foren-Übersicht
->
Sonstiges
Antwort schreiben
Benutzername
(du bist
nicht
eingeloggt!)
Titel
Nachrichtentext
Smilies
Weitere Smilies ansehen
Schriftfarbe:
Standard
Dunkelrot
Rot
Orange
Braun
Gelb
Grün
Oliv
Cyan
Blau
Dunkelblau
Indigo
Violett
Weiß
Schwarz
Schriftgröße:
Schriftgröße
Winzig
Klein
Normal
Groß
Riesig
Tags schließen
Schreibt eure Formeln hier im Board am besten mit Latex!
So gehts:
Latex-Kurzbeschreibung
|
Formeleditor
[quote="jarCrack"]Hi, vielen dank noch mal für euren Rat. Habe jetzt den Code umgeschrieben, spez. anstatt Umwandlung in AudioFloatStreams mit dem normalen Audio Short Array gearbeitet. Funktioniert jetzt einwandfrei.[/quote]
Optionen
HTML ist
aus
BBCode
ist
an
Smilies sind
an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren
Spamschutz
Text aus Bild eingeben
Alle Zeiten sind GMT + 1 Stunde
Gehe zu:
Forum auswählen
Themenbereiche
----------------
Mechanik
Elektrik
Quantenphysik
Astronomie
Wärmelehre
Optik
Sonstiges
FAQ
Sonstiges
----------------
Off-Topic
Ankündigungen
Thema-Überblick
Autor
Nachricht
jarCrack
Verfasst am: 02. Jul 2012 23:20
Titel:
Hi, vielen dank noch mal für euren Rat. Habe jetzt den Code umgeschrieben, spez. anstatt Umwandlung in AudioFloatStreams mit dem normalen Audio Short Array gearbeitet. Funktioniert jetzt einwandfrei.
TomS
Verfasst am: 24. Jun 2012 15:27
Titel:
Also hast du ein Problem mit einem Teil des Algorithmus, den du selbst nicht unter Kontrolle hast, da er auf einer fremden Bibliothek aufsetzt.
Dann müsstest du dich an die Entwickler der Bibliothek wenden - oder du findest Informationen zu den Bibliotheken im Netz.
jarCrack
Verfasst am: 24. Jun 2012 15:17
Titel:
Hey, vielen Dank für die Antwort.
Beide Versionen. Die PC und die Android Version sind in Java geschrieben. Die Audioanalyse muss in Echtzeit erfolgen im 0,1s Rythmus, weshalb eine FFT leider zu zeitaufwendig war. Hatte dies auch zuerst so umgesetzt gehabt.
Das Problem bei der Portierung ist, dass Android nicht die Standard Sound Library von Java verwendet, sondern eine eigene. Deshalb musste der Prototyp umgeschrieben werden mit der AudioRecord Klasse. Also bei hamonischen Signalen funktioniert die Android Version auch schon ganz gut, erkennt deren Frequenzen im Bereich 100 - 1000Hz. Nur mit Sprachsignalen klappt es leider irgendwie nicht.
TomS
Verfasst am: 24. Jun 2012 15:15
Titel:
Wie kann das Ergebnis eines Algorithmus vom Betriebssystem abhängen? Es handelt sich wohl um unterschiedliche Implementierungen des selben Algorithmus (wobei auch das gfragwürdig erscheint).
Nach kurzem Überfliegen des Algorithmus kann ich mir viele verschiedene Fehlerquellen vorstellen, insbs. Datenqualität und numerische Probleme.
Chillosaurus
Verfasst am: 24. Jun 2012 14:26
Titel:
Was funktioniert denn jetzt nicht?
Android ist ein Linux System? Was ist dann der Unterschied zum PC?
(Kenn den Algorithmus nicht, hätte stattdessen 'ne DFT gemacht.)
jarCrack
Verfasst am: 23. Jun 2012 23:02
Titel: Yin Algorithmus zum Erkennen der Fundamentalfrequenz in eine
Meine Frage:
Hi, ich versuche mit dem YIN Algorithmus, d.h. mit einer optimierten Autokorrelationsmethode die Fundamentalfrequenz einer Audioaufnahme zu ermitteln. Ich habe einen arbeitenden Prototypen für den PC gefunden. Dieser funktioniert einwandfrei. Ich versuche diesen nach Android zu portieren.
Leider funktioniert es nicht so recht, da die erkannte Fundamentalfrequenz noch zu sehr schwankt. Hoffe auf fachkundige Hilfe von Experten in Datenreihenanalyse etc.
Vielen Dank, Gruß
jarCrack
Meine Ideen:
funktionierender PC Prototyp