A simple and easy-to-use fx sounds generator
Clone or download
raysan5 Reviewed SetMouseScale()
Function changed in raylib 2.3-dev
Latest commit 90afcd0 Jan 9, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
logo PNG size optimization Sep 25, 2018
release Added linux release Mar 19, 2018
screenshots Added updated design for v2.0 Oct 31, 2018
src Reviewed SetMouseScale() Jan 9, 2019
.gitignore Updated release to version 1.2 Mar 9, 2018
LICENSE Update LICENSE Sep 23, 2018
README.md Update README.md Oct 4, 2018



A simple and easy-to-use fx sounds generator.

Based on the amazing Dr.Petter's sfxr, use it to generate sounds procedurally for your games!


  • Multiple wave types supported (Square, Sawtooth, Sine, Noise)
  • Predefined sound presets (Coin, Shoot, Explosion, PowerUp...)
  • Load .rfx sounds and import .sfs files (compatible with sfxr)
  • Save .rfx sounds with generation parameters (only 104 bytes!)
  • Export .wav files, configurable sample-rate and bits-per-sample
  • Powerful command line for batch conversion and wave playing
  • Wave data visualization in real-time
  • Completely portable (single file)
  • Free and open source


rFXGen light interface


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

Despite being open source and free for everybody willing to compile it, consider a small donation for the development efforts or contributing to raylib patreon to help the author keep working on open source software for games development.

Copyright (c) 2016-2018 Ramon Santamaria (@raysan5)