top of page

Triggers Eos Cues

from a third-party MIDI application

(such as Ableton Live)

​

TrigEos

Capture d'écran 2026-05-18 102953.png

 

1 - Preamble                                                                                              

 

TrigEos is freeware.

Please read the licence agreement upon first launching the application before any use.

 

Preamble

 

2 - Concept                                                                                               

​

TrigEos is a Windows and Mac utility  - also available as a Max for Live device - allowing you to remotely trigger Eos Cues over a local network from any application capable of generating MIDI notes (Ableton Live, Cubase, Logic, Millumin, Max, Touch Designer, etc.).

​

TrigEos receives the Cue numbers via MIDI and forwards them to Eos via OSC, a protocol offering greater connectivity flexibility.

Each MIDI note triggers a distinct Cue based on its channel, pitch and velocity.

Based on this principle and the MIDI standard, TrigEos can trigger any Cue ranging from 0.01 to 1599.99.

The trigger type is "Go to Cue", allowing the correct effect to be sent regardless of the current position in the Eos Cuelist.

​

Since Cues are triggered directly from the MIDI software, it is easy to synchronise them with the audio (on a timeline, such as in Arrangement view in Live for example, or in MIDI clips in Session view...).

​

TrigEos is a standalone executable. It launches directly. No files are installed on the computer.

Once the utility is open, it runs in the background without requiring any further interaction.

​

TrigEos must be launched on the same computer as the MIDI trigger software.

Synopsis TrigEosEN.jpg

 

3 - Downloading and launching                                                               

​

You can download the latest version of TrigEos by clicking on the Google Drive link below (no Google account required):

Donwload and launch

Once the file is unzipped, open the main directory.

Inside are several files and folders (including a folder named "resources").
These files must always stay together in the same main folder and the "resources" folder must not be deleted, modified or renamed, otherwise the application will not work.

​

Windows 10+
TwisterEos doesn't require any installation. Simply double-click on the "TrigEos.exe" file in the main folder to launch the application.
The file must remain in its folder, but for convenience you can easily create a shortcut on your desktop (right-click on the file --> "Send to" --> Desktop).

When you first open TwisterEos, you may see a Windows Defender firewall window. You must allow access to use the application.

​

â–º Note 1: TrigEos can sometimes be detected as a Trojan by Windows Defender. This is a false positive. You can check the integrity of the file on www.virustotal.com

â–º Note 2: In Windows 11, you may need to run the file as an administrator the first time (right-click on the icon and select “Open as administrator”).

​

MacOS

Drag and drop the unzipped folder into your Applications folder (the whole folder, not only the .app file!).

Before launching the "TrigEos.app" file located inside, sign it using the Sentinel utility by following these instructions (this step is essential for TrigEos to work properly).

Once the .app file has been signed, you can launch it by double-clicking on it.​

​

 

4 - Overview                                                                                              

Capture d'écran 2026-05-18 102953.png

1

2

3

4

5

6

[1] - Eos machine IP address

​

[2] - IP address storage in TrigEos

​

[3] - Quick check mode

​

[4] - MIDI IN activity indicator

​

[5] - Last triggered Cue

​

[6] - Donation window

Overview

[1] - Eos machine IP address

​

Enter the IP address of the machine running Eos (computer or physical console) in this field. If you are running Nomad and TrigEos is on the same computer, you can enter the local address 127.0.0.1.​

​

[2] - IP address storage

​

Click this button to have the current IP address automatically loaded on the next launch of the application.

​

[3] - Quick check mode

​

When this toggle is set to OFF, Cues are sent with their own times as configured in the Eos patch (In time, Out time, Delay, etc.).

When this toggle is set to ON, TrigEos triggers Cues using the default time configured in the Eos Setup. This can be useful on tour for example, if you have Cues with long fade times that you wish to override in order to quickly check that all Cues are being triggered correctly. Tip: this option can be automatically disabled using MIDI note 127 (see 7 - How it works).

​​

[4] - Last triggered Cue

 

This window displays the number of the last Cue triggered by TrigEos.

If a received note cannot trigger a cue, the window will display dashes “-----”.

​​​

[5] - MIDI activity indicator

​

This indicator flashes whenever TrigEos receives a MIDI note. It allows you to check at a glance that the MIDI communication between the control software and TrigEos is correctly established.

 

 

5 - Network configuration                                                                        

​

For Eos to receive the messages sent by TrigEos, the OSC section must be configured:

​

Go to "Setup / System Settings / Show Control / OSC".

Make sure the "OSC RX" button is enabled and that the RX reception port is set to 8000.

​

Eos configuration
Capture Eos Setup 2.jpg

OSC settings in Eos

​

Note 1: TrigEos does not receive any OSC information from Eos, so it is not necessary to enable the TX transmission port.

Note 2: if you experience any issues, remember to disable your firewall for TrigEos.

Note 3: it is not possible to select a transmission port other than 8000 in TrigEos.

​

 

6 - MIDI configuration                                                                              

​

Any application capable of generating MIDI notes can trigger Eos Cues via TrigEos. This includes digital audio workstations such as Ableton Live, Cubase and Logic, as well as other applications such as Millumin, Max, Touch Designer, VVVV, Smode, etc.

To do so, it is essential that the application sends MIDI notes on a virtual MIDI port named "LoopMIDI Port" on Windows and "To Mac 1" on macOS. This is the port on which TrigEos will receive MIDI notes.

​

For how to easily create and configure a virtual MIDI port on your computer, you can follow these instructions on the Ableton website.

- On Windows, the excellent LoopMIDI by Tobias Erichsen is by far the simplest, most reliable and quickest way to create a virtual MIDI port. Since the MIDI port created by LoopMIDI is natively named "LoopMIDI Port", there is nothing else to do other than download and install the software.

- On macOS, two virtual MIDI ports are natively created ("To Mac 1" and "To Mac 2"), so there is nothing additional to install.

​

You will then need to enable it as an output in the MIDI settings of your trigger software in order to send your MIDI notes to it.

​

Max for Live device

​

For Ableton Live Suite and Max for Live users, a TrigEos M4L device is available. Using this device is even simpler as no MIDI port is required — Cue numbers are sent directly to Eos from the device within Live itself. Simply insert the device on a MIDI track and configure the destination IP address.

To obtain the device, please show your support for TrigEos by making an online donation.

​

MIDI configuration

 

​

7 - How it works                                                                                        

​

As a reminder or for information, the MIDI standard operates on 16 channels. It stipulates that there can be 128 notes per channel (from 0 to 127). These notes can each have a velocity value ranging from 0 to 127.

​

TrigEos analyses each MIDI note it receives from the trigger software and converts it into an OSC "go-to-cue" message, allowing the corresponding Cue to be fired in Eos.

- The MIDI channel of the note determines the hundreds digit of the Cue number.

- The pitch determines the second half of the integer part.

- The velocity determines the decimal part (i.e. the digit after the decimal point).

​

Examples:

- A note sent on channel 7 with a pitch of 28 and a velocity of 35 will trigger Cue 728.35.

- A note sent on channel 14 with a pitch of 03 and a velocity of 12 will trigger Cue 1403.12.

- A note sent on channel 1 with a pitch of 01 and a velocity of 01 will trigger Cue 101.1.

​​

Notes with a velocity greater than or equal to 100 will trigger whole Cues, i.e. non-decimal Cues (for example 28, 563, 1432, etc.).

Notes with a pitch higher than 99 will not trigger any Cue.

​

Based on these principles and the MIDI standard, TrigEos can trigger any Cue ranging from 0.01 to 1599.99.

TrigEos cannot trigger any Cue with 3 decimal (for example, 28.256 or 563.222).

​

How it works
Tableau récapitulatif des cues EN.JPG

Cue trigger reference table

​

Please note that since there is no MIDI channel "0", and in order to have the hundreds of Cue numbers aligned with the MIDI channel number for better readability, Cues 0.01 to 99.99 are triggered by MIDI channel 16.

​

Tip:

Any note with a pitch of 127 (regardless of its velocity and MIDI channel) will automatically disable "Check Mode" in TrigEos. This way, you can place this note in your first cue in order to ensure that TrigEos does not inadvertently remain in Check Mode at the beginning of the show.

​

 

8. Limitations

​

Triggering decimal cues (with a number after the decimal point) and downloading the Max for Live device are reserved to users with a Support Code. More information here.​​

​

 

9. Versions

​

- Version 1.0 (current) - 03 July 2026

​

​

 

10 - Contact

​

The best way to stay informed about TrigEos updates is via the TwisterEos Facebook page:

​

​

​

​

For any questions or suggestions, please use the direct messaging on the Facebook page as a first point of contact. Alternatively, you can also reach me via the links in the top right corner of this web page.

​

  • Facebook
Donation

 

11. Make a donation

​

If you enjoy the application and use it regularly in a professional context, a donation would be most welcome and would show your support and encouragement to keep maintaining and developing it. This donation will go to the EGZOA association, which supports my artistic projects in the field of hybrid and digital arts. If you are making this donation on behalf of a company or organisation, this method will provide you with an accounting receipt.

​

​

(Link to HelloAsso.com)​

 

Removing the donation window

​

After making a donation, you will be able to remove the donation window from the TrigEos interface and replace it with a small logo showing your support. To do so:

​

Capture d'écran 2026-05-18 102953.png
  • Copy/paste the 6-digit Request Code and send it by email in reply to the thank you email received from EGZOA (no need to include anything other than the code). I will send you in return a 6-letter Support Code.

  • Enter this code in the field in place of the Request Code.

  • Click on the small orange dot on the right.

​​

â–º Note 1: the Request Code is specific to the computer on which you open TrigEos.

â–º Note 2: the Support Code is automatically saved in TrigEos. You therefore only need to perform this procedure once.

​

​​​

Getting the Max For Live device

​

Your donation also gives you access to the TrigEos Max For Live device. If you are interested in this device, please mention it in your email when sending your Request Code. It will be sent to you by email along with your Support Code (you will of course be able to request it again at a later stage if needed).

​

 

12. Technical supplement

 

12.1 Signing and authorising TrigEos on macOS

​

As TrigEos is not a notarized Apple application (meaning it has not been submitted to their verification process), certain features are affected (IP address storage, management of the Licence Agreement window and the Support Code, among others).

A small utility allows you to bypass this issue: Sentinel, lightweight and freely downloadable via this link:

https://github.com/alienator88/Sentinel

​

Signing TrigEos
  • Quit TrigEos completely.

  • Install and open Sentinel.

  • Drag the file "TrigEos.app" located in the TrigEos folder into the left panel of Sentinel.

  • Do the same in the right panel.

​​

-> A green checkmark should appear in each field if the file has been processed successfully.

Sentinel logo.jpg
Screenshot Sentinel app.png

 

Then try relaunching TrigEos, accepting the Licence Agreement, entering your Support Code (if you have one), closing TrigEos and reopening it. If it worked, the Licence Agreement window should no longer appear, and the Support logo should display directly in the bottom right corner of the interface.

​

Ableton Live example

 

12.2. Example Setup with Ableton Live on Windows

​​​

In the following example, TrigEos allows each scene in Live to trigger a specific cue in Eos.

  • On windows, after installing LoopMIDI, go to Live's settings and check the “LoopMIDI Port” box under the Track column.

  • On macOS, first open TrigEos, then use the port "To mac 1" proposed in Live.

Live MIDI settings.png
  • Create a track for each MIDI channel on which you want to trigger cues (as a reminder, cues 0.01 through 99.99 are triggered on channel 16).

  • You can name your clips using the cue number for clarity.

  • In the example shown here, Scene 2 plays the clip named 9.77 on the MIDI track with output channel 16. This clip will trigger Cue 9.77.

  • At the bottom, in the Piano Roll, the MIDI note has a pitch of 9 and a velocity of 77.

  • You can assign a velocity value to the note either by dragging the slider with the mouse or by entering it manually in the “Ramp” field at the very bottom.​

​

Capture d'écran 2026-06-25 202010.png

 

To display the note numbers instead of their names, right-click on the vertical Piano Roll keyboard and select “MIDI Note Number”.

​

​

​

Capture d’écran 2026-06-25 181911.png
© 2026 Nicolas Bazoge


All rights reserved
copyrightfrance-logo9.gif
bottom of page