Sfxr - One Click Retro Sound Effects
![[Image: sfxr.gif]](http://www.cyd.liu.se/~tompe573/hp/images/sfxr.gif)
Project:
http://www.cyd.liu.se/~tompe573/hp/project_sfxr.html
Mac Port:
http://www.ivansafrin.com/crap3/sfxr.app.zip
(I think this might be 10.5 only)
awesome
ditto 
I am definitely going to be using it.

I am definitely going to be using it.
I won't be using it for games anytime soon, but it's so beautiful! <3
Ok. That is totally awesome. That made my week.
Scott Lembcke - Howling Moon Software
Author of Chipmunk Physics - A fast and simple rigid body physics library in C.
Totally gobsmackingly awesome idea & execution. I think my work colleagues are wondering why I have spent the morning with my PC going 'ping', 'thud', 'boing', repeatedly...
Very very cool.
I'm thinking of Cocoaizing it and beefing it up. (Zooming past a sound because I clicked Randomize too quickly is a bit annoying.) Thoughts?
Yeah, undo would be a nice feature.
Implementing undo for this in Cocoa would be dead simple. It shouldn't be hard to Cocoa-ize at all, assuming the source isn't atrocious. I mean, it's really just buttons and sliders after all...
The code isn't too horrible, since there isn't that much of it. It's pretty icky, but easy enough to hack of the unneeded parts. The way it plays audio is a little tricky though. There's a constantly-called callback to produce audio to pass to the audio device. I'm not sure how to do the same, but simply creating a wav and playing that will certainly be dead simple until I figure out if there is a better way.
FreakSoftware Wrote:Mac Port:
http://www.ivansafrin.com/crap3/sfxr.app.zip
(I think this might be 10.5 only)
Nice! Also, it works just fine on Tiger (10.4.11 - Intel)
FreakSoftware: low-level CoreAudio uses that callback model, or you can use something like PortAudio (which IMO is easier), if you want to keep the design similar.
As a matter of fact, the Windows code uses PortAudio. Looks like that's the ticket.
Edit: Hehe. It's working.
Edit: Hehe. It's working.
PowerMacX Wrote:Nice! Also, it works just fine on Tiger (10.4.11 - Intel)Crashes on PPC 10.4.11. The crash log suggests a problem in the TGA loader, endian related no doubt. I tried this out on my XP box a while back though, and it is pretty cool
Possibly Related Threads...
| Thread: | Author | Replies: | Views: | Last Post | |
| capture a click without cgrectmake | sefiroths | 3 | 3,615 |
Nov 20, 2010 12:51 PM Last Post: ThemsAllTook |
|

