Can a reaction send a midi note to an IAC midi device?
I have created a PDF cheet sheet with a page for all of my modes. The cheatsheet tells me what my mappings do.
I would like to have the ability to programmatically send a command to the PDF reader to change the page of the sheet to the page created for the active mode.
I think I can do it with a reaction but am not sure how to formulate the correct reaction to send a midi note on a given midi port.
When a mode becomes active I would like to send a midi note (note value representing the mode), out through an IAC midi port which would be listened to using Bome Midi Translator. Bome Midi Translator can then translate the midi note to open a PDF and turn to the page in the PDF which would show me the cheat sheet for the corresponding mode. I would assign a midi note to represent all of the pages of the sheet.
The controller it will send raw data to will be the one you’ve linked to that script in the MIDI settings of Ableton. In other words, for the script to send raw data to the IAC driver, that script and controller need to be paired together in the MIDI settings of Ableton.
If I’m using more than one controller I assume it would go to all controllers? And as long as I’m keeping the controllers on separate Chanels it should be ok?
This is how I think things work, but you might need to verify it:
In the MIDI settings of Ableton we get 6 rows to set Control Surface Scripts with. Each row also needs a Controller assigned to the Input and one assigned to the output. The script receives MIDI messages from the Input Controller and sends MIDI messages (coming from the script in that row) to the Output controller.
You can use the same Script on multiple rows, but each instance of the script will only listen to Input from the Controller that is set as Input Controller in that same row.
It is also possible to set one controller as input and a different controller as output. I’ve tried something like that in the past to be able to control my Boss Katana with a Nektar Pacer pedalboard. The way that worked was: the Nektar Pacer would tell the Script to send a MIDI message to the Katana.
If all of the above is True, which I believe it is but I’m occassionaly very wrong when I need to rely on memory, then the only way to use different controllers as input (or output) in the same row would be to make a virtual combined device; which I think should be possible using the “Audio/MIDI-configuration” utility on Mac, but I haven’t a clue on how. I know how to combine audio outputs using that utility but MIDI didn’t look as straight forward to me.
Thank you for your help Glenn! I’m still testing. Will let you know how it works out.
Sign up
User registration is currently not allowed.
I was able to create a listener that listens to an event called “mode is active.” Then created a condition with “script – active mode number”, “Number is equal to”, 1.” But then when I get to the Action it allows me to send raw midi data to a controller but there is no way that I can see to send it to a specific controller. Any guidance would be appreciated. Thank you,