Ok
Zitat:
Wenn ich dich richtig verstehe, kann ich dann ja auch 3 stück verschmelzen:
3 oder 20 macht kein unterschied! Abgesehen das du mehr Speicher verbrauchst.
Zitat:
Mixer:= BASS_Mixer_StreamCreate(44100, 3, 0) ;
das muss BASS_Mixer_StreamCreate(44100, 2, 0) ; heißen 2=Stereo, 1=Mono
Zitat:
kann es sein, dass dein Code die Dateien übereinanderlegt
Ja!
du kannst die aber versetzt abspielen/Legen benutze dazu
BASS_Mixer_StreamAddChannelEx()
aus der Bass Hilfe
Example
Add a channel to a mixer, delaying the start by 1 second and limiting the duration to 2 seconds.
Delphi-Quellcode:
QWORD start=BASS_ChannelSeconds2Bytes(mixer, 1); // delay
QWORD length=BASS_ChannelSeconds2Bytes(mixer, 2); // duration
BASS_Mixer_StreamAddChannelEx(mixer, channel, 0, start, length); // add the channel
bei delay/start setze die Länge der ersten Datei
Tipp. Schaue dir mal die Hilfe der Bass an!