Echtzeit ist nicht unbedingt erforderlich, aber ich erstelle ein Spiel für mein Projekt im letzten Jahr und möchte die Kraft des Tons nutzen, um dynamische Pegel zu erstellen, die ausschließlich auf einem Musiktitel basieren, der gerade abgespielt wird. Ich möchte dieses Spiel für die PS Vita mit Playstation Mobile und C# erstellen, aber wenn ich will, kann ich auf C++ und PSP wechseln.Benötigen Sie eine Audioanalysebibliothek, um Echtzeitrückmeldungen aus Audiodateien zu erstellen?
Ich kann eine WAV-Datei verwenden, und hoffentlich die Amplitude der Wellenform extrahieren, sowie andere Merkmale wie Durchschnittsfrequenz und ungefähre BPM aus diesen Daten berechnen, um ein Niveau zu erstellen.
Ich habe keine Skrupel zu versuchen, mit diesen Rohdaten zu arbeiten, ich möchte nur einen Weg, wie ich diese Informationen zuerst bekommen kann. Wenn ich die Samples extrahieren und verschiedene Eigenschaften dieser Samples feststellen kann, kann ich sie speichern und Änderungen in der Lautstärke, Tonhöhe und mehr berechnen, um Notizen usw. zu erstellen.
Ich benutze C#, aber wenn überhaupt möglich kann ich entweder Verwenden Sie p/invoke oder wechseln Sie mein Projekt zu einem anderen Gerät, das C++ anstelle von C# verwendet.
Ich panische ein bisschen hier, weil ich wirklich ein bisschen ratlos bin.
Vielen Dank Jungs.