SoundPusher v1.0.0

And we have a release (which is fairly untested, but it works for me). This is first time I’ve released something post-Gatekeeper, so I hope I signed all the things correctly. Also the first time I’ve attempted an installer.

I’ve redone the synchronisation between the input and output thread about 5 times now, let’s hope this variant works out. It’s easy if you don’t care about latency, but trying to get that as low as possible without glitching and staying real-time is quite hard. By default, only AC3 encoding is enabled as DTS support in libavcodec is only experimental. EAC3 seems to distribute packets over multiple SPDIF frames, and thus seems to be a bad choice due to further increased latency.

Diablo 3 sounds quite different with 5.1 sound for example, as the different screen corners map to in front or behind your character (and thus the listener) due to the isometric perspective.

Report any issues or suggestions on the GitHub page. Happy multi-channel audio-ing! 🙂

3 thoughts on “SoundPusher v1.0.0

  1. Thomas

    I’m looking for a solution to a problem…and SoundPusher might be it, though it will only be processing normal stereo and not 5.1.
    Problem: on a Mac Mini (10.12.3) I’m trying to route USB audio (Tascam 16×08 interface) back to the Mac via its digital (toslink) outputs. While I can get System sounds to appear at the attached recorder (a Sony DAT), no other audio input seems to be able to be routed to the digital outs. Commercial solutions, like RogueAmoeba’s LoopBack and Soundsource provide the i/o’s but don’t actually route the audio.

    Could SoundPusher help with this? Thanks!

  2. [maven] Post author

    I’m not entirely sure what you’re trying to achieve, but shouldn’t you just have to set the USB audio interface as default output device? Either way, SoundPusher is not going to be able to help you.

Leave a Reply

Your email address will not be published. Required fields are marked *