Einzelnen Beitrag anzeigen

Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#2

Re: Audiodatei mit echo wiedergegben

  Alt 29. Dez 2006, 17:52
Hallo,

so sollte es gehen:
Delphi-Quellcode:
var
  BassEcho: Integer;
  BassFXEcho: BASS_FXECHO;
  BassChan: HCHANNEL;

procedure MakeEcho;
begin
 BassEcho := BASS_ChannelSetFX(BassChan, BASS_FX_ECHO, 0); // BassChan ist der Bass-Channel
 BassFXEcho.fWetDryMix:= Value1;
 BassFXEcho.fLeftDelay := Value2;
 BassFXEcho.fRightDelay := Value3;
end;

procedure ChangeEcho(Mix, Delay: Integer);
begin
 BASS_FXGetParameters(BassEcho, @BassFXEcho);
 BassFXEcho.fWetDryMix := Mix;
 BassFXEcho.fLeftDelay := Delay;
 BassFXEcho.fRightDelay := Delay;
 BASS_FXSetParameters(BassEcho, @BassFXEcho);
end;

MakeEcho; // wird aufgerufen wenn ein Echo erzeugt werden soll
ChangeEcho; // ändert die entsprechenden Parameter
In der Hilfe steht genau was die die Parameter bedeuten.

Gruß
Mazel
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat