Installation Guide
This guide will walk you through installing Gamepad MIDI on Windows, macOS, and Linux.
Windows Installation
Prerequisites
- Windows 10 or Windows 11 (64-bit)
- Administrator privileges
- ~50 MB free disk space
Installation Steps
-
Download the Installer
- Download
Gamepad MIDI-{Version}-Windows.exefrom the releases page
- Download
-
Run the Installer
- Right-click the installer and select "Run as Administrator"
- If Windows SmartScreen appears, click "More info" then "Run anyway"
-
Follow the Installation Wizard
- Accept the license agreement
- Choose your installation location (default is recommended)
- Click "Install"
-
Automatic Components The installer will automatically install:
- Gamepad MIDI application
- SDL3 library (for gamepad support)
- Bome MIDI driver (for virtual MIDI devices)
-
Restart Your Computer
- This is required for the virtual MIDI device to work
- You will be prompted to restart after installation
- You can postpone the restart, but virtual MIDI features will not work until you do
-
Launch the Application
- After restarting, launch Gamepad MIDI from the Start Menu or desktop shortcut
Verification
After installation and restart:
- Launch Gamepad MIDI
- The status bar should show "Gamepad MIDI" in the MIDI device list
- Open your DAW and check for "Gamepad MIDI" in available MIDI devices
Without Restart
If you choose not to restart immediately:
- The application will still work
- You can use existing hardware MIDI devices
- Virtual MIDI device creation will not work until you restart
- The app will display a message explaining this
Troubleshooting
Virtual MIDI Device Not Appearing
Solution: Restart your computer. The Bome MIDI driver requires a restart to function properly.
Permission Errors During Installation
Solution:
- Right-click the installer and select "Run as Administrator"
- Ensure your user account has administrator privileges
- Temporarily disable antivirus software if it's blocking installation
Device Doesn't Appear in Other Programs
Solution:
- Confirm you restarted your computer after installation
- Check Windows Device Manager for "Bome MIDI" under "Software devices"
- Restart your DAW to refresh its MIDI device list
- Try restarting Gamepad MIDI
Uninstallation
To remove Gamepad MIDI:
- Open Windows Settings → Apps → Installed Apps
- Find "Gamepad MIDI" and click Uninstall
- The Bome MIDI driver will remain (other applications may use it)
- To remove Bome MIDI: Settings → Apps → Uninstall "Bome MIDI"
macOS Installation
Prerequisites
- macOS 10.13 or later
- ~50 MB free disk space
Installation Steps
-
Download the Application
- Download
Gamepad MIDI-{Version}-macOS.dmgfrom the releases page
- Download
-
Open the DMG File
- Double-click the downloaded DMG file
- A window will open showing the application
-
Install the Application
- Drag the Gamepad MIDI application to your Applications folder
- Wait for the copy to complete
-
First Launch
- Open the Applications folder
- Right-click (or Control+click) on Gamepad MIDI
- Select "Open" from the context menu
- Click "Open" in the security dialog
- This is only required for the first launch
Security & Permissions
macOS may ask for additional permissions:
MIDI Access
- macOS will ask for permission to access MIDI devices
- Click "OK" to allow
Input Monitoring (if prompted)
- Go to System Preferences → Security & Privacy → Privacy
- Select "Input Monitoring"
- Check the box next to Gamepad MIDI
Virtual MIDI Device
macOS includes built-in virtual MIDI support. Gamepad MIDI will automatically create a virtual MIDI port called "Gamepad MIDI" that appears in all MIDI-compatible applications.
Verification
- Launch Gamepad MIDI
- Open Audio MIDI Setup (Applications → Utilities)
- Click "Window" → "Show MIDI Studio"
- You should see "Gamepad MIDI" in the MIDI devices list
Troubleshooting
"App is Damaged" Message
Solution: This is a Gatekeeper issue
- Open Terminal
- Run:
xattr -cr /Applications/Gamepad\ MIDI.app - Try launching again
Virtual MIDI Port Not Appearing
Solution:
- Restart Gamepad MIDI
- Check Audio MIDI Setup for any conflicting MIDI devices
- Restart your computer
Uninstallation
To remove Gamepad MIDI:
- Quit the application
- Drag Gamepad MIDI from Applications to Trash
- Remove settings (optional):
~/Library/Application Support/PoundingSystems/Gamepad/
Linux Installation
Prerequisites
- Modern Linux distribution (Ubuntu 20.04+, Fedora 35+, Debian 11+, or equivalent)
- ALSA or JACK audio system
- ~50 MB free disk space
Installation Steps
Option 1: Using the .deb Package (Debian/Ubuntu)
-
Download the Package
- Download
gamepad-midi_{version}_amd64.deb
- Download
-
Install
sudo dpkg -i gamepad-midi_{version}_amd64.deb sudo apt-get install -f # Install dependencies if needed -
Launch
gamepad-midiOr find it in your application menu
Option 2: Using the AppImage (Universal)
-
Download the AppImage
- Download
Gamepad-MIDI-{version}-x86_64.AppImage
- Download
-
Make it Executable
chmod +x Gamepad-MIDI-{version}-x86_64.AppImage -
Run
./Gamepad-MIDI-{version}-x86_64.AppImage
Option 3: Using the .tar.gz Archive
-
Download and Extract
tar -xzf gamepad-midi-{version}-linux-x64.tar.gz cd gamepad-midi -
Run
./gamepad-midi
Dependencies
Most dependencies are bundled, but you may need:
Ubuntu/Debian:
sudo apt-get install libasound2 libjack0
Fedora:
sudo dnf install alsa-lib jack-audio-connection-kit
Arch:
sudo pacman -S alsa-lib jack2
Virtual MIDI Device
Linux virtual MIDI setup varies by audio system:
ALSA (most common): Gamepad MIDI will attempt to create a virtual MIDI port automatically.
JACK:
If using JACK, use a2jmidid to bridge ALSA MIDI to JACK:
a2jmidid -e &
Permissions
For gamepad access, you may need to add your user to the input group:
sudo usermod -a -G input $USER
Then log out and log back in.
Verification
- Launch Gamepad MIDI
- Check available MIDI ports:
aconnect -l # For ALSA # or jack_lsp # For JACK - You should see "Gamepad MIDI" in the list
Troubleshooting
Gamepad Not Detected
Solution:
- Check gamepad connection:
ls /dev/input/js* - Ensure you're in the
inputgroup - Try reconnecting the gamepad
No MIDI Devices Available
Solution:
- Install ALSA utilities:
sudo apt-get install alsa-utils - Check ALSA status:
aplay -l - Restart ALSA:
sudo alsa force-reload
Permission Denied Errors
Solution:
- Add user to input group:
sudo usermod -a -G input $USER - Add user to audio group:
sudo usermod -a -G audio $USER - Log out and back in
Uninstallation
For .deb package:
sudo apt-get remove gamepad-midi
For AppImage: Simply delete the AppImage file
For .tar.gz: Delete the extracted directory
Remove settings (optional):
rm -rf ~/.config/PoundingSystems/Gamepad/
Post-Installation
After installing on any platform:
-
Connect Your Gamepad
- Connect via USB or pair via Bluetooth
- The application will detect it automatically
-
Configure Your DAW
- Open your DAW's MIDI preferences
- Enable "Gamepad MIDI" as a MIDI input device
- Configure MIDI learn or manual CC assignments
-
Start Creating
- Head to the Getting Started Guide to create your first mappings
Next Steps
Now that Gamepad MIDI is installed, continue to:
- Getting Started Guide - Learn the basics
- Interface Overview - Understand the UI
- MIDI Mapping Guide - Create your first mappings