Danke Falter!
Ich hoffe, ich kann das auch mit dem Rechtecksignal verwenden. Da meine Frequenz bei 22000Hz liegt, sollten eigentlich genügend Nullstellen vorhanden sein. Das Rechtecksignal eignet sich für meine Zwecke deutlich besser.
Ich habe deinen Code ein wenig abgeändert, da er bei höheren Frequenzen nicht mehr funktioniert hat:
Delphi-Quellcode:
for I := 1 to (Size div Format.nChannels) do
begin
if
I mod 4450 = 0
then
Aus := not Aus;
if Aus then
Data2^ := 0;
inc(Data2);
end;
Das entpricht etwa 10 Ein- und Ausschaltzyklen in der Sekunde.
Würde das alles eigentlich auch mit der Bass.dll funktionieren oder wäre das ganze auch ganz ohne
Dll möglich? Ich frage, weil mir durch die
Dll viele Dinge verborgen bleiben, die ich eigentlich wissen müsste, um das ganze etwas besser zu verstehen... Wie hast du dir dein ganzes Wissen in diesem Bereich angeeignet?
Ich probiere dann mal die Sache mit dem Knacksen zu beseitigen. Wenn ich keinen Erfolg habe, frage ich nochmal.
Wie kann ich zwei Sounds zusammenmischen, also beispielsweise einen 500 Hz und einen 800 Hz Ton, oder zwei wav Dateien?
Abermals vielen Dank!
Six