BZ Soundboard

A sound-player program for Mac OS X


What it is

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.


How to use it

First, drag files onto the Soundboard window.

An AIFF file being dropped onto one of the buttons in a new soundboard.

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.

Resizing the window to add/remove cells.
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.

Resizing the window to change the size of the cells.
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.

A button that is lit, indicating that the sound is playing.

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.

A soundboard window, with most of the cells filled in with sound clips, and three (the top-right cell, the cell to the left of that, and the cell above the bottom-right cell) empty, reading 'Drop file here'.

⌘-clicking on a cell will reveal the associated file in Finder.


Is it a universal binary?

No.


Downloads

BZSoundboard-0.2.dmg
The application, ReadMe (taken from this webpage), and BSD license, on a zlib-compressed UDIF disk image.
MD5 hash: 17455ae7b204bdd816ebbfaba2f501f0
SHA-1 hash: d8af99711a2b19f1e0abe7ee3c268f6cd4761eff
BZSoundboard-0.2-src.zip
Objective-C source code and an Xcode 2.2 project, in a zip file.
MD5 hash: ce26712b5248f08c46308087bb43faaf
SHA-1 hash: 68622209a99b7ecf6d0f0cdc3b26cfcf5b506446

MD5 and SHA1 signatures were created using the md5sum(1) and sha1sum(1) utilities from GNU coreutils.


Mercurial repository

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.


2011-08-30 http://boredzo.org/bzsoundboard
Valid XHTML 1.0! Valid CSS!