Matrix VBAN-TEXT requests list

VB-Audio Matrix, Virtual Audio Router Application for Windows (Discussion and Support).
Post Reply
Vincent Burel
Site Admin
Posts: 2020
Joined: Sun Jan 17, 2010 12:01 pm

Matrix VBAN-TEXT requests list

Post by Vincent Burel »

All VBAN-TEXT requests that can be used to control VB-Audio Matrix (through MacroButtons app for example).

SUID = Slot unique identifier = SLOT UNIQ NAME (e.g. ASIO128, VBAN1 etc…).
all index 'i', 'j'... are '1' based (first item index = 1).

Point(SUID.IN, SUID.OUT[j]).dBGain = -6.0;
Point(SUID.IN[i1..i2], SUID.OUT[j1..j2]).dBGain = -6.0;

Point(SUID.IN, SUID.OUT[j]).Remove; //Remove point
Point(SUID.IN[i1..i2], SUID.OUT[j1..j2]).Remove;

Point(SUID.IN, SUID.OUT[j]).Mute = 1;
Point(SUID.IN[i1..i2], SUID.OUT[j1..j2]).Mute =1;

Point(SUID.IN, SUID.OUT[j]).Phase = 1;
Point(SUID.IN[i1..i2], SUID.OUT[j1..j2]).Phase =1;

Point(SUID.IN, SUID.OUT[j]).Paste; //see Zone().Copy

Undo;
Redo;

Output(SUID.OUT[j]).Name = “MyName”; //set label
Output(SUID.OUT[j1..j2]).Name = “”; //to remove label

Output(SUID.OUT[j]).Reset; //Remove all points
Output(SUID.OUT[j1..j2]).Reset;

Input(SUID.IN).Name = “MyName”; //set label
Input(SUID.IN[i1..i2]).Name = “”; //to remove label

Input(SUID.IN).Reset; //Remove all points
Input(SUID.IN[i1..i2]).Reset;

Zone(SUID.IN, SUID.OUT[j]: SUID.IN[k], SUID.OUT[l]).Reset;
Zone(SUID.IN, SUID.OUT[j]: SUID.IN[k], SUID.OUT[l]).Copy;
Zone(SUID.IN, SUID.OUT[j]: SUID.IN[k], SUID.OUT[l]).Store = nuPreset;
Zone(SUID.IN[i], SUID.OUT[j]: SUID.IN[k], SUID.OUT[l]).Add = nuPreset;

Zone(SUID.IN[i], SUID.OUT[j]: SUID.IN[k], SUID.OUT[l]).dBGain = -6.0;
Zone(SUID.IN[i], SUID.OUT[j]: SUID.IN[k], SUID.OUT[l]).Mute = 1;
Zone(SUID.IN[i], SUID.OUT[j]: SUID.IN[k], SUID.OUT[l]).Phase = 1;

Slot(SUID.IN).Reset = 1;
Slot(SUID.OUT).Reset = 1;
Slot(SUID).Reset = 1;
Slot(SUID).Online = 1;
Slot(SUID).Master = 1;

Slot(SUID).Device = ""; //remove device
Slot(SUID).Device.ASIO = "Device Name"; //or {GUID}
Slot(SUID).Device.MME = "Device Name";
Slot(SUID).Device.KS = "Device Name";
Slot(SUID).Device.WDM = "Device Name";

PresetPatch[i].Apply;
PresetPatch[i].Comment = "comment"
PresetPatch[i].Copy;
PresetPatch[i].Delete;
PresetPatch[i].Gain = 0.0;
PresetPatch[i].Load = "FileName"
PresetPatch[i].Mute = 1
PresetPatch[i].Name = "Name"
PresetPatch[i].Paste;
PresetPatch[i].Phase = 1;
PresetPatch[i].Recall;
PresetPatch[i].ResetZone;
PresetPatch[i].SaveAs = "file name"
PresetPatch[i].Select;
PresetPatch[i].Unapply;
PresetPatch[i].Update

Command.Shutdown =1;
Command.Show =1;
Command.Restart = 1;
Command.Reset = 1;
Command.ResetGrid = 1;
Command.Save = "filenmane";
Command.Load= "filenmane";
Command.SaveGrid= "filenmane";
Command.LoadGrid= "filenmane";
Post Reply