The StreamDeck Cubase plugin is a Windows-only plugin that can interact with Cubase both using key commands and by using Midi. Both methods are closely integrated with Cubase and the definitions made in Cubase are automatically imported by the StreamDeck plugin.
The plugin is developed and tested on Windows 10 with Cubase 10 and 10.5. It may work with earlier versions but that is not tested.
- Key Commands
When using Key Commands, Cubase must have focus on the computer screen since the key codes sent are captured by the active window. All defined key commands in Cubase are directly selectable in the StreamDeck editor when configuring an action.
Key commands are unidirectional and don't get any feedback from Cubase. Due to this there is no way to determine the current state of an action by just looking at the StreamDeck.
The configuration is fairly simple; you only need to define the key commands you want to use in Cubase, and they will automatically be available in the StreamDeck plugin.
- Midi Access
When using Midi access there is no requirement that the Cubase window has focus on the computer. The StreamDeck plugin communicate directy to Cubase using Midi (of course).
Midi access is bidirectional and receives feedback from Cubase. The current state of an action can be seen on the StreamDeck even if the action is initiated directly in Cubase. If you e.g. hit the record button in Cubase, the record button on StreamDeck will show that recording is in progress.
The configuration is a bit more complex in that you have to install a separate program that act as "virtual Midi cables" used in the connection between StreamDeck and Cubase. You also have to configure the "Generic Remote Controller" in Cubase to define all the functions you want to control from StreamDeck.