In advance, please bear with me as I’m very inexperienced with this kind of thing! I’m trying to use an Elgato StreamDeck to control MIDI keyswitching using Expression Maps in Cubase. The StreamDeck only uses keystrokes and cannot send MIDI so I figured I would use it to send a keystroke (for example, Ctrl+Alt+Shft+P or something) that would then be translated to a MIDI Note On message like C#-1 and ‘read’ by the Expression Map to change the articulation.
The Expression Map works and I can set up any keystroke on the Stream Deck, it’s just that middle step I’m completely lost with – any help would be greatly appreciated!
Marked as spam
I’ve attached a file that takes Control(K) and converts it not Note-On Note 0 value 127 (which is C-1).
Some MIDI manufactures used Note 0 as (C-2) so you may need to Modify the output to note 12. (The standard for note naming is not consistent so always go with the note numbers).
For output MID device, I picked Bome MIDI Translator Virtual 1 port which to Cubase should be seen as “BMT1” for input.
I’m not sure if you need Note-Off as well so if you do, change the existing translator to send Note-On only on keystroke down, duplicate the translator, set the new translator to keystroke up and the output to Note-Off.
Also, note the following:
By default MT Pro ignores incoming keystrokes when focused so that when you are working with your project files, you typing doesn’t interrupt your work flow. You can change this behavior in “Preferences” menu.
Your incoming keystroke will not be suppressed. Bome MT Pro does not do this, so your incoming keystroke will still get through to the operating system.
You might want to visit the first 2 tutorials we posted ob MT Pro to get your bearings.
P.S. The file I send seems to not work on my Mac (where I developed it) so if you have trouble, let me know and I will find my Windows PC and test it there.
Marked as spam