UNPKG

voicemeeter-remote

Version:
176 lines (166 loc) 3.49 kB
const VoicemeeterDefaultConfig = { // key is VoicemeeterType 0: {}, 1: { strips: [{ id: 0, name: "Hardware input 1" }, { id: 1, name: "Hardware input 2" }, { id: 2, name: "Voicemeeter VAIO", isVirtual: true }], buses: [{ id: 0, name: "Hardware input 1" }, { id: 1, name: "Hardware input 2" }] }, 2: { strips: [{ id: 0, name: "Hardware input 1" }, { id: 1, name: "Hardware input 2" }, { id: 2, name: "Hardware input 3" }, { id: 3, name: "Voicemeeter VAIO", isVirtual: true }, { id: 4, name: "Voicemeeter AUX", isVirtual: true }], buses: [{ id: 0, }, { id: 1, }, { id: 2, }, { id: 3, isVirtual: true }, { id: 4, isVirtual: true }], }, 3: { strips: [{ id: 0, name: "Hardware input 1" }, { id: 1, name: "Hardware input 2" }, { id: 2, name: "Hardware input 3" }, { id: 3, name: "Hardware input 4" }, { id: 4, name: "Hardware input 5" }, { id: 5, name: "Voicemeeter VAIO", isVirtual: true }, { id: 6, name: "Voicemeeter AUX", isVirtual: true }, { id: 7, name: "Voicemeeter VAIO 3", isVirtual: true }], buses: [{ id: 0, }, { id: 1, }, { id: 2, }, { id: 3, }, { id: 4, }, { id: 5, isVirtual: true }, { id: 6, isVirtual: true }, { id: 7, isVirtual: true }], } } const VoicemeeterType = { unknown: 0, voicemeeter: 1, voicemeeterBanana: 2, voicemeeterPotato: 3 } const RunVoicemeeterType = { VoicemeeterStandard: 1, VoicemeeterBanana: 2, VoicemeeterPotato: 3, VoicemeeterStandardx64: 4, VoicemeeterBananax64: 5, VoicemeeterPotatox64: 6, VBDeviceCheck: 10, VoicemeeterMacroButtons: 11, VMStreamerView: 12, VoicemeeterBUSMatrix8: 13, VoicemeeterBUSGEQ15: 14, VBAN2MIDI: 15, VBCABLE_ControlPanel: 20, VBVMAUX_ControlPanel: 21, VBVMVAIO3_ControlPanel: 22, VBVoicemeeterVAIO_ControlPanel: 23 } const InterfaceType = { strip: 0, bus: 1 } const LevelType = { preFaderInput: 0, postFaderInput: 1, postMuteInput: 2, output: 3 } const DeviceType = { mme: 1, wdm: 3, ks: 4, asio: 5 } const MacroButtonState = { disabled: 0, enabled: 1 } const MacroButtonTrigger = { disabled: 0, enabled: 1 } const MacroButtonColor = { default: 0, brown: 1, yellow: 2, green: 3, cyan: 4, blue: 5, darkblue: 6, pink: 7, red: 8 } module.exports = { VoicemeeterDefaultConfig, VoicemeeterType, RunVoicemeeterType, InterfaceType, LevelType, DeviceType, MacroButtonState, MacroButtonTrigger, MacroButtonColor };