Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.05 KB

README.md

File metadata and controls

40 lines (31 loc) · 1.05 KB

streamdeck-voicemeeter

Work in progress.

Actions

Key

  • Toggle Mute
  • Gain Control (Set, Increment, Decrement)
  • VoiceMeeter Macro
  • Restart VoiceMeeter

Dial and Touchpad

  • Gain Control
  • Gain Control Combo
  • Strip/Bus Parameter Control

Build Requirements

  • Go 1.21.4 or later
  • Task

Build and Run

You can build and run the plugin using the following command:

cd <project-root>
task dev

This command will build the plugin, kill the running Stream Deck app, install the plugin, and run the Stream Deck app.

Generate Layouts

Layouts describe how information is shown on the Stream Deck + touch display. Visit Stream Deck SDK for more information.

First, create layouts using Draw.io and save it as a drawio file at <project-root>/layout.drawio. Then, convert the layout to JSON files using the following command:

cd <project-root>
task layouts

Output files will be generated in <project-root>/layouts/.