Midi overview

In order for midi communication between StreamDeck and Cubase to work, two things are required (apart from the StreamDeck plugin itself):

  1. Virtual midi ports that act as virtual midi cables between StreamDeck and Cubase. On a Mac you use Midi Studio but on Windows you need to install a third party software to create virtual midi ports. For Windows there are several programs that can act as virtual midi cables but the one recommended is "loopMIDI" (see details in the "Virtual Midi Ports" section)
  2. Configuration of "Generic Remote Device" in Cubase.
  3. Configuration of Cubase Generic Remote is pretty straight-forward as soon as you get the hang of it. To get a kick start, a template is shipped with this plugin (see details in the "Cubase Setup" section).

    Cubase integration

    The plugin automatically integrate with Cubase in real time. Any addition/removal of commands in Cubase Generic Remote configuration will immediately be reflected in the Command dropdown in the plugin. The plugin will immediately adapt if the configuration of a command already used in the plugin is changed. There is no need to restart or refresh the plugin in order to make changes in Cubase visible and used.

    Information flows both ways between Cubase and StreamDeck if the Generic Remote configuration says "Receive/Transmit".