<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d8701199\x26blogName\x3dIndependent+Gaming\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://indygamer.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://indygamer.blogspot.com/\x26vt\x3d-3885218248821958630', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>
 

Sunday, December 16, 2007


Possibly one of the most useful application that a game developer could have. DrPetter has written a program which randomly generates a sound effect based on selected options and slider settings. The results can then be saved as .wav files, ready for use in any projects.

Name: sfxr
Developer: DrPetter
Category: Application
Type: Freeware
Size: 1MB
Direct download link: Click here
24 Comments:
Anonymous BenH said at 12/16/2007 01:05:00 PM:  
I've only been playing with it for a minute and I already love it. I've played with a tool like this before, but the interface really let it down, so this is perfect.
The generator buttons are really useful for finding a base to start with, too. Great job DrPetter!
Blogger mjgrady said at 12/16/2007 01:16:00 PM:  
Holy heck, that's awesome. I'm putting it to use right away.
Anonymous PoV said at 12/16/2007 01:32:00 PM:  
It's actually more fun than a lot of games. :)
Blogger messhof said at 12/16/2007 01:53:00 PM:  
wow, this is really great!
Anonymous xerus said at 12/16/2007 02:37:00 PM:  
This rocks, thanks!
Anonymous J said at 12/16/2007 03:06:00 PM:  
OMFG this is Godlike. I'm replacing all my sounds with exports from this. Thank you maker, thmaker.
Blogger Cow said at 12/16/2007 05:09:00 PM:  
This is amazing, thanks for this. :D I've been hunting for something like this for a while.
Anonymous Jake Birkett said at 12/16/2007 05:42:00 PM:  
This sounds WAY cool, but are the sounds like 8-bit sounds only suitable for retro platformers or shooters or would they be any good for certain sounds in casual games?
Blogger Nu said at 12/16/2007 06:10:00 PM:  
really cool!
Blogger Raigan said at 12/16/2007 06:13:00 PM:  
i tried to get it to produce a flat/constant tone, sadly the end of the sound always drops down a couple octaves.

i'm still waiting for someone to make a nice VSTi like this.
Anonymous monoRAIL said at 12/16/2007 07:40:00 PM:  
This thing is fantastic.
Blogger Zaphos said at 12/17/2007 12:22:00 AM:  
I love this thing! Good job DrPetter!
Anonymous Foppy said at 12/17/2007 02:44:00 AM:  
This is great! :)
Blogger Stwelin said at 12/17/2007 04:13:00 AM:  
perfect. this will end my hunt for good 8-bit-ish sounds. Between this and pxtone, i'm set!
Anonymous cactus said at 12/17/2007 06:43:00 AM:  
This is amazingly good! I'd gladly have payed a few bucks for a tool like this :)
Blogger Graham Goring said at 12/17/2007 07:11:00 AM:  
Excellent little tool (fnar!).

This is a definite keeper for me. :)
Blogger Prospero said at 12/17/2007 09:21:00 AM:  
I believe the correct phrase to describe this program is:

"Made of win."

Good work, that man :)
Blogger oranda said at 12/17/2007 10:55:00 AM:  
Definitely made of win. I've been wanting a simple tool like this for ages.

And the categorized random generators are just amazing. I have no idea how you do that, but it is one cool trick.
Blogger Madamluna said at 12/17/2007 12:49:00 PM:  
Yeah, this is pretty much one of the funnest things ever.
Blogger Graham Goring said at 12/18/2007 08:32:00 AM:  
I think the only way this could be improved is if the mouse-dragging on the bars was a bit more literal and if it played the sound to the current settings whenever you released the mouse button or clicked a new square/sine/triangle/noise button instead of you having to click the play button.

Pwetty pwease? :)
Anonymous timdoug said at 12/18/2007 01:37:00 PM:  
I've compiled a hackish version for Mac OS X here:

http://www.timdoug.com/sfxr-sdl-macosx-intel-10.5-alpha.zip

It’s intel/10.5 only, but all the functions work. Make sure to read the readme! I’ll make it 10.3+ and Universal when I’m done with exams; keep an eye on my website.

Cheers!
-timdoug
Anonymous Jabberwock said at 12/18/2007 06:25:00 PM:  
Simply awesome; I'm a sucker for nifty sound-related programs. I've been using the waveform generator in Anvil Studio to create 8-bittish effects like these for quite a while, but I was always frustrated with the limitations. This is definitely a cut above. Fantastic-looking interface, too.
Blogger Madgarden said at 12/18/2007 06:44:00 PM:  
Great work, as always. And again, I'm impressed with how much you cleanly pack into very little code. Design Patterns/STL/Boost zealots, take note! ;l