Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Software-Spektrometer(wie Visualisation in MP3-Playern) (https://www.delphipraxis.net/80272-software-spektrometer-wie-visualisation-mp3-playern.html)

BloodySmartie 6. Nov 2006 13:28


Software-Spektrometer(wie Visualisation in MP3-Playern)
 
Hallo!

Hat jemand von euch schonmal erfahrungen in der Programmierung von Spektrometern gemacht, wie sie zB in Winamp oder dem Mediaplayer vorkommen? Habt ihr vielleicht Quellcodes in Delphi oder ein gutes Tutorial? Mich würde speziell interessieren wie ich an die Daten komme, mit denen ich die Lautstärke pro Frequenz/Frequenzbereich auswerten und ausgeben kann.

Für eure Hilfe wäre ich sehr dankbar.

Beste Grüße,

David

Jens Schumann 6. Nov 2006 13:38

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
Hallo,
das Verfahren nennt man Fourier-Transformation.
Es gitb auch eine Optimierung. Die nennt sich Fast-Fourier-Transformation.
Wird auch mit FFT abgekürzt.

Sunlight7 6. Nov 2006 14:02

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
Ein klein wenig weniger umständlicher ist es mit Fast Hartley Transformation (FHT)
Damit spiele ich mich gerade (na ja nicht wirklich es fehlt mir die Zeit dazu :roll: )

Zu beachten ist aber, das beide Verfahren nur privat genutzt werden dürfen, oder Du blechst dafür :mrgreen:

Edit: Es gibt noch andere Verfahren, deren Namen mir nicht einfallen, die aber langsamer sind.

Gausi 6. Nov 2006 14:09

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
Wieso sollte man für die Anwendung eines relativ einfachen mathematischen Verfahrens blechen? :shock:

Zum Thema: Schau dir mal die bass.dll an. Da findet man auch ein Beispiel zur Visualisierung.

Sunlight7 6. Nov 2006 14:18

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
Zitat:

Fast Hartley Transform algorithm is covered under
United States Patent Number 4,646,256.

Firms using this for commercial purposes will be infringing a United
States patent and should contact...
Für kommerzielle Sachen heißt es dann blechen...

shmia 6. Nov 2006 17:48

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
FFT Lib mit Source:
http://www.simdesign.nl/fft.html

EWeiss 6. Nov 2006 17:58

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
Der Turbo unter den FFT's ist FFTW !
OpenSource ..
Wird keine Lizenz benötigt.
Besonders für visualisierungen von OpenGl geeignet.

FFTW

gruß

BloodySmartie 8. Nov 2006 08:05

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
Oh! Vielen Dank schonmal für die Antworten - das ist bereits sehr hilfreich. Ich werd mich mal einlesen und euch auf dem Laufenden halten. Wer weiß...vielleicht kann ich nochmal eure Hilfe brauchen. (Ich bin mir fast sicher, dass der Punkt kommen wird :lol: )

Gandalfus 9. Nov 2006 15:25

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
Zitat:

Zitat von Jens Schumann
Hallo,
das Verfahren nennt man Fourier-Transformation.
Es gitb auch eine Optimierung. Die nennt sich Fast-Fourier-Transformation.
Wird auch mit FFT abgekürzt.

genaugenommen nennst sich das Verfahren Diskrete Fourier-Transformation (DFT)

Sunlight7 9. Nov 2006 16:19

Re: Software-Spektrometer(wie Visualisation in MP3-Playern)
 
DFT heißt es, wenn man eine einzelne Frequenz berechnet,
FFT für das ganze Spektrum. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz