Forum: Multimedia
Delphi
by shmia,
8. Jul 2008
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...
Forum: Multimedia
Delphi
by shmia,
8. Jul 2008
Ja, es geht mit Delphi + Assembler: http://www.dsp-worx.de/index.php?n=6 (incl. Sourcecode)
aber in dem Sourcecode geht es richtig zur Sache.
Das wäre dann aber ein Delay- oder Hall-Effekt.
Delay-Effekte sind übrigens relativ einfach zu programmieren.
Also wenn dich digitale Effekte interessieren, dann würde ich damit anfangen.
Forum: Multimedia
Delphi
by shmia,
8. Jul 2008
Ein Equalizer besteht ja aus mehreren Bandfiltern.
Manchmal wird die tiefste Frequenz auch als Tiefpass und die höchste Frequenz als Hochpass ausgeführt.
Auf dem Computer werden diese als Digitalfilter aufgebaut.
Um selbst Digitalfilter zu programmieren muss man aber die sehr anspruchsvolle Theorie verstanden haben.
Siehe: http://de.wikipedia.org/wiki/Digitalfilter
Man kann auch eine...