I’ve made a bunch of usability and quality of life changes to the sfxr.lua demo app.
- fix: getDirectoryItems (from a PR)
- fix: off by one sample length error (from a PR)
- fix: space bar was not playing the sound
- fix: selected wave form was being ignored (sounds were always square wave)
- fix: loaded wave form not updating the interface (but sound was playing correctly)
- add: clone method added to sfxr.lua
- add: history form with list of previous sounds, save current, and undo/redo
- add: “play on changes” so that any time you adjust a sound it plays automatically
- add: keyboard navigation in file picker (A–Z: jump to files, Enter: choose, Esc: close picker)
You can get it at: gingerbeardman.itch.io/enhanced-sfxr-for-love2d
At some point I’ll fork the project on GitHub and file some PRs with my changes, but the repo for it seems very dead so I’ll wait until I hear back from the owner. Source code is at the above link.
Like what you read? Show your appreciation with ko.fi!
--
Comments: @gingerbeardman