Thema: Delphi Equilazer

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#12

Re: Equilazer

  Alt 8. Jul 2008, 17:31
Zitat von Poseidon:
Zitat von shmia:
Das wäre dann aber ein Delay- oder Hall-Effekt.
Delay-Effekte sind übrigens relativ einfach zu programmieren.
Einfach zuprogrammieren???? Endlich meine Gebete wurden erhört!!!
Darauf hab ich gewartet. Delay-Effeckt einfach zu proggen mit TMediaplayer.
Na, so habe ich das nicht gemeint.
Du brauchst zuerst eine Komponente/Klasse, die WAV-Dateien lesen und schreiben kann.
Dann kommt dein Programm, öffnet die WAV-Datei, liest jeden einzelnen 16-Bit Samplewert.
Die Samples werden in ein Schieberegister mit sagen wir mal 1000 Speicherplätzen geschoben und kommen am Ende zeitlich verzögert raus.
Das Ausganssignal wird dann mit 70% vom Eingangswert und 30% vom verzögerten Wert addiert.
Dieser Samplewert wird wieder in eine zweite WAV-Datei geschrieben.
Realtime, also gleich anhören ist nicht und irgendeine Integration in den MediaPlayer auch nicht.

Mehr kann ein Neuling auf dem Gebiet am Anfang nicht erwarten.
Andreas
  Mit Zitat antworten Zitat