A downloadable tool for Windows, macOS, and Linux

TableTopAudio combines a music player with a soundboard. Great for tabletop games where both music and one-hit sound effects are required. Sound effects can be looped at a given interval, or randomly. 

Sound effect formats supported: .ogg .mp3

Music playlist formats supported: .ogg .mp3

Usage:

Place music files in: System music directory/TableTopAudio/music

Place sound effects in: System music directory/TableTopAudio/sound effects

Save files are stored in: System music directory/TableTopAudio/saves

To assign or change a file on a sound effect button, right click on the desired button.

To change the label of a page button, right click on the desired page button.

Disclaimers:

TableTopAudio has been tested extensively on Windows, but not on Mac or Linux. Any bug reports are greatly appreciated.

Source code available here: https://github.com/nmpeckham/tabletopAudio

Pull requests welcome!

Changelog:

v0.85

- Fixed file name text alignment in SFX button edit page

- Removed file extension from button label by default

- Enabled scrolling on playlist

- Fixed items overflowing when selecting file for SFX button

- Added more explicit errors on filetype not supported

v0.84

- Added fade-in and fade-out buttons for sound effects

v0.83
- Fixed bug where non-playable files could be loaded into playlist

- Added ability to play ogg vorbis files in the playlist

- Changed format of save files slightly, making transfer of saves easier between computers. 
Please note this will break save compatibility with previous versions of TableTopAudio.

- Added workaround for very long audio clips. TableTopAudio will play the maximum possible (6 hours per channel at 44.1khz)

- Fixed bug that would prevent changing label of first page

- Page labels are now tracked in save files, and are restored upon loading

v0.82

 - Fixed bug where wrong song would play when clicking next or previous after moving current song in playlist during playback

- Fixed bug where playback scrubber does not go back to start when changing tracks

- Fixed bug where scrubbing to end of current song could cause a NullReferenceException

v0.81:

- Updated "About" screen with licensing information and hyperlinks

- Updated application folder to reflect application name

v0.8

- Added ability to save/load button and playlist configurations

- SFX Buttons no longer load audio clips into memory, they are now streamed as needed (.ogg and .MP3 still supported)

- Fixed several bugs that would occur when trying to use play/pause/stop/next/previous when there were no tracks in the playlist

- Added explicit error messages when errors are encountered

- Added "About" page containing license and version information

- Added option to enable/disable auto playlist updating

- Changed MP3 decoder from MP3Sharp to NLayer

- Playback progress bar on SFX buttons now auto-hides when clip is cleared

- Fixed bug where first ~0.5 seconds of playlist songs would be skipped

v0.71:

- Fixed bug where moving songs past top or bottom of list would cause crash

- Fixed bug where mouse would become severely misaligned from song item when rearranging playlist

- Changed color of SFX delay indicator from pink to black for easier differentiation than pink

- Enabled page buttons

- Right click to edit page button label

v0.6:

- Initial release      

- SFX buttons working

- Playlist working

Install instructions

  1. Unzip download folder
  2. Run executable

Download

Download
TableTopAudiov0.85.zip 63 MB

Leave a comment

Log in with itch.io to leave a comment.