super-pads, image 1 from its README
1/4
Firmware

super-pads

Rising75/100

Super Pads helps manage samples on a SP-404SX.

super-pads is custom firmware for the Roland SP-404SX, by @MatthewCallis. Open source under MIT, latest release 2.1.0 (October 2026), 110 stars on GitHub.

forRoland SP-404SX·by@MatthewCallis

Unclaimed. Is this yours? Sign in with GitHub as @MatthewCallis to claim it.

Downloads
0
Stars
110
Forks
24
Commits
51
Last commit
Download 2.1.0

Super.Pads-mac-x64.dmg· 136 MB· +4 files

MIT· MatthewCallis/super-pads·github.com/MatthewCallis/super-pads·downloads come from the creator’s GitHub releases

11
Commits
3
Releases
11 commits and 3 releases in the last year
Activity · last 12 months
8 releases
  1. 2.1.0v2.1.0Latest5 files
  2. v2.0.05 files
    • Pad Editor now shows all ten pad banks together in a wider and resizable window.
    • Pattern Import / Export! You can now import and export your patterns to and from MIDI with MIDI preview and custom pad assignment.
    • Preserved tenths of BPM in sample edits.
    • Made canceled file / card pickers leave the editor unchanged.
    • Fixed several bugs and edge cases.
  3. 1.3.0v1.3.05 files
    • Updated Electron to 44.3.0 and refreshed dependencies.
    • Updated external-link and drag-and-drop handling for modern Electron.
    • Made SD-card saves recoverable with staged writes, backups, rollback, and interrupted-save recovery.
    • Failed conversions now preserve pending edits for retry.
    • Fixed stereo-to-mono conversion, trim handling when replacing samples, pad-10 metadata, and invalid-card error handling.
    • Improved audio previews: switching pads stops playback, waveforms show the full sample, stale previews are cancelled, and special characters in file paths work correctly.
    • Reduced resource usage through worker cleanup, waveform caching, faster WAV scans, limited conversion concurrency, and fewer UI rebuilds.
    • Fixed accumulating loading animations and bank-dropdown text overlapping the arrow.
    • Added npm run package to build all five release assets: macOS ARM64/x64 DMGs, Windows x64 portable executable, and Linux x64 AppImage/archive.
    • Fixed oversized bundles and platform-specific FFmpeg packaging.
    • Updated icon generation and stylesheet build commands.
    • Added 20 automated tests and expanded Electron UI regression coverage.
    • Requirements: macOS 13+ or Windows 10+. Building from source requires Node.js 24+.
  4. 1.2.14 files
    • Update to Electron 13 and rebuild.
    • Fix issues with overwriting samples made on device, this requires reading from the card every time unfortunately.
    • Added Waveform Preview, not great but will be better in the future
    • Added Audio preview of pads with Play ▶️ & Pause ⏸ buttons

    This is the last version with this UI. The next version will have all the pad banks available at once.

  5. 1.2.03 files

    Update to Electron 12 and rebuild. No new features, only bug fixes for importing some weird WAV files.

  6. v1.1.12 files

    Forgot to bump the version number. Updated dependencies again anyway.

  7. v1.1.02 files
    • Fix issue with some odd and broken WAV files preventing SD cards from being read.
  8. v1.0.02 files

    First release for Windows x64 and macOS.