Midi or OSC Command for Lyrics / Setlist Pages

Is there a way to trigger the Lyrics page by a MIDI command or OSC command?

Additionally, is there a way to trigger the home Canvas or Setlist page via a MIDI or OSC command?

I’d like to be able to use my midi controller to navigate back and forth between these pages.

Thank you!

Hey @Hollywood, welcome to the forum!

Yes, absolutely! AbleSet has an OSC command called /devices/showPage that lets you navigate to any page on any connected device. The page parameter matches the URL path you see in your browser’s address bar.

Here are the commands you’d need:

  • /devices/showPage all setlist → navigates to the Setlist page
  • /devices/showPage all lyrics → navigates to the Lyrics page
  • /devices/showPage all performance → navigates to the Performance page
  • /devices/showPage all canvas/my-canvas-name → navigates to a specific Canvas (replace my-canvas-name with the actual filename of your canvas, lowercase with hyphens)

Targeting specific devices

Instead of all, you can target a specific device by its name or IP address. The device name is whatever you’ve set in Settings → Device Name (it’s case-insensitive):

  • /devices/showPage my-ipad lyrics → sends only to the device named “my-ipad”
  • /devices/showPage 192.168.1.10 setlist → sends to a device by IP address
  • /devices/showPage my-ipad,my-laptop lyrics → targets multiple devices at once (comma-separated, no spaces)

You can also tag multiple devices with the same name — for example, two iPads on stage could both be named “stage”, and /devices/showPage stage lyrics would navigate both at once.

Opening a specific Lyrics track

If you have multiple Lyrics tracks in your project, you can navigate directly to one of them by adding its slug after lyrics/. The slug is the track name in lowercase with spaces replaced by hyphens:

  • /devices/showPage all lyrics/lead-vocal → opens the “Lead Vocal” lyrics track
  • /devices/showPage all lyrics/drummer → opens the “Drummer” lyrics track
  • /devices/showPage my-ipad lyrics/keys → opens “Keys” lyrics on a specific device

Setting up the MIDI mapping

Go to Settings → MIDI Mapping, OSC & Scripting → Edit MIDI Mapping, add a new mapping for each button, and set the action to Custom OSC. Then just enter the command — for example /devices/showPage all lyrics. One mapping per page is the simplest approach.

Hope that helps!

1 Like