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”, PacketCounter...
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 M.I.D.I. Message through VBAN protocol
-
- Site Admin
- Posts: 2121
- Joined: Sun Jan 17, 2010 12:01 pm
-
- Site Admin
- Posts: 2121
- Joined: Sun Jan 17, 2010 12:01 pm
[DEV] Send TEXT Message through VBAN protocol
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”, PacketCounter...
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).
You can use a fixed VBAN Header like this one (used in MAcroButton for example)
‘V’, ‘B’, ‘A’, ‘N’, 0x52, 0x00, 0x00, 0x10, “Command1”, PacketCounter...
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).