Super Pads helps manage samples on a SP-404SX.
- 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. Check the releases page for the latest version.
- Open the app
- Select your SD Card root directory by clicking
Pick Folder
- Select the bank with the drop down and click on the pad you want to edit
- Adjust parameters for existing pads, remove pads, or add pads with pick files / drag & drop files to be converted to Wave with FFmpeg behind the scenes.
- Click
Write SD Card
to save your changed and convert files. - If any error comes up you will see it above the pad matrix, click it to dismiss.
- If you think something should be working but it not, please file an issue or tweet at me.
Some super kind folks have made videos showing how to use Super Pads:
- Super Pads: a New Program for Loading Sounds Onto Your SP-404SX
- Short Super Pads Tutorial by lilblizzard97 / Mirror
Tempo Mode
is another name for the Time Modify
/ Time Adjust
settings when adjusting the BPM, where turning the knob all the way to the left is Off oFF
, so the sample will play at its original length.
Turning the knob all the way to the right is Pattern Ptn
and will set the sample to play at the tempo of the pattern. The BPM can be between 40
and 200
, and User
will use the custom value.
The BPM can only be adjusted to any value from 0.5 to ~1.3 times the original BPM on the machine.
See page 30 of the manual.
To disable and remove the dot files from your SD Cards and free up some space, run these commands in your Terminal of choice where <FS NAME>
is your SD Card, by default on the name of card that came with the SP-404SX is SP-404SX
, so you would access it like /Volumes/SP-404SX/
:
# Prevent the OS from using DS files on USB drives
sudo defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
# Disable Spotlifht from index this drive
sudo mdutil -i off /Volumes/<FS NAME>
# Remove existing cruft
cd /Volumes/<FS NAME>
sudo rm -rf .{DS_Store,fseventsd,Spotlight-V*,Trashes}
# If this has been used on a Windows OS, you can remove the `System Volume Information` as well
sudo rm -rf System\ Volume\ Information/
Super Pads makes use of two libraries I wrote to play with my own SP-404SX, uttori-audio-padinfo for parsing and writing the PAD_INFO.BIN
file and uttori-audio-wave for adding the RLND
header to the Wave files out of FFmpeg, and an Electron wrapper to make it easier to use.
Note: I do not have an OG SP-404 or SP-404A but this could easily support those if someone is willing to help debug issues.
If you would like to suggest something or have found an issue please file a bug or message me on Twitter @superfamicom.
If you would like to support development, listen to my songs, follow me, or playlist my songs 😏
Features I have planned to work on as time permits, roughly in order:
- Investigate alternatives to Electron like Tauri.
- Copy & Paste between pads to move one pad to another or copy one pad to another.
- Saved Sets for easier and fast switching of arrangements.
- Preview Sounds
- Automatic Updates
1.2.0 - 2020-04-04
- 🧰 Update to Electron 12 and rebuild.
- 🧰 More fixes for importing some even weirder WAV files.
1.1.1 - 2020-01-02
- 🧰 Forgot to bump the version number in the previous release 🙃
1.1.0 - 2020-01-01
- 🧰 Fix issue with some errant WAV files preventing SD cards from being read.
1.0.0 - 2020-12-28
- 🧰 Released
- Paul Battley - His Roland SP-404SX sample file format was a huge help.
- Colin Espinas - Weather App Design was the original basis for the app layout and made me think of making the app.
- Himalaya Singh - The beautiful switches you see in the app.
- Envato Tuts+ -The simple and effective tooltips.
- David A. - The trippy perin loading screen.
- alphardex - The rainbow drop area background.