2010-09-07 11 views
5

Ich habe versucht, nachzuschauen, wie ich vielleicht eine Weile darüber nachdenke, und vielleicht verwende ich die falsche Terminologie bei meinen Suchen oder es ist viel zu weit fortgeschritten für mich. Ich möchte im Grunde Audio-Dateien in Echtzeit analysieren können. Ich weiß kaum etwas über Audioverarbeitung, also sollte ich wahrscheinlich klein anfangen und mich hocharbeiten. Irgendwann würde ich gerne in der Lage sein, ein Strom (oder Frequenz?) Spektrum darzustellen, das mit dem Audio-Spiel in Echtzeit korreliert. Grundsätzlich wie das WinAmp-Spectogramm (Terminologie?)Wo kann ich mit der Audioverarbeitung beginnen?

Alle Online-Tutorials mit vielleicht einem API-Vorschlag oder zwei würde sehr geschätzt werden. Ich habe ein paar vage Erklärungen gefunden (hauptsächlich, wenn es darum geht, FFTs zu berechnen und sie dann in etwas umzuwandeln ...) Wie ich schon sagte, ich weiß wenig von Audioverarbeitung, also zu wissen, wo ich anfangen soll, wäre großartig.

Sprache der Wahl: C++

Antwort

2

Sie in VST-Plugins als Ausgangspunkt für die Theorie hinter Audioverarbeitung aussehen könnten. Es gibt einen Blog mit einigen Tutorials in C++ here.

Sie können auch other SO questions auf VST-Plugins für weitere Informationen überprüfen.

Ich glaube, Audacity kann VST-Plugins laufen, werde ich mir das ansehen.

EDIT: Audacity unterstützt sie nicht aus der Box, aber Sie können enable it. Sie könnten auch eine Testversion von Ableton live herunterladen.

1

Ich würde empfehlen, ein grafisches Werkzeug zu verwenden, um einige Ideen zu prototypieren. Versuchen Sie Puredata oder etwas Ähnliches.

http://puredata.info/

Juce ist ein fantastischer Weg, um sich mit C++ mit einer Audio-Neigung zu erhalten.

http://www.rawmaterialsoftware.com/juce.php

Ich habe stolperte auch über UGen, die Sie zu viel zu verstehen, aufstehen und laufen könnten helfen, die Probe-by-Probe Verarbeitung Theorie ohne. Ich habe noch nicht so viel gesehen, aber es sieht von Anfang an interessant aus.

http://code.google.com/p/ugen/

Die KVR-Foren sind voll von Menschen, die kenntnisreich, um Audio-und Plugin-Entwicklung helfen und direkten Newcomer.

http://www.kvraudio.com/

Wenn Sie das Gefühl des Tauchgang in mit einem guten Buch tapfer. Ich habe viele gute Dinge über das folgende gehört:

http://www.amazon.com/DAFX-Digital-Udo-246-lzer/dp/0471490784

Viel Glück! Dies ist kein einfacher Bereich, um hinein zu kommen! (PS, der Blog in der obigen Antwort verknüpft ist meins -> es ist veraltet und wird Ihnen nicht wirklich helfen, irgendwelche Signalverarbeitung)

Verwandte Themen