![]() |
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... |
Re: Tiefe Töne mit der Bass.dll "finden"
push
|
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:
Wenn Du also die Werte aus data[1] oder data[2] liest hast du deine Tieftöne.
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; |
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