← Back

Device Support

Supported controllers

FoxyPads includes built-in mappings for the M-VAVE SMC-PAD and the JP-1 Pad. Choose your controller below. The SMC-PAD can show step-sequencer pad lights; the JP-1 cannot.

SMC-PAD Setup

For the most reliable mapping, lights, and transport, install MidiSuite from M-VAVE, then load our official preset.

FoxyPads preset

Download FoxyPads.spc, then import it into MidiSuite. MidiSuite itself is provided by M-VAVE — use their official installer, not a third-party copy.

1. Install MidiSuite

Install MidiSuite from the official M-VAVE Downloads page. Either editor works with this preset:

  • MidiSuite (new) — the current editor
  • MidiSuite V1.3.7 — the previous editor

Connect the SMC-PAD over USB, open MidiSuite, and confirm the device is selected before you continue.

2. Import the FoxyPads preset

After downloading FoxyPads.spc, import it into MidiSuite:

  • New MidiSuite: open the menu in the top-right corner and choose Import preset (.spc).
  • Classic MidiSuite (V1.3.7): in the Glob panel, click Import.

Select the downloaded file and wait until the pads, knobs, and buttons update.

New MidiSuite: Import preset (.spc) in the top-right menu
New MidiSuite — open the top-right menu and choose Import preset (.spc).
Classic MidiSuite: Import button in the Glob panel
Classic MidiSuite — click Import in the Glob panel. The Sync toggle is in the same section.

3. Load Preset 1 on the hardware

After import, recall the first preset on the device: hold Shift and press Pad 1.

For correct mapping in FoxyPads:

  • Stay on Pad Bank A (the first pad bank). Do not switch to Bank B while using FoxyPads.
  • If you changed octave or transpose on the hardware, reset them:
    • Reset transpose: hold Shift and press Pad 13 and Pad 14 together.
    • Reset octaves: hold Shift and press Pad 15 and Pad 16 together.

5. Sync device tempo with the project

The SMC-PAD has its own internal tempo (Note Repeat, tap tempo, swing). For it to follow FoxyPads, both the device and the host must be set to sync.

Enable Sync on the device. In classic MidiSuite, turn on Sync in the Glob panel (next to Tempo / Swing). On the hardware you can also enable it from Note Repeat settings: hold Shift + Note Repeat, then press Pad 15 (Sync).

Send MIDI Clock from FoxyPads. In the Studio transport bar, enable MIDI Clock out. FoxyPads will then send MIDI Clock plus Start / Stop / Continue to the selected MIDI output, so the pad's tempo follows the project BPM.

If you use a DAW as well, enable MIDI Clock / Sync on the SMC-PAD output port (for example, in Ableton: MIDI Ports → the SMC-PAD output → Sync On). The device only follows tempo when the host is actually sending clock.

JP-1 Pad Setup

FoxyPads already includes a JP-1 mapping for pads, knobs, transport, and mode switch. There is no editor file to import.

Pad lights are not supported. FoxyPads cannot drive the JP-1 pad grid as a step sequencer. Any RGB lighting on the hardware is local to the device and is not used for step feedback.

1. Connect over USB

Plug the JP-1 in over USB. Prefer USB over Bluetooth — wireless MIDI adds latency and is less reliable for clock.

Open Studio in Chrome or Edge. Allow MIDI when the browser asks. Tap a pad: the matching pad in FoxyPads should respond.

On Windows you may see several ports (MIDIIN1 / MIDIIN2 / MIDIIN3). FoxyPads treats them as one JP-1 controller. Use MIDI Learn only if a control was overwritten.

2. Sync device tempo with the project

Note Repeat on the JP-1 follows FoxyPads when both sides are armed and playback is running:

  • On the hardware, hold Shift + Note Repeat + Sync.
  • In the Studio transport bar, enable MIDI Clock out.
  • Press Play. Clock is sent with transport, so Note Repeat locks to the project BPM.

Pad playing does not need clock. Enable this only when you want Note Repeat (or other time-based features on the pad) to follow the studio tempo.