StreamDeck Midi plugin

Version history

version 1.8.6
  • Translation files can be configured to handle send and receive separately, e.g. you can have a button that always sends the same value when pressed but that display different texts/images based on incoming midi messages.
  • The Program Change action can monitor Midi In and display state (text or image) based on incoming midi messages.
  • The Note On/Off action can monitor Midi In and display state (text or image) based on incoming midi messages.
  • The Note On/Off action can play chords.
  • The Note On/Off action have a new Latch button type - similar to a Push button but will send a Note Off for the previously used Latch button before sending its own Note On.
  • Better welcoming information for new users of the plugin.
  • Some bug fixes.
version 1.7.1
  • The SysEx action is extended with toggle functionality.
  • A Midi action placed in a Multi Action or Multi Action Switch could fail. This is now corrected but Midi actions in Multis have some limitations - please see the Multi Actions section for more details.
version 1.7.0
  • SysEx action added.
version 1.6.1
  • Version 1.6.0 failed to connect to the Midi out port if you had only Note On/Off actions in your profile. This is now fixed.
version 1.6.0
  • Fader buttons can be configured to display text information of your choice on the button (instead of simple Midi values).
  • A new button type: Cycle button. Cycle through separate midi values defined in a translation file. The button type is available for Control Change and Program Change actions.
  • Fader and Cycle buttons can display unique images for every midi value (instead of just two images below/above the On value) when using a translation file.
  • Please see the documentation on Translation files for more info.
  • At computer startup, Stream Deck could be started before the Midi channels were available in the computer and the connection to the Midi channels failed. The plugin now retries the Midi channel connections and automatically connects when the channels are available.
  • Some minor performance enhancements are made and a minor memory leak is fixed.
version 1.5.3
  • Performance enhancements - the initialization of a button is now about 10 times as fast as in previous version.
  • Fader buttons can now be used as step buttons where the value is changed a single step for each button press. To accomplish this the functionality of the fader button i slightly changed in comparison to previous release:
    • In previous release the first action was to wait the Interval time, then send the first data.
    • In this release the first action is to wait the First delay time, then send the first data. If you set the First delay time to 0 (as is the default) the first action will in fact be to send the first data, which is a change compared to the previous release. If you want exactly the same behavior as in the previous release, please set First delay to the same value as Interval
    • Please see the Control Change section for more details.
  • Program Change dropdown selection now send the program change command directly on selection, i.e. when you select a value in the Program dropdown you can immediately verify that the correct action is taken.
  • Some changes are made to the Control Change state logic in order to be more consistent when a bidirectional configuration is used with a daw/midi device that send state (i.e. the button state should more accurately correspond to the state in the daw/midi device controlled by the button).
  • Multiple Control Change buttons controlling the same function are now better synchronized and maintain the same state even if they are located in different profiles or folders.
version 1.4
  • First public release.

Menu

  • Overview
  • Virtual MIDI ports
  • Program Change setup
  • Control Change setup
  • Note On/Off setup
  • SysEx setup
  • Installation
  • Translation files
  • Multi Actions
  • Version history

Get in touch

  • trevligaspel@gmail.com
  • User forum
If you are about to send a bug report, please attach a log file as described in the Installation section.

© Trevliga Spel. All rights reserved.
Design: HTML5 UP.