A downloadable tool for Windows and Linux

Download NowName your own price

rFXGen v2.1

A simple and easy-to-use fx sounds generator, based on the amazing sfxr.

rFXGen comes in two flavours: ZERO (free version) and ONE (low-cost version).

rFXGen ZERO features

  • Predefined sound presets (Coin, Shoot, Explosion, PowerUp...)
  • Multiple wave types supported (Square, Sawtooth, Sine, Noise)
  • Up to four save slots to store generate sound (temporary save)
  • Load .rfx sounds and import .sfs files (compatible with sfxr)
  • Save .rfx sounds with generation parameters (104 bytes only)
  • Export .wav files, configurable sample-rate and bits-per-sample
  • Three amazing GUI styles: Jungle, Candy and Lavanda
  • Wave data visualization in real-time
  • Completely portable (single file)

rFXGen ONE features

  • Powerful command line for batch conversion and wave playing
  • Export wave to .raw samples data and code bytes array (.h)

rFXGen Usage

Open the tools and use buttons/slider to generate sounds in real-time for your games.

Sounds could be saved as .rfx (sound generation parameters) and also exported to .wav as sample data, defining sample formating.

rFXGen ONE also allows exporting sounds as .raw sample data and as a plain code byte array (.h).

rFXGen ONE comes with a powerful command line for sounds generation and manipulation. To view all available operation just run on command line:

 > rfxgen.exe --help

rFXGen Custom

Do you like this tool? Do you need any specific feature to be added? Maybe a custom export format? Maybe a custom gui theme? Or maybe a version for Linux, OSX, Android, Raspberry Pi or HTML5? Just get in touch!

rFXGen Issues & Feedback

You can report tool issues and feedback here: https://github.com/raysan5/rfxgen

rFXGen License

rFXGen is open source software. rFXGen source code is licensed under an unmodified zlib/libpng license.

rFXGen ZERO is free and rFXGen ONE is low-cost, with the addition of some useful features. In any case, consider it as a small donation to help the author keep working on software for games development.

Copyright (c) 2016-2019 raylib technologies (@raylibtech)

PlatformsWindows, Linux
Release date Mar 17, 2017
Authorraylib technologies
Made withraylib
Tagsaudio, fx, raylib, sound, tool
Licensezlib License
Average sessionA few minutes
LinksHomepage, Twitter, Source code


Download NowName your own price

Click download now to get access to the following files:

rFXGen_v2.1_ZERO.zip 355 kB
rFXGen_v2.1_ZERO.tar.gz 411 kB
rFXGen_v2.1_ONE.zip 361 kB
if you pay $10 USD or more
rFXGen_v2.1_ONE.tar.gz 414 kB
if you pay $10 USD or more

Development log


Log in with itch.io to leave a comment.

Linux version lauch this:

./rfxgen: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ./rfxgen)

rFXGen was compiled for a newer libc version...

Thanks Ray

It freezes on Arch Linux after the last update lol....


I'll try to recompile it next week...


It should be ok now. :)


Can any sounds generated be exported?

yes, you should be able to export generated sounds as .wav just pressing the Export button. Did you try it?

Great tool!

Thank you! Enjoy it! :D

I'd be happy to pay few bucks for Linux version :)


Uploaded! ;)

Thank you <3 I love the dark theme :)


Can you make this available for Linux?

(2 edits)

Hi! Sorry, don't have a Linux system right now but you can compile it yourself from source.

Required dependencies are minimum: raylib, raygui, tinyfiledialogs.

If I can compile it myself at some point, I'll upload it.

(1 edit) (+2)

+1 this question.. :)