As a side project from eXo PAX I've worked today on a small tool in Java to generate sound effects, somewhat like SFXR. BeepingBoomBox is a small standalone Windows application (no Java installation required).

Current features (v0.4):

- generate a wide range of sound effects in just one click using the presets!- intuitive editing of frequency and volume envelopes using drag & drop- mix sine, sawtooth, triangle, square and noise waveforms- refine the sound using echo, repeat effects and a filter- optional smoothing of the envelope lines for a nicer sound- export the result to a WAV file (different bitrates, stereo/mono, 16/8 bit) for use in your games or applications!- load & save sound settings for sharing with your buddies!

Hey @BurntPizza, thanks for the tips Good ideas, all of them. The additional envelope types and saving/loading were things I had in mind already, but the splines thing may be a good improvement (and not too hard to implement)!

It's a challenge to balance new features with keeping it simple to use. It's so tempting to just cram in a gazillion features and ending up with something that needs a builky manual to use.

Works better now It is really fast and the sound matches perfectly the expectation of my editing.I was expecting some drag & drop for the different points of the curve. I think the interface can be a bit more user friendly (just for the curves). Yet the global interface is pretty good and simple so far (simple=good ) (it took me maybe 3 sec to understand how everything works, so that's a great thing)

Whats new:- Sawtooth wave!- Mixing two wave types: select one on the left, one on the right, and use the slider to determine which one gets emphasized- Line smoothing for smoother sounds: toggle on or of using the "smooth" box- A number of presets that generate recognizable random sounds (a bit like SFXR does, with more to come)

Wow! That's really great, I love the presets and the fact that they are generated each time!The smooth button is really useful. Great job so far! I hope you'll still working on this project to make it always better

Thanks guys, I kind of like to play with it as well - my girlfriend keeps wondering what all the beeping and honking sounds are

When I have time I'll add some more functionality, although I don't want to make it too complex. But, say, some special effects such as echo, a low-pass filter, and a good load & save function would be cool additions. And of course moar presets.

What would be cool too is if you can make more frequency+volume lines at one time, (with tabs or so) so you can mix it all..Still one sound, one length, but with different lines (that you can manage (in tabs or whatever), so it doesn't become a mess) .

Updates:- More intuitive editing of frequency and volume using drag & drop. I was afraid that continuously updating the spline smoothed lines would be impossible performance-wise, but this turned out to be no problem at all- New wave types: square and triangle- An echo / repeat effect that can both be used to add an echo to the generated sound, and to repeat the sound a number of times with varying frequency- A bell-shaped frequency filter that can be used to (de)emphasize a frequency range- Export settings, allowing you to set a sample rate, bits per sample and stereo/mono- Loading and saving sound def files containing the selected generator settings, for remembering and sharing cool effects with your buddies- Some updated presets. I'd like to make some more later.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org