From f786f747554c79de3a7aa1fd63cd1e7c2e0763c3 Mon Sep 17 00:00:00 2001 From: tobigun Date: Wed, 5 Mar 2008 11:16:44 +0000 Subject: FFT support for SDL/Portaudio playback git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@909 b956fd51-792f-4845-bead-9b4dfca2ff2c --- Game/Code/Classes/UMusic.pas | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'Game/Code/Classes/UMusic.pas') diff --git a/Game/Code/Classes/UMusic.pas b/Game/Code/Classes/UMusic.pas index 44ae2a61..f0bf3a9c 100644 --- a/Game/Code/Classes/UMusic.pas +++ b/Game/Code/Classes/UMusic.pas @@ -85,10 +85,13 @@ type Razem: real; // (TODO: Razem = total time) end; - + +const + FFTSize = 512; // size of FFT data (output: FFTSize/2 values) type - TFFTData = array[0..255] of Single; + TFFTData = array[0..(FFTSize div 2-1)] of Single; +type TPCMStereoSample = array[0..1] of Smallint; TPCMData = array[0..511] of TPCMStereoSample; -- cgit v1.2.3