🌀 Introducing Automation in MIDILLI Configurator

Rhythmically Reactive. Precisely Timed. Wildly Creative.

MIDILLI Configurator gives you a powerful way to build time-based interactions between your buttons, banks, and MIDI messages — all through its Automation system.

This post is part of a quick, yet comprehensive guide (QCG) series by MIDILLI.

🎛 What Is Automation?

In MIDILLI, Automation means triggering predefined sequences of actions in time — either with millisecond-precision intervals or synced to beats per minute (BPM). It allows you to:

  • Send MIDI messages
  • Change banks
  • Trigger notes, CCs, or SysEx
  • … all based on button events and tempo-based timing

🔘 Button-Driven Automation

You define what happens when a button is:

  • Pressed
  • Released
  • Toggled
  • Triggered (pulse)
  • …or both pressed & released (read more on this).

Each of these can start an automation that:

  • Sends MIDI messages at timed intervals
  • Changes banks after a delay or on a loop
  • Triggers sequences across your devices

And it works across all supported protocols: USB, BLE, or MIDI Out.

🕒 Tempo-Aware MIDI Control

Need to sync actions with a groove? Automation supports:

  • BPM-based timing: Define steps in beats
  • Tap tempo: Assign one or more buttons to set the tempo
  • Auto clock generation: Use automation to send a MIDI clock and drive external devices

Perfect for:

  • Creating evolving MIDI patterns
  • Switching layers in time with your song
  • Building tempo-synced control surfaces for live performance

🔄 Example Use Cases

  • Press a button → send a Note On, wait 500ms → change bank, send another message
  • Use 2 buttons to tap the tempo → automation sequences adjust timing in real time
  • Toggle a button to start/stop a clock-generating sequence, or clips
  • Trigger evolving MIDI CCs or SysEx commands at rhythmic intervals

🚀 With Automation, MIDILLI becomes more than a device — it becomes a time-based MIDI engine, reactive to performance and smart in timing.

🎚️ Try it out today and bring motion and structure into your MIDI world.

👉 Read the Full Automation Manual

🛠 How to Enable Automation

Getting started with Automation is easy and can be set differently for each bank:

  1. Select a button inside a bank.
  2. Define the MIDI action you want (e.g., send CC 90 ranging between 0 and 127).
  3. Check the “Repeat” checkbox to enable automation. You can make it react on Hold or Toggle On, depending on the button mode.
  4. Set the Repeat Interval, either in milliseconds or beats per minute (BPM).
  5. Optionally enable “Alternate values” to send both the minimum and maximum value in succession with a single press.
  6. Do not forget to switch to the original bank if you are using bank change for automation.

⚠️ Tip: Avoid setting the repeat interval too fast to prevent overwhelming the MIDI buffer.

You can also assign a button to tap tempo, allowing real-time tempo control of automations and MIDI clock sync.

📸 Below is a screenshot showing how to set a tempo after button toggled on at 80 BPM:

Configurator: An example clock setup on a button.

Want more tips like this?
📩 Subscribe to our newsletter and get controller design ideas, MIDI tricks, and workflow inspiration straight to your inbox. Read our privacy policy.

Take Control: How to Route, Filter, and Merge MIDI Messages with MIDILLI

Probably you’ve heard about routing and filtering function availability of all MIDILLI devices. Yes, yours too! You can use its all available interfaces to selectively merge, route, and filter the MIDI messages. In this post, we will deep dive in this.

This post is part of a quick, yet comprehensive guide (QCG) series by MIDILLI.

Continue reading “Take Control: How to Route, Filter, and Merge MIDI Messages with MIDILLI”

New design images on the factory

Missed us already?

We are here with a small Factory update. There new 16 custom images for your controller to choose from:

And a reminder: Still none of them fits you? Then feel free to upload and set your own!


MIDILLI MIDI Monitor – A Minimal Yet Powerful Web-Based MIDI Viewer/Listener

MIDI Web Monitor Interface

Whether you’re building a MIDI-based project or troubleshooting your music gear, having a clear view of incoming and outgoing MIDI messages can save you hours. MIDILLI MIDI Monitor is a clean, lightweight tool that lets you do exactly that — right from your browser.

Continue reading “MIDILLI MIDI Monitor – A Minimal Yet Powerful Web-Based MIDI Viewer/Listener”

mLink is Available with new firmware!

🎯 What is mLink?

MIDILLI Link – mLink is a wireless MIDI bridge that connects multiple MIDILLI devices together — no drivers, no configuration headaches. It turns your existing gear into a low-latency, synchronized ecosystem, where communication is seamless across:

  • ✅ Multiple computers
  • ✅ MIDI controllers
  • ✅ Footswitches, synths, and desktop units

Up to 15 MIDILLI devices per group, and you can create up to 11 network groups. And best of all: it’s self-healing. If a connection drops, mLink re-establishes it automatically — silently and instantly.

mLink is a private network for MIDILLI Devices.
Continue reading “mLink is Available with new firmware!”