I've been able to spend a fair bit of time over the last few days troubleshooting the sound jumping as I played through a Novice game. I think I may have found a reliable fix, on my system I've had two 2-hour sessions with no music or dialogue skipping. It also runs stably, several hours of overall testing without a crash. Here's a link to the configured files I've been using: mediafire(dot)com/file/9rs4nbkz4c6vw79/Darkstone_OpenAL-Soft_sound_fix.zip
Just copy the 3 files to the Darkstone directory, and it should
work, no configuration necessary. I downloaded this over a year ago but only recently got around to really testing it, I believe it's the older IndirectSound/OpenAL version that was linked from the Fallout NV Nexus in this same thread. The settings in the included alsoft cfg were causing Darkstone to freeze within 15 minutes of loading a game, so I deleted the few strings that I suspected might be responsible and changed a few other values. As I said, it will run now for hours without crashing. Just the OpenAL-Soft files alone greatly improved the jumping, making it very infrequent on my system, but it looks like I've managed to eliminate it completely by also setting the Windows sound output to 44100 hz
In Control Panel, click Hardware and Sound, then click Sound, click your sound
output device (likely Speakers) then click Properties.
Click the Advanced tab, then in the dropdown select 16bit, 44100 Hz (CD Quality).
(I also tried changing the frequency in alsoft.cfg to 48000 to match the Windows 10 default but it didn't fix the sound jumping.)
As an alternative to OpenAL-Soft, there's also an old dsound.dll you can get from this Darkstone tools page: oketado(dot)ru/darkstone(dot)html
Just be sure to delete the files from the OpenAL method before using this one. It did totally fix the music jumping, with the tradeoff of no sound in the FMVs and the game sometimes hitching when dialogue would load in. If you go this route, the file you download has multiple .dlls in it, you only need dsound.dll. Copy it into the directory with Darkstone.exe.
You can also fix display issues with dgVoodoo, I'm using version 2.63.2. Just drop the program files into the Darkstone directory and allow it to overwrite the default ddraw dll. It overrides DirectX automatically when you run the game. You can force the game to use 4:3 resolution which also fixes the graphic errors on some of the UI sprites, - in dgVoodooCpl on the General tab select "Scaled, keep aspect ratio" for the scaling mode.
I recently installed old Darkstone, I bought this game from Babbages years ago and fell in love with it. Simple, fun, great soundtrack...which brings me to the problem. Looping audio both in voices and music. I signed up with Mediafire and tried to look for that file you had there, but I couldn't find an option to actually search, only upload my own files. So two questions, does that ^ fix the looping problem or at least cut back on it, and how do you search on that buggering site? >,<