Thema: Delphi rand und Random Delphi

Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#4

Re: rand und Random Delphi

  Alt 11. Mai 2007, 10:02
Nochmal ein kleines mit FFT

EDIT:

Übersetzt bis auf rand

Delphi-Quellcode:
function GetFreqData(audioData: array of byte): boolean;
Var
  fft : array of single;
  stepValue : single;
  val : single;

begin
  SetLength(fft, 1024);
  stepValue := 1.0 / 1024;

  Randomize;

  for i := 0 to Length(fft) do
  begin
    val := (float)rand.Next(0, (1024 / 2)) * stepValue;
    fft[i] := val;
  end;

  for i := 1 to 1024 do
  begin
    try
       val := fft[i] * 255;
       if (val < 0) then
         val := 0;

       if (val > 255) then
         val := 255;

         audioData[i] := byte(val);
         audioData[i + 1024] := byte(val);
     except
       Result := false;
     end;
     Result := true;
  end;

end;
dann kann ich testen..
Sorry mit einigen sachen komme ich noch nicht zurecht.


gruss Emil
  Mit Zitat antworten Zitat