SoundBoard is an elegant, easy-to-use application to save and play your favorite sounds.
Grab the latest version here. This will download a portable SoundBoard.exe that can be run from anywhere. Use the Export Configuration function to bring your configuration to a different system.
Left-click to select a single audio output device. Right-click to select or unselect additional devices.
Note that audio playback to multiple output devices is not guaranteed to be 100% synchronized. This functionality is not officially supported by Windows or NAudio, so SoundBoard is creating separate audio streams to each device which have the potential to drift.
You may also select an input to pipe to your output(s). This is essentially an audio passthrough, and should be roughly equivalent listen feature in the Windows sound properties. You may optionally tweak the desired latency in the configuration file. A too-low latency may result in choppy audio.
You may assign local and global hotkeys to sounds. Pressing a local hotkey will play the corresponding sound when the application is active. Pressing a global hotkey will play the sound regardless of the active window.
This code is licenced under the MIT License.