Git Product home page Git Product logo

vbandeck's Introduction

VBANDeck

Version 1.0.2

VBAN Remote Plugin for the Elgato StreamDeck

How to use

For help with the VoiceMeeter scripting language, please refer to this Document, chapter "MACRO Buttons > VoiceMeeter Remote Requests".

VoiceMeeter Setup

  • You need at least VoiceMeeter Banana to use this plugin.
  • In the VBAN Screen;
    • Turn VBAN On using the switch in the top-left corner
    • Turn the Remoting stream on, its the last entry in the "Incoming Streams" area
      • Default name: Command1
      • This name must match your StreamDeck configuration
    • The "IP Address From" field may be left empty, for Command-streams this is ignored T

The VBAN screen should look something like this: VBAN Screen Configuration

Simple Script

A Simple Script Button will send a static script every time it is pressed.

  • The IP Address is the Address of the Computer that VoiceMeeter runs on
    • This is shown in the VBAN configuration screen within VoiceMeeeter
  • The Port is the UDP Port configured in the VBAN configuration screen
  • The StreamName must match the Stream Name of the Incoming Remoting Stream in the VoiceMeeter instance

Here is a configuration example for a Simple Script Button that will disable the first hardware-output bus:

Simple Script configuration example

Toggle Button / Double State Button

The Double State Button has two states; enabled and disabled.

It sends one static script every time the state changes.

  • The IP Address is the Address of the Computer that VoiceMeeter runs on
    • This is shown in the VBAN configuration screen within VoiceMeeeter
  • The Port is the UDP Port configured in the VBAN configuration screen
  • The StreamName must match the Stream Name of the Incoming Remoting Stream in the VoiceMeeter instance
  • The "Request for Trigger IN" is the Script sent when the button becomes enabled
  • The "Request for Trigger OUT" is the Script sent when the button becomes disabled

Here is a configuration example for a Double State Button that toggles the first hardware-input strip:

Double State configuration example

vbandeck's People

Contributors

burdoto avatar dependabot-preview[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

hopla

vbandeck's Issues

Script can't be save on streamdeck

Hi,
I compile the project for testing but there is an issue with "enter VoiceMeeter Remote Script" on the StreamDeck,
When i writte the script, the plugin don't save the text.

Añadido de puerto serie

Añadir la misma funcion pero por puerto serie para sistemas de control que funcionan via usb convertido a serial. Como por ejemplo un arduino que controla, luces, i otros dispositivos. Arduino es modular de forma que se puede insertar, infrarrojos bluetooth, etc ...

The plugin 'VBANDeck' crashed with code 1:-2147450740

0:51:02.801 StreamDeck ESDCustomPlugin::StartPlugin::<lambda_98961b8ad78863a54a818ca5e28f2dfe>::operator ()(): The plugin 'VBANDeck' crashed with code 1:-2147450740
20:51:02.801 StreamDeck ESDCustomPlugin::StartPlugin::<lambda_98961b8ad78863a54a818ca5e28f2dfe>::operator ()(): Restarting plugin 'VBANDeck'
20:51:02.839 StreamDeck ESDCustomPlugin::StartPlugin::<lambda_98961b8ad78863a54a818ca5e28f2dfe>::operator ()(): The plugin 'VBANDeck' crashed with code 1:-2147450740

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.