A “soundboard” (as used here) is a two-dimensional array of buttons, each of which plays a sound.
BZ Soundboard lets you create virtual soundboards on your Mac.
First, drag files onto the Soundboard window.
You can place as many files as you have cells (buttons). You can create more cells by resizing the window, and you can change the size of all the cells by holding down option and resizing the window.
Dragging the window without the option key held down resizes the matrix (adds/removes columns/rows). The cells remain the same size, but there are more/fewer of them.
Dragging the window with the option key held down resizes the cells. Notice that, in this screenshot, there are just as many cells before as after the resize (you can count the five rows). But the size of each cell has changed.
Click on a cell to play its sound clip. If you hold down the mouse button, the clip will loop. The cell will be lit up until the clip ends.
You can also change the volume (from 0 to 100%) and the output device (either the default sound device as selected in the Sound pane of System Preferences, or a different device that will be used for all the sounds in this soundboard.)
When you mouse over a cell that has a sound clip filled in, a tooltip appears containing the display name (the title tag of an MP3, MPEG-4, or QuickTime file, or the filename otherwise) and the full path to the file.
⌘-clicking on a cell will reveal the associated file in Finder.
If you want to contribute bug-fixes or enhancements to BZSoundboard, the easiest way to do that is to clone the Mercurial repository for BZSoundboard. To do this, type this command into a terminal:
hg clone https://bitbucket.org/boredzo/bzsoundboard BZSoundboard
I provide BZSoundboard's source code under a three-clause BSD license. For more information, see the file named LICENSE.txt that comes with the source code.