MIDI
Introduction
Streamer.bot ships with full MIDI input & output support, allowing you to execute your actions with the push of a button using your existing MIDI device, or even let your bot take control of your devices by using sub-actions to send outgoing MIDI commands.
Devices
MIDI In
and MIDI Out
devices are stored separately, so be sure to navigate to the appropriate tab for the type of interactions you would like to make. You can also add the same device in both tabs.To add a new device, Right-Click anywhere in the device pane and select Add
f
This will open the add device dialog:
Configuration
Enter a descriptive name for this device connection
Select your device from a list of currently connected MIDI devices
Automatically connect to this device when Streamer.bot starts up?
Automatically reconnect to this device when the connection is closed?
When Reopen on Close
is enabled, retry the connection at the entered interval, in seconds
Context Menu
Right-Click any existing device to reveal the context menu options:
Add a new MIDI device, opening the configuration dialog outlined above
Edit the selected MIDI device, opening the configuration dialog outlined above
Delete the selected MIDI device connection
Quickly toggle the Auto Open on Startup
configuration option for this device
Quickly toggle the Reopen on Close
configuration option for this device
Manually open the connection to this device
MIDI In
Once you have created a MIDI In
device, you can select it to register your incoming event listeners in the bottom pane.
Open
With your device selected in the top pane, you can Right-Click on bottom pane and select Add
to create a new event listener.
You should now see the Add MIDI Event
dialog:
- Press a key
- Press a pad
- Turn a dial, knob, or wheel
- Press any button which sends a MIDI message
Configuration
Enable or disable this event listener
Enter a descriptive name for this event listener
- Automatic detection is supported
Select the MIDI event type you would like to listen to
- Automatic detection is supported
Enter the MIDI channel to listen on
- Automatic detection is supported
Listen on any channel
Enter the MIDI data value to listen for
- Automatic detection is supported
Listen on any data value
Displays the raw MIDI message value
Ignore NoteOff
events
NoteOn
and NoteOff
events. This option allows you to automatically generate event configuration for NoteOn
without it being overridden by the following NoteOff
eventTriggers
All configured incoming MIDI events can be used to trigger your actions via triggers
MIDI Out
All outgoing MIDI messages can be configured directly in sub-actions