Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 15. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#6

AW: Frequenzfilter mit hoch und Tiefpass

  Alt 18. Feb 2013, 01:29
ich muss dieses Programm bis spätestens Dienstag fertig haben...
du "musst"?
Digitale Filter gehören niveaumäßig in ein Studium der Nachrichtentechnik oder technischen Informatik.
Solltest du also studieren, dann wird natürlich verlangt, dass die Berechnungen im Sourcecode erfolgen.
Mit der Nutzung von externen Tools wie bass.dll hast du das Thema verfehlt.

Falls du nicht studierst ergibt die Hausaufgabe keinen Sinn.
Genausogut könnte man von einem Maurer verlangen er solle die Statik der Golden Gate Brücke berechnen.

Ansonsten: ich habe ja das Kommandozeilentool SoX vorgeschlagen.
Schritt 1 - SoX herunterladen und die Doku lesen
Schritt 2 - SoX in der Eingabeaufforderung ausprobieren. Für dich interessant ist der Parameter "equalizer"
Also ganz grob sieht ein Aufruf so aus:
Code:
C:\> SoX input.wav output.wav input.wav equalizer 100 0.7q 5 equalizer 200 0.7q -5 equalizer 500 0.7q 2.5
100 = 100Hz, 0.7q=Güte des Filters, 5 = Anhebung bzw. Absenkung
Schritt 3 - SoX.exe aus Delphiprogramm aufrufen und die richtigen Parameter mitgeben.
  Mit Zitat antworten Zitat