Goal: Find any setting, know what it does and what it was out of the box.
Open Settings (pad 16, labelled Setup on the MODE map). The categories are listed in the order below. Turn the encoder to move, press it to open or change a row, and click the power button to go back. Most changes apply at once and are saved.
Defaults are what a new CrossPad starts with. A row marked “info” only shows something. On this page, rows few players need are folded under Advanced in each category; on the CrossPad they sit in the same list as the others.
| Setting | What it does | Default |
|---|
| Brightness | Screen brightness, 5 to 100. | 100 |
| Theme Color | The accent colour of the screens: Neon Green, Yellow, Cyan, Purple, Orange, Pink, Blue or Red. | Neon Green |
| Touch Sensitivity | How lightly the touch screen reacts: Low, Medium or High. | Low |
Advanced: Display
| Setting | What it does | Default |
|---|
| Perf Stats → FPS, CPU, Memory | Shows that number in the status bar. | all off |
| Launcher | No visible effect: the home screen is always the MODE map. | Icon grid |
| Quick Settings Drawer | Leave it as it is. | on |
| Setting | What it does | Default |
|---|
| Speakers (auto on play) | Lets the speakers switch on by themselves while there is sound. Off keeps the speakers silent. | on |
| Speakers | The Speakers volume slider, 0 to 100. | 64 |
| Headphones | The Headphones volume slider, 0 to 100. | 64 |
Advanced: Audio
| Setting | What it does | Default |
|---|
| Audio Engine | No effect: sound plays either way. Leave it on. | on |
| Engine → Sample Rate | 44100 or 48000. Other values on the list run at 48000. Restart required. | 44100 |
| Engine → Frame Count | How quickly the sound follows your hit, 32 to 512. Smaller reacts faster but can crackle; larger is safer. Restart required. | 64 |
| Setting | What it does | Default |
|---|
| Mode | MIDI + Audio (USB audio mode: the CrossPad is a sound card and a MIDI device) or MIDI + Serial (serial mode: MIDI plus the link for browser updates). The computer reconnects to the CrossPad when you change it. | MIDI + Audio |
| Active | info: the mode in use now. | — |
| Serial console / OTA | info: available in serial mode, unavailable in USB audio mode (OTA means updates). | — |
| Ask before USB serial | When a computer asks for serial mode, the CrossPad first shows USB serial mode? with Allow and Deny. | on |
| SD card as USB drive | Start restarts the CrossPad so your computer sees the SD card as a drive. See Your sounds. | — |
| Recording Source | What the CrossPad sends to the computer over USB audio: Microphones, Line in, Speaker bus, Headphone bus, Mix (mics + line), Sampler. Custom appears when the advanced rows no longer match one of these. | Microphones |
| DAW Output dB | Extra level on what goes to the computer, 0 to 36 dB. | 0 |
Advanced: USB audio routing
| Setting | What it does | Default |
|---|
| Routing (advanced) → Capture Codec, Codec 0 Input, Codec 1 Input, Codec 0 Output, Codec 1 Output, Mute Codec 0, Mute Codec 1 | The audio chips’ inputs and outputs, row by row. Recording Source sets them for you; change them only if you know you need to. | set by Recording Source |
| Setting | What it does | Default |
|---|
| RGB Brightness | Pad light brightness, 0 to 255. | 100 |
| Behavior → Pad MIDI Output | The pads send MIDI notes. Off: the pads still play sounds but send no MIDI. | on |
Advanced: Pads & LEDs
| Setting | What it does | Default |
|---|
| Behavior → Note Off on Release | No effect: a note-off is always sent when you let go of a pad. | off |
| Behavior → Upper Row Functions | No effect. Leave it off. | off |
| Setting | What it does | Default |
|---|
| Vibration Enable | Turns the vibration motor on. Off hides the rows below. | on |
| On Touch | A short buzz when you touch the screen. | on |
| Audio to Vibe | The motor follows the sound. | on |
Advanced: Vibration
| Setting | What it does | Default |
|---|
| On Error | No effect. Leave it on. | on |
| Input Range → Input Min, Input Max | The sound levels (0 to 255) where Audio to Vibe starts and tops out. | 10, 127 |
| Output Range → Output Min, Output Max | The weakest and strongest vibration, 0 to 255. | 5, 200 |
| Debug Mode | Leave it off. | off |
On screen, STM means the pad controller (the chip that also runs the second USB port) and ESP the main processor. The MIDI jacks are described in With a computer.
| Setting | What it does | Default |
|---|
| Keypad Routing → Send to BLE | Pad notes go out over Bluetooth MIDI. | on |
| Keypad Routing → Send to USB | Pad notes go out over the main USB port. | on |
| STM32 Routing → MIDI -> Thru | What you play into the MIDI IN jack plays the CrossPad itself. Turn it on to play the CrossPad from a keyboard on MIDI IN. | off |
| STM32 Routing → MIDI -> USB | What you play into MIDI IN reaches your computer through the second USB port. | on |
| STM Pads (MIDI) → STM MIDI Channel | The channel of the pad notes on the second USB port, 0 to 15 (0 is channel 1). | 0 |
| STM Pads (MIDI) → Note Offset | Shifts those notes: −24, −12, −7, −5, 0, +5, +7, +12 or +24 semitones. | 0 |
Advanced: all MIDI routes
| Setting | What it does | Default |
|---|
| Keypad Routing → Send to STM | No effect on this CrossPad. | off |
| Keypad Routing → Send CC | Keep it off unless your setup needs CC instead of notes. | off |
| STM32 Routing → Routing Enabled, MIDI -> ESP, USB -> MIDI, USB -> Thru, USB -> ESP, ESP -> MIDI, ESP -> USB, ESP -> Thru, Buttons -> MIDI, Buttons -> USB, Buttons -> ESP, Config Btns as MIDI | No effect you can use on this CrossPad. Leave them as they are. | as set |
| ESP32 Routing → BLE -> MIDI | No effect on this CrossPad. | on |
| ESP32 Routing → MIDI -> BLE | Passes the computer’s MIDI clock and controllers (CC, pitch bend, program change, pad pressure) on to Bluetooth MIDI. Notes are not passed on. | on |
| Setting | What it does | Default |
|---|
| Velocity → Curve | How hit strength becomes velocity: Linear, Exp Soft or Exp Hard. | Linear |
| Velocity → Floor | The lowest velocity a hit can have, 0 to 127. | 1 |
| Per-Pad → Per-Pad Tuning | Open shows the pad tuning editor (below). | — |
Per-Pad Tuning: press a pad, then set its Sensitivity (how lightly it reacts), L/R Ratio, Velocity Curve, Velocity Floor (or Floor Inherit to use the floor above) and Analog Mode: Disable, CC, Aftertouch or Both (default Aftertouch). Changes are live; Close saves them.
Advanced: pressure and position
| Setting | What it does | Default |
|---|
| Pressure / Pan CC → Pressure CC base | The first CC number for pad pressure, used when a pad’s Analog Mode is CC or Both. | 16 |
| Pressure / Pan CC → Pan -> CC | Reports where your finger sits on the pad, left to right. | on |
| Pressure / Pan CC → Pan CC base | The first CC number for that left-right position. | 48 |
| Stream rate → Min interval (ms) | The shortest time between two pressure messages, 4 to 100 ms. | 16 |
| Stream rate → Min delta | How much pressure must change before a new message goes out, 0 to 32. | 2 |
| Setting | What it does | Default |
|---|
All settings → crosspad-settings.json | Export writes every setting to that file on the SD card. Import reads it back. | — |
Pad tuning only → crosspad-pads.json | The same for the pad tuning alone. | — |
| File format | info: the backup file’s format version. | — |
See Back up and restore your settings.
| Setting | What it does | Default |
|---|
| STM32 running | info: the pad controller’s firmware version. | — |
| The row with the pad controller version this firmware carries | Update when it is newer, or Reflash to write it again. See Updates. | — |
| STM32 firmware → DFU Mode | Puts the pad controller in its recovery mode (DFU), for the companion’s Recovery page. The pads do not work in that mode. Use it only for recovery. | — |
| ESP32 firmware | info: how the main firmware is updated over USB. | — |
All rows are info. Useful when you ask for help:
- Platform, Profile — the hardware and the firmware edition.
- Firmware, Built — the firmware version and build date.
- Update — appears when a newer version is known, with where to get it.
- One row per software part — the versions of the parts inside.
- MAC, Serial — the CrossPad’s network address and serial number.
- STM32 firmware, STM32 protocol, PCB revision, STM32 boots — about the pad controller and the board.
| Setting | What it does | Default |
|---|
| Maintenance → Factory Reset | Puts most settings back to their defaults at once. See Factory reset. | — |
| STM Power / Input → Auto Sleep | Dims and then sleeps the CrossPad when you leave it alone. | on |
| STM Keypad Scan | The pad controller reads the pads. Off: the pads are switched off. Leave it on. | on |
| Dim After | Idle time before the screen dims: Never, 30s, 1m, 5m, 10m, 30m, 1h. If it is not shorter than Sleep After, the CrossPad changes the other one and says so. | 10m |
| Sleep After | Idle time before the CrossPad sleeps, same choices. | 30m |
| Power Long-Press | How long you hold the power button to switch off: 1s, 1.5s, 2s, 3s or 4s. | 4s |
| USB Suspend Off | When the computer goes to sleep, the CrossPad switches off after: Never, 15s, 30s, 1m, 2m. | 30s |
Advanced: System
| Setting | What it does | Default |
|---|
| Wake Brightness | No visible effect: after waking, the screen returns to Display → Brightness at once. | 50 |
Tilt or turn the CrossPad to send MIDI.
| Setting | What it does | Default |
|---|
| Enabled | Turns Motion MIDI on. | off |
| Messages sent | info: how many messages went out. | — |
| Slot 1 to Slot 4 → On | Turns that slot on. | slots 1 and 2 on |
| Source | What drives the slot: Tilt front/back, Tilt left/right, Turn X, Turn Y, Turn Z. | 1: Tilt front/back · 2: Tilt left/right · 3: Turn Z · 4: Turn X |
| Sends | Control change or Pitch bend. | slots 1–3: Control change · 4: Pitch bend |
| CC number | The CC the slot sends, 0 to 127. | 1: 1 · 2: 74 · 3: 11 |
| Channel | The MIDI channel, 0 to 15 (0 is channel 1). | 0 |
| Setting | What it does | Default |
|---|
| Enabled | Turns Bluetooth MIDI on. | off |
| Role | Server (advertise): other devices find the CrossPad. Leave it on Server (advertise). | Server (advertise) |
| Send transpose | Shifts the notes the CrossPad sends over Bluetooth: Default, or −48 to +60 semitones in octaves. | Default |
| Status → State, Peer | info: the connection state and the connected device. | — |
| Connection | Disconnect drops the current connection. | — |
More in With a computer.
| Setting | What it does | Default |
|---|
| WiFi allowed | Lets the CrossPad use WiFi when it needs it. | off |
| Remote management | Lets a linked crosspad.app account manage the CrossPad over WiFi. Account linking opens soon. Turns Bluetooth MIDI off while it runs. | on |
| Status | info: off, connecting, or connected with the network name. | — |
| Find networks | Scan lists networks in reach; pick one and type its password. | — |
| Test connection | Test checks that crosspad.app answers (Connection OK). | — |
| Saved networks | Up to 5 networks; pick one to Connect or Forget. | None yet |
| crosspad.app account → Account | info: Not linked or Linked: with your name. | Not linked |
| Link this CrossPad | Account linking opens soon. | — |
| Remote | info: the state of Remote management. | — |
| Setting | What it does | Default |
|---|
| Firmware updates → Check at startup | Checks crosspad.app for new firmware at each start (needs WiFi). | on |
| Channel | Stable or Beta. Updates are published on the Beta channel. | Stable |
| Running | info: the firmware version running now. | — |
| Status | info: Not checked yet, Up to date, Update available:, or why the last check failed. | — |
| Check now | Check looks for an update now. | — |
How to install: Updates.
The backup files go to the top folder of the SD card.
-
Open Settings → Backup (SD). Under All settings, press Export.
You should see: the message Settings exported to SD. The card now holds crosspad-settings.json.
-
To restore, press Import under All settings.
You should see: the message Settings imported. Brightness, volumes, pad tuning and the rest change to the saved values at once.
Pad tuning only works the same way with crosspad-pads.json. Its messages are Pad tuning exported to SD and Pad tuning imported.
A backup copied off the card (see Your sounds) is also a way to move your settings to another CrossPad.
-
Open Settings → System. Under Maintenance, press Factory Reset.
You should see: the message Settings reset to defaults. The screen brightness, volumes and theme go back to the defaults on this page.
What it resets: the Display, Audio, Pads & LEDs, Vibration, MIDI, Analog / Velocity (including your per-pad tuning), System, BLE MIDI and WiFi settings, the saved WiFi networks, the Updates settings and the link to your crosspad.app account.
What it keeps: the USB settings (Mode, Ask before USB serial, Recording Source, DAW Output dB), Motion MIDI, and everything on the SD card — kits, recordings, arrangements, firmware packages and settings backups.