MatthewInch / UI24RBridge

Bridge between the UI24R and a MIDI controller
MIT License
33 stars 7 forks source link

UI24RBridge

Bridge between the UI24R and a MIDI controllers. Current version can manage one or two controller. If you want to use more you can run more bridge instance.\ This is a beta project. It tested only on Windows with Behringer X-Touch and X-Touch extender MIDI controllers.

You can download the latest release here. The Linux binary not work in 32bit linux and instabil in 64bit versions The MacOS binary wasn't tested

Implemented the Mackie Control protocol (It can work with any DAW controller that can use in MC mode).\ The earlier protocol has not been removed but the new functions only implemented in MC mode.

The Bridge functionalities:

Future functions

Configuration

You can generate the config file at the first run. The program will ask a few question.

In the settings file (appsettings.json):

Example of the settings file

{\ "UI24R-Url": "ws://192.168.5.2",\ "MIDI-Input-Name": "X-Touch",\ "MIDI-Output-Name": "X-Touch",\ //"MIDI-Input-Name-Second": "X-Touch-ext", //Behringer BCF 2000: "BCF2000"\ //"MIDI-Output-Name-Second": "X-Touch-ext", //Behringer BCF 2000: "BCF2000"\ "PrimaryIsExtender": "false",\ "SecondaryIsExtender": "true",\ "PrimaryChannelStart": "0", //0: 1-8ch, 1: 9-16\ "SecondaryChannelStart": "1", //0: 1-8ch, 1: 9-16\
"Protocol": "MC",\ "SyncID": "Abaliget",\ "DefaultRecButton": "2TrackAndMTK",\ "DefaultChannelRecButton": "phantom",\ "AuxButtonBehavior": "Release",\ "PrimaryButtons": "ButtonsDefault.json",\ "StartBank": "0",\ "TalkBack": "20",\ "RtaOnWhenSelect" : "true"\ }

Donate

I hope you find my solution helpful! While I don’t plan to create a paid version, your support means a lot to me. If you’d like to help keep me motivated, please consider clicking the button below. Your generosity is greatly appreciated!

Donate >> << Donate