SchwiftyEx · User Manual

Fire cues wirelessly.

SchwiftyEx turns button presses — on the device or on a hand-held remote — into OSC and MIDI messages your show software and consoles already understand. This is the full setup and operation guide.

01 — The device

Anatomy

Four function buttons, one setup/status ring under the antenna. Each function button has a fixed colour so you can tell them apart at a glance — the colours never change.

  • B1Green · bottom-left
  • B2Amber / yellow · bottom-right
  • B3Blue · top-left
  • B4Red · top-right
  • SETSetup / status ring, under the antenna

Tip: click the buttons in the picture — the status ring blinks green just like the real device when a button fires.

02 — Status LED

Reading the setup ring

The ring under the antenna is both the setup button and the device’s status light. Its colour tells you which network mode you’re in and what just happened.

LEDMeaning
Solid blueWi‑Fi mode — connected to your network and ready to send.
Breathing blueTrying to connect to a saved Wi‑Fi network.
Solid purpleAccess-Point mode — the device is broadcasting its own Wi‑Fi so you can connect directly.
Breathing purpleAccess Point is starting up.
Blinking red / bluePassword-free login window is open (Wi‑Fi mode) — you have 10 seconds.
Blinking red / purplePassword-free login window is open (AP mode) — you have 10 seconds.
Green blinkA MIDI message was just sent.
Red blinkAn OSC message was just sent.

The setup ring does two things: hold it 5 seconds to switch between Wi‑Fi and Access-Point mode, or tap it 5 times to open a 10-second password-free login window (handy if you forget the code).

03 — First-time setup

Getting connected

Everything is configured from a browser — there’s no app to install. The first time, you’ll connect to the device directly and set a name and password.

  1. Power it up

    Plug SchwiftyEx into a computer or USB power supply with a USB‑C cable.

  2. Join its Wi‑Fi

    If it hasn’t connected to a network before, it starts in Access-Point mode (solid purple) and broadcasts its own Wi‑Fi network. Join it from your phone or laptop.

  3. Open the password-free window

    Tap the setup ring 5 times. The LED blinks red/purple and you have 10 seconds of password-free access — open a browser and the setup page loads.

  4. Name it & set a code

    On the Settings page, set the device name and a UI password. The device name becomes its network name, and the UI password is also the Wi‑Fi password for its Access Point — one code to remember.

  5. Add your Wi‑Fi networks

    Add up to 4 networks. SchwiftyEx tries them in priority order. Once any Wi‑Fi is saved, the device boots straight into Wi‑Fi mode (solid blue) from then on.

Forgot the password? You don’t need to reset anything — just tap the setup ring 5× again to reopen the 10-second login window.

04 — Network modes

Wi‑Fi & Access Point

Two ways to reach the device. Use Wi‑Fi on a show network so OSC reaches your consoles; use Access Point anywhere there’s no network.

Switching modes

Hold the setup ring for 5 seconds to toggle between Wi‑Fi mode (blue) and Access-Point mode (purple). In Access-Point mode the device makes its own network so you can connect directly — perfect for a quick change on stage or in a venue you don’t control.

If you ever can’t reach the device, it also offers a recovery network named SchwiftyEx_Recovery. Combined with the 5-tap login window, you can always get back in.

05 — Onboard buttons

Using the four function buttons

A function is a message (or several) that SchwiftyEx sends. You bind a button to a function, and pressing that button fires it.

  1. Create a function

    On the Functions page, click Add Function and give it a name (e.g. “GO”).

  2. Bind a button

    In the binding box (the field with the red ×), type the button name: B1, B2, B3 or B4.

  3. Choose press, release, or both

    Tick Pressed, Released, or both to decide when each message is sent, then set the message itself (see Message types below).

  4. Save & fire

    Click Save all functions. Now press the button on the device — the function fires and the status ring pulses (green for MIDI, red for OSC).

One button can trigger several functions at once — just bind the same button name in more than one function.

06 — Wireless remotes

Pairing & using remotes

SchwiftyRemote hand-held fobs come in 1-, 4- and 8-button versions. Pair one to SchwiftyEx and its buttons work exactly like the onboard buttons — from across the room.

1-buttonsingle trigger
Binds as
“Name”-1
1 2 3 4
4-buttonbuttons 1–4
Binds as
“Name”-1“Name”-2“Name”-3“Name”-4
1 2 3 4 5 6 7 8
8-buttonbuttons 1–8
Binds as
“Name”-1“Name”-2“Name”-3“Name”-4“Name”-5“Name”-6“Name”-7“Name”-8

Click a remote button — the indicator LED blinks, just like the real fob transmitting.

  1. Pair the remote

    Go to the Pairings page and click Add pairing, then press any button on the remote. Its serial number is saved to SchwiftyEx.

  2. Give it a name

    Type a name for the remote (e.g. “Thomas”) and click Save.

  3. Bind its buttons to functions

    In a function’s binding box, type the remote name and the button number joined by a dash. Button 4 on a remote named Thomas is Thomas-4.

  4. Press & fire

    Press the button on the remote — the function fires exactly as if you’d pressed the device.

Swap or back up a remote instantly: pair a new remote and give it the same name as an old one — every existing binding keeps working. Name several remotes the same way to have a spare, or to let multiple remotes fire the same cues.

07 — Message types

What a function can send

Each press or release action sends one of four message types. Mix and match across functions — a single button can send MIDI to your DAW and OSC to a lighting console at the same time.

MIDI MIDI Note

A note on press and note off on release — the classic way to trigger QLab, Ableton Live, and most show software.

Fields: Channel · Note · Velocity

MIDI MIDI CC

A Control Change message — for faders, mutes, and any control mapped to a CC number.

Fields: Channel · CC number · Value

OSC OSC

An Open Sound Control message sent over the network — straight to grandMA3, ETC Eos, QLab, X32 and more.

Fields: IP · Port · Address

MIDI MIDI SysEx

Raw System-Exclusive data — for MMC/MSC and mixer scene recalls (Allen & Heath, and others).

Fields: Data (hex)

Not sure what to type? Use the free OSC & MIDI command generators — pick your console, build the message, and paste it straight into a function.

08 — Presets & tools

Presets, terminal & firmware

Presets

Save a complete set of functions and pairings as a preset, then reload it later — ideal for switching between shows, venues or setups.

Serial terminal

The built-in Serial Terminal shows every message as it’s sent, with a live log you can watch while you test bindings. You can download the log as a CSV for documentation.

Firmware updates

Firmware is updated over USB from the browser interface. New releases add features and console support — check the site for the latest.

09 — At a glance

Capacity & limits

SchwiftyEx scales from a single fob on stage to a whole building of triggers.

4
onboard function buttons (B1–B4)
100
wireless remotes paired
800
remote buttons total (100 × 8)
1000
functions
4
saved Wi‑Fi networks, in priority order
2
connections at once: OSC over Wi‑Fi & MIDI over USB