What changes does ZDoom actually need to apply to Timidity++? As far as I could tell, in the past (way in the past) it wanted some kind of built-in kill switch, an object in the Timidity++ process that ZDoom could peak at and map into its own process where it could then signal to tell Timidity++ to quit. However I don't think it uses that anymore since non-ancient Windows versions have more appropriate ways to remotely kill the process.Graf Zahl wrote:Maybe someone should take the time and reapply the ZDoom specific changes to this more recent code base.
I think it also wanted some kind of volume control too in the cases where Timidity++ is outputting the audio on its own, but that's not relevant anymore either since the output is piped back to ZDoom to stream through the sound system.
I'd actually be a bit surprised if the kind of inter-process memory prodding ZDoom used to do with Timidity++ actually even still works, though even if it does it's not likely the right thing to do.