G R A V I T O N Download PDF

G R A V I T O N

midi controller

User Manual

For use with Graviton M1/M2 Software 5.4.x

www.luminitefx.com

Contents

Chapter A: Introduction

Graviton M1/M2 are next-generation MIDI controller pedals designed for guitarists and bassists who want to bring the full power of MIDI into their live or studio rigs — with total wireless freedom, effortless usability, compatibility, and expandability in an ultra-compact package.

Total Wireless Freedom

The Graviton M1/M2 can be fully remote-controlled using guitar-mounted XY/EC Controllers, each programmable for sending MIDI commands, switching banks, and more. Their intuitive design allows eyes-free operation, much like using a pickup selector switch—eliminating the need for “tap dancing” and letting you move freely on stage.

F6W or F10W wireless footswitches can be placed anywhere—on stage or in the studio—for maximum flexibility. Built-in Bluetooth MIDI adds wireless connectivity to a wide range of MIDI devices.

Effortless Usability

The Graviton M1/M2 have a large 3.5-inch touchscreen LCD, making MIDI programming fast and intuitive—no PC editor required. The user-friendly interface supports quick adjustments both on and off stage, and automatically saves every on-screen change. A wide range of MIDI commands and a suite of practical software features streamline your workflow.

Compatibility & Expandability

Control all types of gear—simultaneously—using 5-pin MIDI, TRS MIDI, USB MIDI, and Bluetooth MIDI. Control amps and effects with Relay switching, send Control Voltage to synths, and sync everything to tempo with MIDI Clock or Analog Clock. Pair up to 10 XY/EC Controllers (the 10 slots are shared between XY and EC) plus 10 wireless footswitches (F6W/F10W), and connect virtually any third-party footswitch or expression pedal via the TRS jacks—all working together seamlessly. The M1/M2 can also be remotely controlled by incoming MIDI messages, giving you maximum flexibility for any setup.

Ultra-Compact Footprint

The Graviton M1 and M2 are very compact, saving pedalboard space and weight. Use the M1/M2 to turn compact multi-effects pedals, amp modelers, computers, or iOS devices into portable and powerful gigging machines.

For the full feature list and hardware specs, see Chapter E: Features & Specifications.

Graviton M1

Front

Back

⚠️ Note:* Use either USB MIDI or* USB Host MIDI — not both at the same time.

Side

⚠️ Note:* A normal reset (Settings → Data → Reset Data → All*) is enough in most cases, and keeps your Backups. A factory reset also erases Backups — use it only if a normal reset doesn't fix the issue.

Graviton M2

Front

Back

⚠️ Note:* Use either USB MIDI or* USB Host MIDI — not both at the same time.

Side

⚠️ Note:* Use either the 1/8-inch MIDI In or* the 5-pin MIDI In — not both at the same time.

⚠️ Note:* A normal reset (Settings → Data → Reset Data → All*) is enough in most cases, and keeps your Backups. A factory reset also erases Backups — use it only if a normal reset doesn't fix the issue.

Chapter B: Basic Workflow

The workflow can be summarized in 4 steps:

Step 1. Connect & Pair: Pair your F10W, XY, or EC, plug in an Expression Pedal, and connect cables to your other MIDI devices (amp, modeler, etc.).

Step 2. Programming Buttons: What does this button do?

Step 3. Programming Presets: What MIDI messages are sent?

Step 4. Programming Expression / EC Controllers: What happens when you sweep the pedal or rotate this knob?

Step 1: Connect & Pair

Pairing a wireless controller, and plugging in TRS footswitches or an Expression Pedal, is all done under Settings → General. See the Settings chapter for details.

XY and EC Controllers

To pair: General › Pairing → XY / EC → tap an empty slot and follow the on-screen instructions.

Wireless Footswitch Pedals

To pair: General › Pairing → F10W / F6W → tap an empty slot and follow the on-screen instructions.

Wired Footswitch Pedals

  1. Plug into a TRS jack with a ¼″ cable.
  2. General › TRS → that jack → Mode → Footswitch.
    • Type: → 1/2/3-button, F10/W / F6/W (Wired Mode)
    • Or Universal (custom / odd ladders — use Learn, below).

Debounce and calibration live under General › Pedals

Universal Footswitch Learn

For Universal (UFS) only:

  1. Control › Footswitch Pedal → selector pill (TRS X: …) → pick the jack until the pill shows TRS X: UFS.
  2. Long-touch a block → Learn → repeat for each switch.

Expression Pedals

Must be calibrated before use (calibration survives a TRS mode change).

  1. Plug into a TRS jack.
  2. General › TRS → that jack → Mode › Expression.
  3. Calibrate it, and set Noise Filter / Toe–Heel / Response Curve if needed, from General › Pedals.

RV Adapters

  1. Connect a stereo cable from a TRS jack to the RV's Relay In or CV In.
  2. General › TRS → that jack → Mode: Relay Out (via RV) or CV Out (via RV).
  3. Connect a mono / stereo cable from the RV's Relay Out / CV Out to the amp or effect.

⚠️ Note: The RV’s 9VDC input is only needed when sending CV.

Connecting MIDI Out

Interface Connect Set in Settings → General
5-pin MIDI Standard 5-pin MIDI cable, MIDI Out port → receiving device —
TRS Jack Stereo TRS cable, jack → receiving device TRS → that jack → Mode: MIDI Out, Type to match
USB USB-C cable, USB-C port → computer / iOS device (also powers Graviton) USB → Device
USB Host USB-A cable, USB-A port → device (Graviton needs its own 9V DC power) USB → Host
Bluetooth Wireless, no cable Bluetooth → pair

⚠️ Note*: Either the USB MIDI or* USB Host MIDI port can be used at one time, not both.

Step 2: Programming Buttons

The Control views are where you can program buttons.

Most buttons start out as Bank Preset: button 1 recalls Preset 1, button 2 recalls Preset 2, and so on — the usual MIDI-controller layout.

That means your footswitches are already mapped 1:1 to the Preset Library Presets by default. Just add some PC/CC messages and you have a good starting point.

The next step is adding Actions like Bank + or Bank −, if you also want to reach Presets in other Banks. Here's how:

Choose Button Actions

Commonly Used Actions

Every other Action is listed in Glossary › Button Actions.

Multi-Tap (1st Tap, 2nd Tap, 3rd Tap, Hold, Double Tap, Release)

A button can trigger a different action depending on how it's pressed:

There are two ways to do this:

Global

Tap the Yellow Down Arrow to open its Multi-Tap options. This is global — the same behavior applies to that button no matter where you are.

Per-Preset

You can also program Multi-Tap inside a Preset by using the Tap Marker, and assign it to a button's 1st Tap. This gives each Preset its own set of Multi-Tap actions, instead of the one global setup used above.

Example: a Preset contains: CC 1 → Hold → CC 2, CC 3 → Double Tap → CC 4, CC 5

Then, for that Preset's button:

📝 Note: Fine-tune timing in Settings → Timing*.

How this differs from other MIDI controllers

Step 3: Programming Presets

A Preset is the list of MIDI messages sent when it's recalled. Build and edit Presets in Home → Preset Editor — see Home › Preset Editor for the full walkthrough.

Step 4: Programming Expression / EC Controllers

Set what an Expression Pedal sweep or an EC knob turn sends:

Chapter C: Interface Walkthrough

Touch User Interface

There's no separate Edit mode and Play mode — almost every screen lets you program and play at the same time, and changes are saved automatically. There's also no single "right" way, so pick whichever workflow suits you best.

With Most Touch Object

📝 Note:* M1 and M2 share the same software, except M2 has more configuration for the extra ports.

Select a View

Tab What it's for
Home Build, organize, and play your Presets.
Songs Build Songs and Setlists, and play through them live.
Control Program and play with buttons, pedals, and knobs.
Settings Set up the whole unit — hardware, Song Mode, MIDI routing and filtering, and MIDI monitoring.

Bank Mode / Song Mode

Graviton has two ways to play your Presets. Pick the one that fits the gig — you can switch any time.

Bank Mode

Play Presets straight from the Preset Library, one Bank at a time.

Best for quick, hands-on access when you don't need a fixed order.

Song Mode

Play Presets in a set order, organized by Song.

Two ways to play:

Presets and Songs are shared, not copied: the same Preset can appear in many Songs, and the same Song in many Setlists. Edit one, and every place it's used updates.

📝 Note: Controller settings are stored separately for Bank Mode and Song Mode*, so each mode can be set up its own way.

Home Views

The Home tab is where your Presets live. It has four views: two for building and storing Presets, and two for watching and playing them.

View Shows Use it to…
Preset Editor The MIDI messages in the current Preset Build and edit a Preset
Preset Library All 120 Presets (12 Banks × 10) Send, copy, swap, and organize Presets
Tracking The current PC and CC values of your gear See where your gear is set, and adjust it
Live The current Preset name, extra large Play on stage without accidental touches

📝 Note: The Preset Library is the one shared pool of Presets. Every controller and every Song recalls Presets from here, so an edit in Preset Editor shows up everywhere that Preset is used.

Home › Preset Editor

Where you build a Preset: the MIDI messages it sends and how it behaves when you press it.

Quick Start

Programming a preset is very simple:

From the top:

Messages grid:

Opening a message for editing:

Bottom menu bar:

Toggle Mode

Toggle Mode changes what a Preset does on repeated presses.

Normal
Choice What each press does Good for
Toggle Off (default) Sends the Preset the same way every time Scenes, patch changes
Toggle On Alternates between On and Off Delay on/off, boost in/out
Momentary On Sends On when pressed, Off when released Hold-to-use effects, talkback, mute
Rotation On Sends the next step (A → B → C → A…) Three delay times, three amp channels

What gets sent as Off — two ways:

Self Reset

When you move to a different Preset, this Preset quietly goes back to a starting state (nothing is sent):

Self Reset + Send

Same as Self Reset, but the starting state is also sent — handy for keeping an external multi-effects unit in sync:

Stomp On/Off

A Preset with Stomp On (shown with a lightning mark) still sends all of its messages, but it does not become the current Preset. Use it for background actions — delay on/off, a boost, tap tempo — without leaving the Preset you're playing.

Example: you're on "Verse Clean". A Stomp On Preset on another button turns the delay on. Live still shows "Verse Clean" — only the delay changed.

⚠️ Tip: Combine Stomp On with Toggle On so the same button turns the effect on and off, without changing the current Preset.

Clock

Send tempo from Graviton to a looper, delay, or drum machine. Set one global BPM here and choose how it's sent:

Type Sends tempo as… Where
MIDI Clock MIDI Clock over 5-pin, TRS MIDI, USB, Bluetooth Choose ports in MIDI Routing → Clock
Analog Clock Tap pulses for devices with a tap-tempo input TRS Tip/Ring (M2 also Relay Tip/Ring). Set the TRS jack to Switch Out first in Settings → TRS

Set the BPM — in Home → Preset Editor, tap the clock button on the bottom bar to open the BPM keypad:

Choose outputs — from the BPM keypad, open Clock Mode:

⚠️ Tip: To give a Preset its own BPM, add a MIDI Clock or Analog Clock message to it. Recalling that Preset overrides the global BPM.

More options in Settings → Clock:

MIDI Out (per Preset)

Choose which ports this Preset is sent to, instead of all of them.

Example: your delay is on TRS 1 and your amp is on USB. For a delay Preset, leave only TRS 1 on. For an amp Preset, leave only USB on.

⚠️ Tip: This is different from Channel Filter, which limits MIDI channels (1–16). To turn a port off for all Presets, use MIDI Routing → Out.

SysEx Library

Stores up to 120 SysEx messages across 12 Pages. To open it, add a SysEx message in Preset Editor and tap its Message / Value field.

From the top:

📝 Note: For messages longer than 64 bytes, split them into several SysEx entries — the first starting with F0, the last ending with F7 — and add them to the Preset in order.

Relay and Control Voltage

Use Relay when the amp or pedal only has a footswitch jack, not MIDI — channel switch, FX loop, analog boost. M2 has a Relay port; RV Adapters add more on M1 or M2.

Example: Preset “Lead” sends PC to the modeler and a Relay Close on Tip so the real amp jumps to lead channel.

Use CV when a synth / modular wants voltage, not MIDI notes.

Relay Port

Control Voltage Port

Home › Preset Library

The Preset Library holds all 120 Presets (12 Banks × 10). It's one shared pool: every controller (XY, EC, footswitch pedals, MIDI In) recalls Presets from here, in both Bank Mode and Song Mode.

Example: to start Bank 2 with the same clean tone as Bank 1, long-touch Preset 1 → Copy Preset → Preset 11, then adjust only what's different.

Home › Tracking

Tracking shows the real, current state of your other MIDI gear on Graviton's screen — patch number, effect on/off, delay mix — no matter whether the change came from Graviton or from the device itself.

Example: you turn the delay mix knob on your modeler. Tracking updates CC 11 on screen, so you always know where it's set.

⚠️ Note: For changes made on the device to show up, the device has to send MIDI back to Graviton. USB and Bluetooth MIDI work both ways on one connection. 5-pin and TRS MIDI only go one way, so you need a second cable from the device's MIDI Out to Graviton's MIDI In.

How it works

Open Select a View → Home → Tracking.

  1. Set up a Tracking Preset. Add the PC and CC messages you want to watch — just like programming a normal Preset. You can have up to 10 Tracking Presets; tap the number at the top right (e.g. 1 / 10) to switch between them.
  2. Graviton watches all MIDI traffic in both directions:
    • Outgoing — anything Graviton sends, from any source (an XY or FxW button, an EC knob, a Preset, …).
    • Incoming — anything the device sends back, whether you pressed something on the device or it sends automatic status updates (often called MIDI Feedback or Status Updates in the device's manual).
  3. When a message matches, the screen updates:
    • PC — same channel → the PC number is shown.
    • CC — same channel and CC number → the CC value is shown.

Each PC and CC in a Tracking Preset is also a control: touch it to change the value and send it straight to the device.

Example

Your device changes patch on PC, turns FX1 / FX2 / FX3 on and off with CC 1 / 2 / 3 (value 127 = on, 0 = off), and sends updates back when you change something on it.

To watch the patch number and all three effects, add these to a Tracking Preset (any value):

What you'll see:

You do this MIDI sent Tracking shows
Switch to Patch 1 from Graviton Graviton → device: PC 1 PC 1
Switch to Patch 2 on the device Device → Graviton: PC 2 PC 2
Turn FX1 on from Graviton Graviton → device: CC 1 = 127 CC 1 = 127 (on)
Turn FX1 off on the device Device → Graviton: CC 1 = 0 CC 1 = 0 (off)

Home › Live

A performance view with the Preset name shown extra large. Touch controls are locked (except Back (<) and Options) so you can't change anything by accident.

Live Options

Tap Options to choose what each area of the screen shows:

Area Choices
Center Preset, Bank, BPM, Stomp Preset (+ Song, Setlist in Song Mode)
Top Center Same as Center
Top Right Same as Center
EC/EXP Slider While Active (only while the EC knob or Expression Pedal moves) or Always On

Tap RESET to go back to the defaults. Bank Mode and Song Mode each keep their own Live Options.

Example: in Song Mode, show Preset in the center, Song at the top, and BPM at the top right.

Songs Views

The Songs tab has four views: two libraries where everything is stored, and two playing views for what you're using right now.

Libraries storage
Playing on stage
Setlist Library120 Setlists
➜open
Playing Setlistup to 10 Songs
⬇open a Song
Song Library120 Songs
➜open
Playing Songup to 10 Song Presets
⬆Presets come from
Preset LibraryHome tab · 120 Presets
View Holds Single touch opens Use it to…
Setlist Library Up to 120 Setlists Playing Setlist Store and organize your Setlists
Playing Setlist Up to 10 Songs, in order Playing Song Pick the next Song during the set
Song Library Up to 120 Songs Playing Song Store Songs, or play one without a Setlist
Playing Song Up to 10 Song Presets — (sends the Preset) Play the Song's Presets

Two ways into Playing Song:

📝 Note: Nothing is copied. A Setlist points to Songs in the Song Library, and a Song points to Presets in the Preset Library — edit one and every Setlist or Song using it updates.

⚠️ Tip: Need more than 10 Songs in a set? Split it across Setlists stored next to each other in the Setlist Library — e.g. Friday 1/3, Friday 2/3, Friday 3/3 — then set Settings → Song Mode → At Setlist Ends to Next Setlist. When the last Song of 1/3 ends, Graviton moves straight on to 2/3.

Songs › Playing Song

The main view while performing in Song Mode: the current Song's Presets, in the order you'll use them (intro → verse → chorus → solo).

Song Options

Settings for this Song only:

📝 Note: Settings that apply to all Songs — At Song Ends, At Setlist Ends, Presets Self Reset on Song Change, and Layout — are in Settings → Song Mode.

Songs › Playing Setlist

The current Setlist, with its Songs in running order. Tap a Song to open it in Playing Song.

Example: the encore isn't on the Setlist. Long-touch the last slot → Change Song and pick it from the Song Library.

Performance tips

Songs › Song Library

Where all your Songs are stored, across 12 Pages.

📝 Note: To add a Song to a Setlist, open the Setlist in Playing Setlist and long-touch a slot.

Songs › Setlist Library

Where all your Setlists are stored, across 12 Pages — e.g. one for a club gig, one for a festival, one for an acoustic set.

Control Views

The Control tab is where you program and play each connected controller. Every control is one of three types, and each type sends something different:

View Buttons → Actions Knobs → Encoder messages Pedals → Expression messages
XY Controller ✓
Footswitch Pedal ✓
MIDI In ✓ (triggered by incoming MIDI, not a press)
EC Controller ✓ (push a knob) ✓
Expression Pedal ✓

📝 Note: Buttons work the same in every view — the same Actions, Multi-Tap, and settings. See Control › Button Settings below; learn them once, use them everywhere.

Control › Button Settings

Per Button

Long-touch a button block (or single-touch an empty block) to open this menu:

Tab What it does
Edit Jump to Preset Editor for whatever Preset this tap recalls (gray if the tap isn’t a Preset).
Main Actions Pick what this tap does — recall a scene, step banks, open a screen, and so on.
Song Actions Pick what this tap does — Song Presets, setlists, song jumps. Only available in Song Mode
Focus Choose whether pressing this controller moves the display to that Control view, stays put, or needs a second press.
Navigate Assign “menu cursor” moves for Playing Song / Playing Setlist (scroll and confirm without a switch per line).
Learn / Trigger Learn teaches an unknown Universal footswitch step. Trigger (MIDI In only) sets which incoming message fires this virtual button.

Per Controller

Setting What it does
Global Bank Shares one bank with other controllers set to On, or keeps a separate bank when Off.
Bank Min / Bank Max Sets the range of Banks this controller can reach.
Bank Wrap Decides whether going past Bank Max / Bank Min jumps to the other end or stops.
Focus Decides whether the screen jumps to this controller's view when you press one of its buttons.
Self Reset Tap Decides whether a button waiting on its 2nd / 3rd Tap goes back to 1st Tap when you press another button.

Global Bank

Example: set both footswitch pedals to Off so pedal 1 stays on Banks 1–6 while pedal 2 stays on Banks 7–12.

Bank Min / Bank Max

Set the range of Banks this controller can reach — Bank +, Bank −, and Bank Jump all stay inside it.

Bank Wrap

This decides what happens when you go past the end of the range:

Example: Bank Min 1, Bank Max 4. On Bank 4, Bank + goes to Bank 1 with Bank Wrap On, and stays on Bank 4 with it Off.

Focus

Focus decides whether the screen jumps to a controller's view when you press one of its buttons.

Choice Does the screen jump to this controller? Does the Action fire?
Same View (default) Only if you're already on that type of Control view (ex: F10W > M2, 1st XY > 2nd XY) Yes
Press Once Yes, on the first press Not on the first press; yes after that
Always Yes, on every press Yes
Off No — the screen stays where you are Yes

One setting for the whole controller, or one per button

Self Reset Tap

Say a button is waiting on its 2nd Tap or 3rd Tap, and you press a different button. Self Reset Tap decides what happens to the first button:

Choice The first button…
Off (default) Stays where it was — its next press is still the 2nd / 3rd Tap
On Goes back to 1st Tap, silently
On + Send Goes back to 1st Tap and sends its 1st Tap Action

Example: button 1 steps through three delay times (1st / 2nd / 3rd Tap). With On, after pressing another button, button 1 starts over at the first delay time on its next press. With On + Send, the first delay time is sent right away.

Set separately for each controller (the popup title is Self Reset 2/3rd Tap).

Control › XY Controller

The buttons of your paired XY Controllers — up to 10, each with its own view.

From the bottom menu:

Buttons are programmed and set up like everywhere else — see Control › Button Settings.

Control › Footswitch Pedal

Everything on the floor: the M2's built-in footswitches, paired F6W / F10W pedals, and third-party pedals plugged into the TRS jacks.

From the bottom menu:

Example: Custom layout with Universal Footswitch

Control › MIDI In

Virtual buttons fired by incoming MIDI Trigger (5-pin, USB, or Bluetooth) instead of a physical press: 12 Pages × 10 buttons = 120. Use it when another device is in charge — a DAW, a lighting desk, or another MIDI controller — and you want its PC / CC messages to run Graviton Actions.

Example: your keyboard sends PC N → Graviton recalls Preset N.

Each virtual button runs the same Actions as any other button — see Control › Button Settings.

From the bottom menu:

Differences from physical buttons:

Absolute Trigger

Fires on one exact message — a set Channel, Number, and Value (where they apply).

Relative Trigger

Set Number to Relative. Any message on the matching Channel / Value fires the Action, and the number received picks the target:

Action Received number X means
Global Preset Recall Preset X
Bank Preset Recall the X-th Preset in the current Bank
Song Preset Recall the X-th Preset in the current Song
Bank Jump Go to Bank X
Song Jump Go to Song X
Setlist Jump Go to Setlist X

Use Offset to fix off-by-one numbering between devices — e.g. if receiving 10 recalls Preset 11, set Offset to −1.

Control › EC Controller

Turn a knob to change a value smoothly — delay mix, reverb level, gain, BPM — like an expression pedal you control by hand. Each EC Controller has 2 knobs: turn them (clockwise / counterclockwise), or push them down to use them as 2 buttons.

Example: left knob = delay mix, using a Counter CC so the mix doesn't jump when you change Presets. Push the knob to bypass the delay.

How it works

Knobs don't send MIDI directly. They drive Encoder messages that you place inside a Preset:

1
Turn a knob On the EC Controller — clockwise or counterclockwise finds Encoder messages with a matching Encoder Channel in…
2
Active Preset The Preset playing right now — changes with each Preset
or
Global Preset One chosen Preset — always the same
Set in Control → EC Controller → long-touch the < or > tile
⬇
3
Each Encoder message changes the message right after it — and sends it Encoder → CC 11 value goes up or down
Program in Home → Preset Editor, in any Preset from the Preset Library

An Encoder message can control the message right after it:

Quick Start

  1. Go to Home → Preset Editor and tap + to add a message.
  2. Change its Type to Encoder. Leave Encoder Channel on All for now.
  3. Tap + again and add a CC message right after it.
  4. Turn a knob — the CC value changes on screen and is sent.

EC knobs settings

Each knob has three blocks: < (turn counterclockwise), + (push), and > (turn clockwise).

Long-touch < or > to set up that knob:

Long-touch + to assign an Action, like any other button — see Control › Button Settings.

To switch between ECs, press any button on the EC you want, or use Controller in the bottom menu.

Encoder message settings

Setting What it does
Min / Max The range of values the knob can reach
Step How much the value changes per click of the knob
Wrap Around On: going past Max jumps back to Min (and vice versa). Off: stops at the end
Encoder Channel Which knob(s) control this message — All, or 1–20

Encoder Channels work like MIDI channels. Each knob has an Encoder Channel, and each Encoder message has one too. Turning a knob only runs Encoder messages with the same channel. All on either side matches everything.

Advanced

Encoder + Counter CC / PC. Put an Encoder message in front of a Counter CC or Counter PC to get Min, Max, and Wrap Around, which a Counter doesn't have on its own. The Encoder's direction and Step replace the Counter's. The value is kept across Preset changes — ideal for global parameters.

⚠️ Note: The knob's Adjustment (Increase / Decrease) overrides the Counter's + / − direction.

Stacking. Several Encoder messages in front of one message all control it. Give each a different Min / Max / Step — e.g. one knob for coarse and one for fine adjustment.

Scroll CC Number. When enabled on an Encoder message, the knob changes the CC number instead of the value, and Min / Max / Step / Wrap Around apply to the number. Stack it with a second Encoder to pick a parameter with one knob and adjust it with the other.

Buttons as knob clicks. Any button — a footswitch, an XY, or a MIDI In trigger — can act like one click of an EC knob. Assign it the Encoder Click Action (Assign Action → Main Actions, on 1st Tap or Hold only). Then set the same options as an EC knob: Adjustment, Encoder Channel, and Active Preset / Global Preset. Use it to step a value up or down with your feet, e.g. one footswitch for Increase and another for Decrease.

Control › Expression Pedal

Sweep an Expression Pedal to change a value continuously — volume, wah, delay mix. There are two ways to set it up:

Method Where you program it What the pedal controls
Per Preset Expression messages inside a normal Preset (Home → Preset Editor), mixed with other messages Whatever the current Preset contains — changes with the Preset. Any pedal on any TRS jack controls it
Global An Expression Preset (Control → Expression Pedal) — Expression messages only The same Expression Preset, whatever Preset is active — assigned to one jack

⚠️ Note: If a jack has a Global Expression Preset and the current Preset has Expression messages, the pedal controls both. Stick to one method per jack, or switch deliberately with Assign Expression (below).

Assigning an Expression Preset

Control → Expression Pedal shows one tile per TRS jack set to Expression. There are two ways to assign an Expression Preset to a jack — use whichever you prefer:

To change it automatically, add an Assign Expression message to a normal Preset. Pick the TRS jack (1–2 on M1, 1–4 on M2) and the Expression Preset. When that Preset is sent, the jack switches to the new Expression Preset.

Expression Preset Editor

Works like the Preset Editor, but only holds Expression messages. Tap x / 10 at the top right to open the Expression Preset Library.

Expression Preset Library

10 Expression Presets, shared by all pedals in both Bank Mode and Song Mode.

📝 Note: The Editor and Library always work on the pedal you opened them from. Moving a different pedal makes it the current one, and the screen follows. To pick a pedal on purpose, go back to Control → Expression Pedal and tap its tile.

Good to know:

Settings

Screen What it covers
General Display, TRS, Pedals, USB, Bluetooth (page 1); Pairing, Timing, Clock, Data, Update (page 2)
Song Mode What happens at the end of a Song / Setlist; Preset reset on Song change
MIDI Routing Out / In / Through / Clock for each interface
Channel Filter Which MIDI channels each port may send (Out) or forward (Thru)
MIDI Monitor Live log of incoming MIDI, for troubleshooting

General

Display

TRS

Choose what each TRS jack does.

Mode:

MIDI Out Type:

Footswitch Type:

Calibration, debounce, and expression curves are in General › Pedals, once TRS has set the Mode / Type.

⚠️ Switch Out (switching directly over a TRS jack) is meant for low-voltage pedals (5V or less), which includes most digital effects from brands like Strymon, Boss, Chase Bliss, and Eventide. It may pick up noise from ground loops.

Analog pedals and amp channel-switching jacks often carry more than 5V, which can damage the TRS jacks. Use the M2 Relay port or an RV Adapter instead — they switch any voltage and eliminate ground loops.

Pedals

Fine-tune each footswitch and expression pedal — the M2's built-in footswitches and any TRS jack set to Footswitch or Expression in TRS.

Footswitches (M2 built-in, F10/W, F6/W):

Digital footswitches (1/2/3-button) have nothing to calibrate.

Expression pedals:

USB

The Graviton M1/M2 can act as either a USB Device or a USB Host. (A USB Device can only connect to a USB Host, and vice versa.)

In this mode the M1/M2 can be powered and connected with a single USB cable (bus-powered). Make sure the host port can supply enough power (1A or more).

Host mode needs the M1/M2 powered from 9V. It can also power the connected device through its USB-A port, so make sure the 9V adapter can supply enough current for both.

⚠️ Note: USB MIDI doesn't work with both the USB (Type-C) and USB Host (Type-A) ports plugged in. Connect only one at a time and set the USB mode to match.

Bluetooth

The Graviton M1/M2 can take either the Bluetooth Peripheral or Central role. (A Peripheral can only connect to a Central, and vice versa.) A Peripheral broadcasts its presence (advertising); a Central scans for advertising Peripherals and starts the connection (pairing).

The M1/M2 reconnects automatically after a power cycle in both roles, as long as the other device supports it too.

In Peripheral mode the M1/M2 can pair with up to 3 Central devices. Pair from each Central device separately.

PIN code

Some devices (e.g. Eventide H90) show a PIN on their own screen when pairing. If so, the PIN Code keypad pops up while Connecting... — enter the 6 digits shown on the device. You only need it once; after that the device reconnects on its own.

If that device later forgets the pairing, its row under Devices shows a yellow PIN. Tap it → Enter PIN to pair again.

The M1/M2 remembers the devices in this list and reconnects to them after a power cycle.

Connection guide:

⚠️ Note:* For 1-to-1 MIDI connections, you can use either option. For CME WIDI Groups, use Option 1. For other brands or custom MIDI groups, try either option* and see which works best for your setup.

⚠️ Note: The M1/M2 won’t appear in the system Bluetooth settings like regular devices such as headphones or speakers.

⚠️ Note: The M1/M2 won’t appear in the iOS or Android system Bluetooth settings like regular devices such as headphones or speakers.

⚠️ Note*: BLE MIDI devices like Graviton M1/M2 will appear as "Not connected" or "Disconnected" in Windows Bluetooth Settings if no UWP (Universal Windows Platform) app is actively using them. This is normal behavior — the BLE MIDI connection is app-driven*, not system-level like classic Bluetooth audio or HID.

Pairing

Pair Luminite wireless controllers here (Bluetooth MIDI pairing is under Bluetooth). Tap XY / EC or F10W / F6W, tap an empty slot, choose the type if asked, and follow the on-screen steps.

Timing

Button timing, in milliseconds:

Increase Send Delay if the receiving device misses messages because they arrive too fast.

⚠️ Note: If the value is high and a Preset with many messages is sent, the M1/M2 may seem to freeze briefly — it finishes sending before doing anything else.

Footswitch debounce and calibration are in General › Pedals.

Clock

While Switching Presets:

Analog Tap Clock Cycle:

Data

Save all your data — Presets, Songs, Setlists, Settings, and more — into a Backup. You can keep up to 10 Backups (e.g. one per rig) and switch between them.

Choice Confirm text (summary) What's kept
Settings Reset Settings to Default — everything else preserved Presets, Songs, Setlists, Actions, Backups, and footswitch / expression calibration
All Reset All — Backups will be preserved Backups only — everything else is erased

Update

If an update fails — possible causes and fixes:

⚠️ Note: If you're updating from pre-4.6.5 and the update gets stuck in a crash loop, try turning off any connected Bluetooth devices. This was fixed in 4.6.5 and later.

Song Mode

These settings only apply in Song Mode, not Bank Mode.

Each Song's own Song BPM and Startup Preset are set on Songs › Playing Song → Song Options.

MIDI Routing

Each column is a port family — one switch for a group of related jacks, not a single plug:

Column (UI) Port family — what it covers
5-pin+TRS All the wired MIDI ports — everything that is not USB or BLE: the 5-pin In / Out and every TRS jack set to a MIDI Out mode.
USB USB Device (Type-C) or USB Host (Type-A) — whichever is active (only one at a time).
BLE Bluetooth LE MIDI (Peripheral or Central role).

Each button applies to the whole family. For example, disable 5-pin+TRS › Out and Graviton stops sending on 5-pin and on every TRS MIDI Out jack.

Through

Through passes along MIDI that comes in from outside.

Channel Filter

Choose which MIDI channels (1–16) each port may send (Out) and forward (Thru — the same as Through on MIDI Routing).

Example: your amp on TRS 1 listens on channel 1 and your delay on TRS 2 on channel 2. Allow only channel 1 on TRS 1 and only channel 2 on TRS 2, so each Program Change reaches only the device it's meant for.

Each column is a port, or a group of jacks that share one filter, listed left to right:

Model Columns
M1 TRS 1, TRS 2, TRS 3 / 5-pin, USB, BLE
M2 TRS 1+2 / 5-pin / 3.5mm, TRS 3, TRS 4, USB, BLE

On the M2, TRS 1, TRS 2, the 5-pin jack, and the 3.5mm jack share one filter.

Tap Out or Thru on a port, then tap channel numbers (1–16) to allow or block them. ALL (top-right) allows every channel.

In isn't set here — incoming MIDI is controlled from MIDI Routing.

MIDI Monitor

MIDI Monitor is the "is anything even arriving?" screen, useful for troubleshooting. It shows a live view of incoming MIDI from active interfaces (5-pin, USB, BLE).

Supported Message Types

⚠️ Real-time messages (MIDI Clock, Active Sensing, …) are hidden here to keep the list readable. Clock still runs on the ports — you just don't see every tick.

SysEx shows a short hex preview in Value — tap it for the full message.

Safe Mode / Boot Issue

If the unit keeps crashing and restarting on its own (a crash loop), the next startup shows a Boot Issue screen instead of the normal Home view.

Use Continue first and export a backup while you still can. Only use Reset Settings or Reset All if a normal boot keeps failing and Safe Mode doesn't fix it.

Chapter D: Glossary

Common Terms

Preset messages

Tap Type in Preset Editor → Select a Type. Use Page 1 / 2 in the title bar.

Page Tab Choices on that tab
1 MIDI CC, PC, CC (category), PC (category), Note (category), SysEx
1 More Clock (category), Song (category), Preset Chain (category), Special (category), Switch, Control Voltage
1 EXP EC Expression (category), Toe/Heel (category), Assign Expression, Encoder
2 Bank Bank + / −, Preset + / −, Bank Jump
2 Song Song Preset (category), Setlist Library (category), Song Library (category), Song Jump
2 Tap Marker View Tap Marker, View Jump

Page 1 — MIDI, More, EXP EC

Page 2 — Bank, Song, Tap Marker View

Button Actions

Assigned in Control → controller → Assign Action. Tabs: Main Actions | Song Actions (page 1); Focus | Navigate | Learn (page 2). Song Actions is disabled in Bank Mode.

Main Actions

Song Actions

Song Mode only (Assign Action tab Song Actions).

Navigate

(Navigate tab — focus on Song / Setlist performance screens.)

Chapter E: Features & Specifications

Features

Graviton M1 / M2 is an all-in-one MIDI control system for professional pedalboards and recording studios.

Fast & Easy MIDI Programming

Wireless Remote Control

Footswitch & Expression Input

Specialized I/O (Built-in for M2 or RV Adapter for M1)

Modes & Memory

Message Types & Features

MIDI Connectivity & Routing

Connectivity & Updates

Specifications

Graviton M1 Graviton M2
LCD 3.5-inch IPS, wide viewing angle, sunlight readable 3.5-inch IPS, wide viewing angle, sunlight readable
Touch panel Capacitive Capacitive
Built-in footswitches — 6 soft-touch
Power input 9VDC center negative / USB Type-C 9VDC center negative / USB Type-C
Power consumption 9V 250mA (9VDC) or 5V 500mA (USB bus powered) 9V 250mA (9VDC) or 5V 500mA (USB bus powered)
Powering via USB Host 9VDC powers both the M1 and the connected device 9VDC powers both the M2 and the connected device
Finish Premium brushed stainless steel Premium brushed stainless steel
W × D × H 3.74 × 3 × 1.38 in (95 × 76 × 35 mm) 5.9 × 4.52 × 2.4 in (150 × 115 × 63 mm)
Weight 9 oz (250 g) 22.5 oz (640 g)