Sfxr - One Click Retro Sound Effects

⌘-R in Chief
Posts: 1,258
Joined: 2002.05
Post: #1
Quote this message in a reply
Luminary
Posts: 5,143
Joined: 2002.04
Post: #2
awesome Grin
Quote this message in a reply
Moderator
Posts: 3,574
Joined: 2003.06
Post: #3
ditto Grin

I am definitely going to be using it.
Quote this message in a reply
Oldtimer
Posts: 834
Joined: 2002.09
Post: #4
I won't be using it for games anytime soon, but it's so beautiful! <3
Quote this message in a reply
Sage
Posts: 1,482
Joined: 2002.09
Post: #5
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.
Quote this message in a reply
Member
Posts: 156
Joined: 2002.10
Post: #6
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...
Quote this message in a reply
Member
Posts: 283
Joined: 2006.05
Post: #7
Very very cool.
Quote this message in a reply
⌘-R in Chief
Posts: 1,258
Joined: 2002.05
Post: #8
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?
Quote this message in a reply
Member
Posts: 283
Joined: 2006.05
Post: #9
Yeah, undo would be a nice feature.
Quote this message in a reply
Moderator
Posts: 3,574
Joined: 2003.06
Post: #10
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...
Quote this message in a reply
⌘-R in Chief
Posts: 1,258
Joined: 2002.05
Post: #11
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.
Quote this message in a reply
Moderator
Posts: 771
Joined: 2003.04
Post: #12
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)
Quote this message in a reply
Luminary
Posts: 5,143
Joined: 2002.04
Post: #13
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.
Quote this message in a reply
⌘-R in Chief
Posts: 1,258
Joined: 2002.05
Post: #14
As a matter of fact, the Windows code uses PortAudio. Looks like that's the ticket.

Edit: Hehe. It's working. Smile
Quote this message in a reply
Member
Posts: 446
Joined: 2002.09
Post: #15
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 Smile
Quote this message in a reply
Post Reply 

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  capture a click without cgrectmake sefiroths 3 4,145 Nov 20, 2010 12:51 PM
Last Post: ThemsAllTook