OMG what an unexpected gift! Thanks!
Seems to be working fine on my DFI AK74-EC / VIA KT133, Windows 98 SE, Sound Blaster Live! 5.1 (SB0100, PCI)
Here's some feedback, please feel free to ignore, absolutely not meant as discouragement or whatever
1) In a perfect world, audio lag would be as close as possible to 0 ms... Are there any further optimization tricks you can think of that could further lower the latency as much as possible? What kind of a lag does a real hard drive have approximately?
2) When copying large directories, the sound is too predictable / repetitive to my ear. My brain doesn't hear "hard disk sound", rather it sounds like "looping sound effect". Is it possible to add a little bit of randomization so that it doesn't sound like the same exact loop keeps looping over and over from start to finish?
3) in the HDD Synth Settings, I was unable to completely mute the "Idle" sounds: I set "Activity" -> 100 but there was still some "Idle" sound, I expected "Activity = 100" to mean idle sound are "Idle = 0" (completely silent)
4) In the sample packs, Original\ACCESS.WAV unfortunately also has the idle sound "baked in". Is it possible to somehow isolate ONLY the access sound in the recordings, so that the user can completely mute all idle sounds and only hear the activity sounds?
5) In the HDD Synth Settings, could you add an "Apply" button to make experimenting with the settings a little bit faster (use case: copy a large directory in the background, try a setting, apply, try something else, apply again, etc etc, until you find the best settings)
Also, I'm guessing pure DOS support (without Windows) would be even harder to implement? Something like https://github.com/MobyGamer/softhddi but with Sound Blaster support...