Good news everyone! This is jSFXR plugin (javascript port of SFXR).
There is no longer need to store sounds in WAV. You can generate sound on the fly with any parameters that you want.
But it strongly recommended to cache long or frequently used sounds, because frequent sound generation can slow down application.
Plugin Link
Actions:
•Play sound - generate & play sound with simple custom parameters on the fly .
•Play Pro sound - generate & play sound with advanced custom parameters on the fly.
•Play CSV string - generate & play sound from CSV string on the fly. You can copy string from as3sfxr
•Cache sound - cache sound with simple custom parameters.
•Cache Pro sound - cache sound with advanced custom parameters.
•Cache CSV string - cache sound from CSV string. You can copy string from as3sfxr..
•Play cached - play cached sound by tag.
•Generate random sound - generate classic SFXR sound from preset (Pickup Coin, Laser/Shoot, Explosion, Powerup, Hit/Hurt, Jump, Blip/Select)
•Cache octave - cache octave with custom parameters.
•Play cached note from octave - play note from cached octave.
•Play base64 string - Play sound in base64 format. (NOTE: you can store generated sounds with variables in base64 strings, then play it with this action.)
Expressions:
•LastSoundUrl - Returns last played sound Url in Base64 format.