Page 1 of 1

[DEV] Send M.I.D.I. Message through VBAN protocol

Posted: Tue Aug 14, 2018 8:56 am
by Vincent Burel
One of the simplest job to perform with VBAN Protocol is to send a MIDI message (To Voicemeeter or MT128).

You can use a fixed VBAN Header like this one (used in MAcroButton)
‘V’, ‘B’, ‘A’, ‘N’, 0x2E, 0x00, 0x00, 0x00, “MIDI1”, …
and just change the stream name (here called "MIDI1").

After the 28 Bytes header, you just have to copy your MIDI Message AS IS,
It must be consistent and completely defined in a single VBAN packet (1436 BYTES MAX).

All information about VBAN-MIDI protocol is in the VBAN Specifications book:
https://www.vb-audio.com/Voicemeeter/VB ... ations.pdf

if you want to perform test, you can use different applications:
- Voicemeeter (able to recieve a VBAN-MIDI),
- the VBAN-2-MIDI application installed with Voicemeeter...
- the MT32-SPlite (and other MT128 versions).

[DEV] Send TEXT Message through VBAN protocol

Posted: Fri Oct 02, 2020 8:05 am
by Vincent Burel
The VBAN-TEXT protocol use in Voicemeeter and other application is the UTF-8 version

You can use a fixed VBAN Header like this one (used in MAcroButton for example)
‘V’, ‘B’, ‘A’, ‘N’, 0x52, 0x00, 0x00, 0x10, “Command1”, …
and just change the stream name (here called "Command1").

After the 28 Bytes header, you just have to copy your string in UTF-8 format (char = byte and 1436 BYTES MAX).