DocumentationMIDI

MIDI

Since 0.2.5 Eutepio speaks MIDI both ways: out to send commands to your rig, in to receive control from a controller.

What it is for

  • You open a song and your guitar multi-effect switches to the right preset by itself.
  • You hit a pad on your controller and the app moves to the next song.
  • The keyboard player's sound follows whatever the band is playing.

Both directions are optional and off by default.

MIDI output

Settings → MIDI output.

Turn sending on, pick a device, and from then on each song can carry its own command that fires when the song opens.

Message types

TypeFor
Program ChangeSwitching a preset
Bank + Program ChangeA preset in a higher bank
Control ChangeChanging a parameter — volume, expression, a switch
Raw bytesAnything your device understands that the three above do not cover
Channels are entered as 1 to 16, exactly as they appear on the instrument's panel.

Helpers in settings

  • Send test — confirms the connection works
  • Silence everything — a panic button for when a note hangs
  • Custom command + Send now — a manual command you can also fire from a stage button or the pedal (the "Send MIDI command" action)
  • Sent byte log — you see exactly what went out
A song's MIDI command is per-device. It does not sync to the band and it is not part of an .eutbackup backup — restoring onto another device loses it. Everyone has their own rig anyway.

MIDI input

Settings → MIDI input.

Turn control on, pick what to listen to, then assign triggers to actions.

Learn a trigger

  1. Choose Learn.
  2. Hit a pad, turn a knob or press a switch.
  3. The app remembers what arrived and lets you pick an action.
It recognises notes, Control Change, Program Change, pitch bend and transport messages (start / stop / resume).
The actions are the same as for the pedal — see Pedal & HID keyboard.

What it handles for you

  • Repeats — a held pad will not fire the action twenty times a second
  • Running status and SysEx — it reads messages split across packet boundaries too
  • Last received — settings show the last captured message, so you can tell whether the controller is sending anything at all

Connecting a device

Pairing is handled by the operating system, not the app — same as with the pedal.

  • USB MIDI just needs plugging in.
  • BLE MIDI pairs in the system Bluetooth settings.

You then pick the device from the list in settings.

On Android, MIDI is declared as an optional feature, so the app installs even on devices with no MIDI support at all. Without that, Google Play would hide it from those devices.

Limitations

  • Song MIDI commands do not sync and are not in backups.
  • The app does not send MIDI clock — the band metronome synchronises its own way, see Stage mode.
  • The settings are global, not per library.