Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Tiefe Töne mit der Bass.dll "finden" (https://www.delphipraxis.net/48652-tiefe-toene-mit-der-bass-dll-finden.html)

Pitch-Bull 28. Jun 2005 16:00


Tiefe Töne mit der Bass.dll "finden"
 
Wie kann man mit der bass.dll herausfinden, wie stark zur Laufzeit der Bass (tiefe Töne) ist?

Ich wollte damit zum Beispiel erreichen, dass, wenn die tiefen Töne überwiegen (z.B. beim Kickdrum) etwas bestimmtes mit der Paintbox passiert...
Wenn jemand ne ahnung hat oder n link, wäre ich euch sehr verbunden...

Pitch-Bull 29. Jun 2005 16:01

Re: Tiefe Töne mit der Bass.dll "finden"
 
push

turboPASCAL 29. Jun 2005 17:37

Re: Tiefe Töne mit der Bass.dll "finden"
 
Du hast doch einen FFT-Spektrumanalysator gebaut, diene Visualisierung, die tiefen Töne werden
Links Dargestellt.

Delphi-Quellcode:
type
  fftdata = array[1..256] of single;

var
  data : fftdata;
...
begin
  // returns 256 floating-points values
  Bass_ChannelGetData(stream, @data, BASS_DATA_FFT512);
  ...
  for i := 1 to 256 do
    ...
end;
Wenn Du also die Werte aus data[1] oder data[2] liest hast du deine Tieftöne.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 Uhr.

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