I started a project to translate winmm calls used by LFS to directsound. The idea was to make a DLL than implements these calls, and then just modify LFS binary to import this DLL instead of winmm. Unfortunately the project stalled due to several reasons. I have too much other work recently, and I no longer have any Vista machine, thus I no longer have much motivation to work on it. There's not much done, only the patching utility, and all the needed calls stubbed out, so the patched LFS runs but without sound. I realize the usefuleness of it is near zero, anyway, here it is:
https://lampka.siedziba.pl/Web ... ting.php?path=/lfsdsound/