USB MIDI configuration — Chrome / Edge only
Preset storage — connect to read.
Demo presets i
Firmware image: checking…
Recovery image: checking…
Everything the device does, module by module. Jump straight to the Quick Reference to learn about button combos.
SynthMate sits in the MIDI cable between your keyboard and your synth. Everything you play passes straight through, and SynthMate adds a looper, an arpeggiator, a knob recorder, a modulation router and an always-on phrase recorder on top — with one encoder, three buttons and no screen.
SynthMate has no screen, so it answers with short notes through your synth: two rising notes when you enter a module, two falling when you go back, a pair of low notes when something is refused. See Beeps.
| Control | Action |
|---|---|
| ENC | Encoder: turn to change the current module's main value, press to reset it, hold with a button to switch modules, long-press alone to return to DEFAULT. |
| REC | Red: record. Arms recordings, taps tempo, captures. |
| PLAY | Green: play. Starts and stops, and is the "assign" key held together with a note or a knob. |
| SHIFT | Grey: shift. Erases, clears, freezes, and is held with a note to pick a mode. |
SynthMate has five modules, one active at a time. ARP and EXTRA each hold several modes: ways the module plays, picked with a button and a key.
| Module | Enter | What it does |
|---|---|---|
| DEFAULT | long press ENC | Everything plays through. Record knob movements and route controllers to other controllers. |
| LOOPER | ENC + REC | Seven-layer MIDI loop recorder. |
| ARP | ENC + PLAY | Arpeggiator whose aftertouch and modwheel change how it plays. |
| EXTRA | ENC + SHIFT | Performance modes: keyboard hold, chord hold, Zawinul mirror, gate and ratchet. |
| SKIPBACK | REC + PLAY hold | Replays what you played in the last minutes, without having pressed record. |
Recorded knob movements and controller routings from DEFAULT keep working in every module. Loops play only in LOOPER: leaving it stops them, and coming back starts them from the top.
SynthMate has one USB-C port, and it works one of two ways, never both at once:
| Control | Action |
|---|---|
| ENC hold, REC , release both | Enter LOOPER |
| ENC hold, PLAY , release both | Enter ARP |
| ENC hold, SHIFT , release both | Enter EXTRA |
| REC + PLAY hold ≥ 0.8 s (from DEFAULT) | Enter SKIPBACK |
| ENC long press ≥ 0.8 s | Back to DEFAULT |
The switch happens when you release, and answers with two rising notes (two falling for DEFAULT).
Hold REC and move any knob or fader on your keyboard. The first movement starts the recording and the last note you played sounds so you can hear the sweep. Release REC : the movement now repeats in a loop on that controller. Up to 16 knobs can loop at once.
| Control | Action |
|---|---|
| REC hold + move a knob | Record that knob's movement; release to loop it |
| ENC turn | Playback speed of the knob you recorded last |
| ENC press | Speed back to 1× |
| SHIFT + move a recorded knob | Erase that recording |
Try this: hold REC , sweep your filter cutoff once, release, then turn ENC to make the sweep faster or slower.
Hold PLAY , move a source, then move a destination knob across the range you want, and release. From then on the source drives the destination. Eight links at once.
| Control | Action |
|---|---|
| PLAY + modwheel / volume / expression / sustain | Use it as the source |
| PLAY + pitch bend up or down | Use that bend direction as the source |
| PLAY + aftertouch, or A4 | Aftertouch as the source |
| PLAY + A♯4 | Random as the source: a new value on every note |
| PLAY + any other note, then a knob | Velocity as the source |
| PLAY + move the destination knob | Destination, and the range it sweeps |
| SHIFT + move a source or destination | Remove that link (A♯4 for random, aftertouch, bend) |
Try this: hold PLAY , move the modwheel, then sweep your filter cutoff across just the part you like, and let go. The modwheel now plays the filter inside that range.
Hold PLAY and play two different notes: the first is the split point, the second says which side is the zone. Notes in the zone go out MIDI2, the rest go to your synth as usual. The split stays in every module. Hold PLAY and play the same note twice to clear it.
| Control | Action |
|---|---|
| PLAY + turn ENC | Change the MIDI2 channel (plays a preview note) |
| hold zone keys + ENC | Move the held notes to the next MIDI2 channel |
Hold PLAY , move the pitch-bend wheel, play a root note, then the note the bend should reach, and release. Full bend now lands exactly on that interval. A third note sets the other direction separately. SHIFT + bend clears it. Assumes your synth's bend range is ±12 semitones.
Hold SHIFT alone for 3 seconds and release: the stored preset for the current program is deleted (falling notes confirm). Let go earlier and nothing happens.
Records what you play as MIDI and loops it: a base loop plus up to six overdubs. Loops play only here: switching to another module stops them, and coming back starts them from the top.
| Control | Action |
|---|---|
| REC | Arm; recording starts with your first note |
| REC (recording) | Close the loop and play it |
| REC (playing) | Arm an overdub; it starts with your first note |
| REC (overdubbing) | Finish the overdub; it plays from its start when that comes round |
| PLAY tap | Stop; tap again to restart from the top |
| SHIFT short | Erase the last overdub (or everything if there is only one loop) |
| SHIFT long | Erase all loops |
Turn ENC to move the whole loop like a tape machine: faster and higher, or slower and lower. The web tool's Encoder Rotation setting can make it speed only or pitch only instead. Press ENC to go back to normal and unmute everything.
Each layer has a white key, in any octave: C = the base loop, D E F G A B = overdubs 1–6.
| Control | Action |
|---|---|
| PLAY + white key | Mute or unmute that layer |
| PLAY + turn ENC | Louder or softer: the layer you recorded or muted last |
| PLAY + white key, then turn ENC | Pick that layer and set its level |
Press REC to arm, then keep holding it while you play: every key enters one step. SHIFT enters a rest, PLAY ties the last note on through one more step; each tap adds a step. Release REC to finish. The loop lasts exactly as long as you took, from the first note to letting go of REC, with the steps evened out and every note held for your average key press; until you record the next layer, ENC changes that speed and a press restores it.
Step overdub: with the loops playing, do the same — press REC and keep holding it as the first note lands. The steps you enter are spread evenly over one pass of the base loop, starting on its downbeat: five steps over an eight-step loop give five against eight. Entry ends when you let go of REC or after one pass of the base loop.
Try this: record a four-bar chord loop, overdub a bass line, then hold PLAY and tap C to drop the chords out and back in.
Hold notes and they play one after another, in the order you pressed them. Adding a note speeds the cycle up: one pass through the held notes always takes one beat.
| Control | Action |
|---|---|
| ENC turn | Tempo (20–300 BPM) |
| ENC press | Tempo back to 60 |
| REC tap ×2–4 | Tap tempo |
| SHIFT | Freeze the held notes (then a new key transposes them); again to clear |
| sustain pedal | Released notes stay in the pattern until the pedal lifts |
An incoming MIDI clock takes over the tempo automatically.
In the middle the pattern plays straight. Push the modwheel up and it starts skipping steps and jumping octaves upward; pull it down and the jumps go downward. Further from the centre = wilder, up to three octaves.
Hold PLAY and tap a key to choose what your finger pressure (aftertouch) does. The key echoes back an octave higher to confirm.
| Key | Mode | What pressure does |
|---|---|---|
| C | Rhythmic Memory | Each note lasts as long as you held it before the next: a live sequencer |
| D | Velocity Accent | Pressure makes notes louder |
| E | Direction Flip | Press hard to play the pattern backwards |
| F | BPM Nudge | Pressure speeds the tempo up (80–120%) |
| G | Rest Suppress | Pressure removes the modwheel's rests |
| A | Ping-pong | Up and back down, without repeating the ends |
| B | Gate Length | Half a step at rest; pressure lengthens it to legato |
| C♯ | Double/Triple | The modwheel plays the notes in twos or threes, as chords |
| D♯ | Rhythmic Memory Uplift | Rhythmic Memory closed when your hands leave the keys: the last note keeps its real length, and the loop locks and plays on |
| F♯ | Rhythmic Memory Hold | Rhythmic Memory that keeps playing when you let go of every key |
Play notes with the rhythm you want; the pattern repeats that rhythm. After it has cycled unchanged a few times the loop length locks (after how many cycles, or never, is set under ARP Starting BPM): new notes then split the step that is playing, so the loop keeps its length. Once it is locked, or frozen with SHIFT , turning ENC plays it faster or slower (×¼–×4); a press, or releasing every key, takes it back to the speed you played. It never follows the BPM or a MIDI clock.
Try this: hold a chord, tap REC a few times in time to set the tempo, then push the modwheel up: steps start dropping out and jumping octaves. With an aftertouch keyboard, PLAY + E picks Direction Flip: press harder and the pattern turns around.
Hold SHIFT and tap a key to choose a mode. The key echoes back an octave higher to confirm.
| Key | Mode | What it does |
|---|---|---|
| C | Keyboard Hold Legato | Notes played together latch as one chord, and a note played while a key is still down adds to it; SHIFT releases it. ENC sets how close together counts as "together". |
| C♯ | Keyboard Hold | The same latched chord, but a note played after the window always starts a new one; SHIFT releases it. |
| D | Rhythmic Gate | Turn ENC to chop held notes rhythmically; C♯3 is a kill switch (C3 + C♯3 flips it into a gate key). |
| D♯ | Chord Hold | Play a chord and tap SHIFT : it is held, and each key you play moves it so that key is its bottom note (ENC moves it a semitone a detent). Tap SHIFT again to release it. |
| E | Ratchet | Repeats held notes; pressure adds hits per step, soft notes jump octaves more. |
| F | Zawinul Mirror | The keyboard plays upside down, reflected around C4. |
Two modes are on no key until you put them on one in the web tool's EXTRA Mode Map: Keyboard Hold and Chord Hold.
Play a chord and tap SHIFT : it keeps sounding. Each note you play now moves the whole chord so that note is its bottom note, at that note's strength; turning ENC moves it a semitone at a time and a press puts it back. Tap SHIFT again to release it.
Try this: SHIFT + F picks Zawinul Mirror: play a tune you know and it comes out upside down. Then SHIFT + C for Keyboard Hold: play a chord and let go, and it keeps sounding until the next chord or a SHIFT tap.
SynthMate records every note you play, all the time, in every module, with separate memory for each preset. When the memory is full the newest notes overwrite the oldest. Nothing to arm, nothing to remember.
Hold REC + PLAY for about a second. Keys from C3 to C6 now each start playback from a different point in your recent playing: low keys further back, high keys more recent.
| Control | Action |
|---|---|
| key C3–C6 | Play that key's chunk, up to where the next key's starts; release to stop |
| ENC turn | Move where the last key's chunk starts |
| ENC press | Put that start back |
| REC hold + tap keys | Capture a pattern of taps; release and it loops, and you can jam over it |
| PLAY tap | Pause or restart that pattern |
| SHIFT short | Clear the pattern |
| SHIFT hold 2 s | Erase this preset's recording (1 then 2 beeps) and go back to DEFAULT |
Each key plays a chunk: from its point up to the next key's. Turning ENC moves the start of the chunk you played last, one note at a time, either way: earlier takes in the end of the chunk before it, which then ends sooner; later hands that chunk more. It never passes the key before's start or the next key's. A press puts it back.
Buffer Length keeps between 1 minute and 3 hours. Max pause shortens long silences to the length you choose, so the memory holds more music. Save after sets how much playing a program needs before its Skipback memory is kept with the preset (shorter stays in the live buffer only). The trigger key range can be moved too. The memory is only erased when you hold SHIFT 2 s in SKIPBACK.
Try this: noodle for a minute without recording anything, then hold REC + PLAY . Walk up the keys from C3 to find the bit you liked, and turn ENC to move that chunk's start onto the note you meant.
Every MIDI program number (1–128) is a preset. Changing program on your keyboard saves the current one and loads the next: recorded knobs, links, loops, Skipback memory, the chosen ARP and EXTRA modes, and the module you were in. It saves by itself; there is no save button.
In the web tool you can back up and restore all presets, lock a preset against changes, audition its loops, and export loops as MIDI files. When the device's memory is full a save fails with a fault beep, unless you tick Overwrite oldest presets there: the presets saved longest ago (never a locked one) then make room.
With no screen, SynthMate answers through your synth. The notes are always the same:
| You hear | Meaning |
|---|---|
| two rising | Entered a module |
| two falling | Back to DEFAULT |
| your key, an octave up | Mode chosen (or: this is the one already active) |
| rising fifth | Assigned: link made, split set, bend interval learned |
| falling fifth | Removed |
| rising octave / falling octave | Preset saved / deleted |
| two low notes | Refused: nothing on that key, or not possible here |
| three low notes | Something failed (for example memory full) |
| slow, then faster beeping | Waiting for you to move a knob (recording, or assigning a link) |
Beeps can be turned off, or shortened, in the web tool's Global settings.
This page talks to SynthMate over USB MIDI in Chrome or Edge. Press Connect and it reads the device; every change is written back about a second after you make it.
If the device ever does not start, hold the encoder while plugging in USB and press UPDATE: it recovers over USB (on a Mac).
| Control | Action |
|---|---|
| ENC + REC | LOOPER |
| ENC + PLAY | ARP |
| ENC + SHIFT | EXTRA |
| REC + PLAY hold | SKIPBACK (from DEFAULT) |
| ENC long | DEFAULT |
| Control | Action |
|---|---|
| REC + knob | Record knob |
| ENC turn / press | Its speed / 1× |
| PLAY + source, dest | ModLink |
| PLAY + A♯4 | Random source |
| PLAY + 2 notes | Split zone |
| PLAY + bend, 2 notes | Bend interval |
| SHIFT + knob / source | Remove |
| SHIFT hold 3 s | Delete preset |
| Control | Action |
|---|---|
| REC | Record / close / overdub |
| REC held while playing | Step record |
| PLAY tap | Stop / restart |
| SHIFT short / long | Erase last / all |
| ENC turn / press | Speed & pitch / reset |
| PLAY + white key | Mute layer |
| PLAY + ENC | Layer level |
| PLAY + black key held | Punch-in FX: C# stutter, D# octave, F# speed, G# chop, A# reverse (ENC: amount; A#: the tape-stop length) |
| Control | Action |
|---|---|
| ENC turn / press | Tempo / 60 |
| REC taps | Tap tempo |
| SHIFT | Freeze / clear |
| PLAY + key | Expression mode |
| modwheel | Rests & octaves |
| REC + ENC | Rhythmic Memory lock (1–3) |
| Control | Action |
|---|---|
| SHIFT + key | Choose mode |
| SHIFT | Release chord |
| ENC | Mode's main value |
| REC / PLAY | DAW rec/play |
| Control | Action |
|---|---|
| C3–C6 | Play from the past |
| ENC | Move chunk start |
| ENC | While looping: pitch / speed, as in LOOPER |
| REC + taps | Loop a tap pattern |
| PLAY tap | Pause / restart it |
| ENC + REC | To LOOPER: the pattern becomes its first loop |
| SHIFT short / 2 s | Clear pattern / erase memory |