| Envelope | |
|---|---|
| Attack time | |
| Sustain time | |
| Sustain punch | |
| Decay time | |
| Frequency | |
| Start frequency | |
| Min freq. cutoff | |
| Slide | |
| Delta slide | |
| Vibrato | |
| Depth | |
| Speed | |
| Arpeggiation | |
| Frequency mult | |
| Change speed | |
| Duty Cycle | |
| Duty cycle | |
| Sweep | |
| Retrigger | |
| Rate | |
| Flanger | |
| Offset | |
| Sweep | |
| Low-Pass Filter | |
| Cutoff frequency | |
| Cutoff sweep | |
| Resonance | |
| High-Pass Filter | |
| Cutoff frequency | |
| Cutoff sweep | |
Jsfxr is an online 8 bit sound maker and sfx generator. All you need to make retro sound effects with jsfxr is a web browser. It's a JavaScript port of the original sfxr by DrPetter. You can also use it as a JavaScript library for playing and rendering sfxr sound effects in your games.
See the documentation for using these sounds in your JavaScript game.
Tip: use the sfxr-to-wav nodejs script to convert to a wave file on the command line.
A Pro version of Jsfxr is available with a number of new features:
| Free | Pro | |
|---|---|---|
| โ | โ | Generate unlimited 8-bit sound-fx. |
| โ | โ | Unrestricted commercial use. |
| โ | โ | No personal data collected. |
| โ | โ | Export individual wav files. |
| โ | โ | Completely private. No ads or trackers. |
| โ | Organize sounds in packs. | |
| โ | Cloud save and sync across devices. | |
| โ | Export zip pack of wav files. | |
| โ | Infinite undo and redo. | |
| โ | Pause subscription at any time. | |
| โ | Dark mode. |