I'm pleased to announce that I've set up Mercurial for version control. Unfortunately the svn repository changes have all been lost, but since most of that code has either been superseded by more recent versions or remained unchanged, it's not a significant loss. Not only will this provide a backup for the code, but it will also help make sure that those of you who want to build from source can get the most recent features sooner.
Dear Soundboard Users,
I am pleased to say that the latest release of Soundboard is now available, and this one is full of bug fixes. I've also included some highly experimental FLAC support in this release, but please use it with caution, as I have had sporadic success playing them, but as yet have not been able to determine a pattern of failure or a solution. Thank you all for continuing to use Soundboard, and for your continuing feedback. ... read more
Good news, Soundboard fans! Version 2.0.4b is now available for your downloading pleasure. It includes a brand new edit menu (cut, copy, paste functionality), updates to the manual, and a very minor bug fix.
Because I've had a couple requests come in for a more recent snapshot of the codebase lately, I have posted the latest in the files section. Soundboard v2.0.3b release c is now available, and contains many of the bug fixes and most of the new features that will be included in the v2.0.4b release, which should still be ready before the summer season begins.
As you may or may not know, SourceForge recently upgraded their system, and switching over the svn repository has resulted in what one of my favorite bosses always used to refer to as "another seamless IT transition." i.e. it doesn't work right. I'm trying to figure out what's going on and how to resolve the svn issues with SF.net support, but the 2.0.4 release of Soundboard will, regrettably, be delayed as a result. Sorry. ... read more
I'm pleased to report that the next version of Soundboard will integrate some features there have been long outstanding requests for; including displaying the name of a media file as the target to a sound cue, and stereo pan control. However, this means that the new version of Soundboard will be incompatible with earlier versions. For those of you building from source, those changes are live as of the current svn snapshot (107). ... read more
The latest snapshot (98) no longer relies on the JMF for playback. We're now using jLayer instead for all systems. Based on the error messages I was receiving about getting Soundboard to work on some Ubuntu systems, this should resolve most issues getting Soundboard to start. Since it's been so long since the last release, I'm going to prepare another one as soon as I've had a chance to test it a little bit more and revise some of the documentation, which has not kept pace with code updates. Stay tuned.
I have been aware of certain difficulties getting the JMF installed on Linux systems for some time, and while the reasons behind that continue to be a mystery, it looks like migrating away from the JMF is going to be the best way to go; as Oracle appears to have abandoned development of that in favor of JavaFX.
In the mean time, if you absolutely must run Soundboard on Linux, there is a work around: if you are running NetBeans, and compile from source and run *within* NetBeans, Soundboard will run normally. Of course, you'll have to be running a system that is capable of handling both, and you'll need t know a little bit about setting up a development environment, but unless Oracle decides to fix whatever is broken with the JMF in Linux, it's the best I can suggest until I've updated to better (working technology). ... read more
I wanted to take a moment to thank those of you who have continued to use soundboard through the beta, and who continue to offer your feedback and support on this program. I wanted to assure you that I haven't forgotten about it. When I posted my last news update, I had hoped to have cue timers, along with some other bug fixes, completed sometime by early January of 2011. Unfortunately, mere days after posting that news item, my father was killed in a car crash, and I was unable to devote time to this project. ... read more
In the interest of transparency, I wanted to let you all know that countdown timers and in-line status messages that I've heard so many requests for are currently in development. My schedule isn't allowing as much time for me to work on these as I would like, but with a little bit of luck I'll have a new release integrating this functionality available in early 2011. If you can't wait that long, you can continue to check out the latest SVN snapshots as I work on building this into the program.... read more
In case you missed it, Lee Schlesinger recently wrote a bit about Soundboard at the Sourceforge Blog. You can check his post out here: https://sourceforge.net/blog/soundboard-is-a-sound-option-for-stage-performances/
Since then, a number of people have written in with offers to help the project, and advice for how I can fix some outstanding issue, and I wanted to thank everyone who's contacted me for helping to bring Soundboard closer to completion.
For those of you who only monitor the news feed, we've released the third beta of Soundboard a few hours ago. This release incorporates the following changes:
* Corrected bug that was preventing duration of mp3 sound cues from
displaying properly on non-Windows systems.
* Corrected bug that prevented addition of new cues to the table after
the last cue had been deleted.
* Corrected bug that caused the auto-selection of the wrong cue
after a new cue is added to the table.
* Corrected bug that prevented the auto-selection of the cue
immediately preceding the cue being deleted.
* Enabled selection of midi files for playback (presently they are
supported by the JMF).
* Corrected bugs that allowed playback controllers to propogate errors
to the interpreter when used without data being written to the table.
* Added cue numbers to error dialogues that referenced specific cues.
* Added error dialogues to catch fades that did not have a cue number
associated with them, rather than letting a NullPointerException be
passed to the interpreter.
* Added ability to package sound files and (updated) sound cue
sheet into a directory for easy export.
* Added check to make sure that cue files get saved with the .xml
extension, and to add the extension if the user did not supply it.
* Tweaked open function so that it will only clear the cue table if you
actually choose a cue file to open.
* Added support for ogg-vorbis playback via JLayer.
* Corrected bug that was causing cues to be sorted in ASCII, rather
than numeric order, and thus causing cue sheet files to load
* Added some improved error reporting to help troubleshoot reported,
but as yet not-reproduced by the author, problem of Soundboard
silently failing to save changes to a currently opened file.
* Added more improved error reporting to help troubleshoot reported
problem of Soundboard potentially corrupting media files.
* Corrected bug that would over-write media files with cue-sheet XML
data. This also corrects a reported problem with cue-sheet files
* Added ability to export cue sheet as an excel spreadsheet.
* Added functionality to keep track of the media file directory, and to
preserve this information in the cue sheet file.
* Added ability to clear status messages with a right-click (ctrl-click
Soundboard is getting an extensive beta test (using the latest builds) at the Weathervane Playhouse right now. Their current production of Alice in Wonderland has a rich and extensive sound scape, and they're using Soundboard to run the show. We've turned up quite a few bugs as a result of this test (to my knowledge, Soundboard has never been tested on a show this big before), and I'm working on correcting these now in anticipation of the next beta release. ... read more
The latest SVN snapshot now provides for playback support for Ogg Vorbis files; that's the good news, which means we're a little bit closer to the next release.
Since my latest news update, I was alerted to a pretty major bug that I'm working to resolve: wherein a volume-fader thread locks the GUI and prevents the user from executing other cues of any sort, or even pushing the all important "stop" button. Clearly that's something we want to fix before the next release.
In anticipation of the third beta release of Soundboard, I've started adding some new features. It is now possible to package all of the sound files you've added to your cue sheet into a single directory for convenient editing, archival, and export. Also I've changed the Save As function so that it will append the ".xml" extension if you forget. You can check out the latest SVN snapshot to get access to those features and the bug fixes. ... read more
I've spent the weekend hacking away at the latest smattering of bugs from the latest release, and I think I got them all. The latest SVN snapshot will continue to reflect those changes. I am, for the moment, focusing more on fixing bugs than I am on adding features, so for those of you who have filed feature requests with me, hang tight. I want to make sure that Soundboard does well what it does now before having it do anything else.
I apparently have this problem with clicking on the wrong thing, because I accidentally deleted the beta 1 release of Soundboard when I uploaded the beta 2 release, and also the beta 2 release this morning, so I re-released it. None of the changes in the svn repository are reflected in the re-release that I published this afternoon. I just wanted to clarify that.
I am pleased to announce the release of the second beta of Soundboard 2.0. Along with a couple of bug fixes, mp3 playback is now supported by Soundboard, through the JMF Enhancement pack (requires additional install) for Windows, and through JLayer and Tritonus for all other operating systems.
It pleases me greatly to say that mp3 playback is now supported for all cue types, and in a platform independent way. The latest branch of the svn repository reflects this change, and coupled with a couple other bug fixes, I expect a second beta release of Soundboard to be available within the next day or so to reflect these changes. Thank you all for your patience!
I've been experimenting with JLayer (http://www.javazoom.net/javalayer/javalayer.html), and have had some very promising results. SVN Revision 37 (the most current as of this writing) reflects some initial integration of JLayer into Soundboard. I'm hoping that these experiments pan out and I can have full mp3 playback support working in the very near future. More on this as it develops.
Testing indicates that, if built from source on a Windows system with the JMF for windows plus pack AND the mp3 plugin installed on the system, Soundboard will support mp3 playback. The JMF can be downloaded from: http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/download.html the mp3 plugin frm: http://java.sun.com/javase/technologies/desktop/media/jmf/mp3/download.html and NetBeans (the IDE I built it in) from: http://www.netbeans.org/downloads/... read more
I wanted to take a moment to thank all of you who have downloaded and (presumably) taken the v2.0b release for a spin. I also wanted to lat you all know that I have added a thread for feedback related to the v2.0b release to the general discussion forum, and ask that you please leave all feedback, suggestions, and snarky comments there.
I have a short list of items for the 2.0b1 release (whenever that may be), including loop cues, and mp3 support (God willing I can get the JMF mp3 plugin working properly), but I am, of course, looking for any bugs that I haven't caught, as well as any new features you might like to see.... read more
I'm pleased to announce that the first beta release of Soundboard is now available for download. It was developed on OS X, and has so far been tested on WIndows XP and Open Solaris, so I'm willing to bet that it'll run on whatever you're running, as long as you have JRE 1.5 or above.
So... go get it!
And remember, we call it beta for a reason. I can't make it better if you don't tell us what doesn't work.
For anyone who's been reading along and keeping an eye on the SVN repository, SoundBoard has achieved a comfortable level of functionality. That is to say, you can build out a show using the five available types of cues, assign notes to individual cues, play back the show, save it, etc.
That said, "functional" is not the same as "ready for release." There are still more than a few bugs that need to be worked out, and the task of writing a manual still needs to be done before I'm ready to release the project as a compiled distribution. There's a difference between those who are willing to download a program and run it and those are willing to download and build from source, and I expect that the former caste of users will be less forgiving of a lack of documentation and run time errors, so I want to get a few more of the kinks worked out before officially unveiling SoundBoard to *them*. ... read more
Having worked out some things between sourceforge and NetBeans, I'm going to be using SVN to handle my source control going forward. So basically everything I said before will be true, except check out the SVN repository for the nightly builds.
Since I'm using NetBeans for this, if you just want to get the source, browse to the SundBoard/src/soundboard directory to get only those files if that's all you want.