almogo 12 days ago

It's not very 2024, but here's the original binary you can run on your own computer, with no js or pro subscription:

https://www.drpetter.se/project_sfxr.html

Sfxr was my go-to in highschool for XNA 3.1 games. It's a very useful, tiny tool.

  • lomase 12 days ago

    Microsoft made a big mistake killing XNA. The Xbox 360 had a great community of indie developers.

    • almogo 12 days ago

      Yeah, I loved it personally. XNA lives on as MonoGame, but it never felt quite the same to me.

  • thesnide 11 days ago

    I think that tool lineage is one of the canonical example of software history.

    First a great tool. Then incompatible copycats that add some incompatible enhancements. Then some JS rewrites. Then some SaaS freemium offering...

vanderZwan 12 days ago

A friend of mine made one of these years ago, simply because he needed one for his own Ludum Dare game jams. I'm obviously biased but I like the interface a little bit more:

https://frozenfractal.com/projects/jfxr/

https://jfxr.frozenfractal.com/

  • Jyaif 12 days ago

    Very thankful for jfxr, I'm using it to create all the sound effects for my game.

    I re-implemented his synthesizer in C++ so that the sound effects can be generated at runtime: https://github.com/pewpewlive/ppl-synth The sound files are just Lua tables that specify the characteristics of the sound effects, like so:

    sounds = { { frequency = 500, waveform = "triangle", } }

    • vanderZwan 11 days ago

      That's pretty neat! Probably has good compression possibilities too if you come up with a compact serialization scheme.

smusamashah 12 days ago

This looks very similar to https://killedbyapixel.github.io/ZzFX/ whose author does lots of tiny Javascript code things (dweets, demos, a tiny game engine recently)

yungporko 12 days ago

this is something similar that i recently used, its the nicest one out of all the ones i tried imo https://sfbgames.itch.io/chiptone

  • vanderZwan 11 days ago

    I like how it manages to be a hybrid of a skeuomorphic and flat interface, which are supposed to be polar opposites on the design spectrum. Very beautiful

luizsantana 12 days ago

For a brief moment I read JSFxr, as Java Server Faces xr and had terrible nightmares from the past

Dwedit 12 days ago

I've always used Famitracker to make 8-bit sound effects.

hawski 12 days ago

I use sounds generated by it for the notification sound and the ringing tone (though I edited it out to include a 5 second silence at the end). I thought about creating an app for that to make it easy for everyone to have simple and completely custom sounds good their phone.

999900000999 12 days ago

I want this as a VST plugin. I look at the pro model and it's a subscription!

Why, sounds aren't constantly changing.

Edit : Looks like people are commenting free alternatives, thank you

chaosprint 12 days ago

nice! I like the hidden gem that you click on the generator to get new random parameters.