Ok, es läuft und zwar war das "*2" dieser Prozedur fehl am Platze:
Falsch: PlayPCMMemory(Data5, FormatStereo, Size * 2, nil);
Richtig: PlayPCMMemory(Data5, FormatStereo, Size, nil);
Ihr hattet also die ganze Zeit recht (was ich auch nicht bezweifelt hatte

), ich schob es auf einen Fehler in der
Dll, bis ich dann auf die Lösung kam.
Dank an Marabu und Spider!
Ihr habt mir sehr geholfen
lg
Six