forked from DanielHands008/voicemeeter-remote-potato-napi
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathioFuncs.js
129 lines (129 loc) · 4.01 KB
/
ioFuncs.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
var io = {
strip: [
'mono',
'mute',
'solo',
'mc',
'gain',
'pan_x',
'pan_y',
'Color_x',
'Color_y',
'fx_x',
'fx_y',
'Audibility',
'comp',
'gate',
'Karaoke',
'Limit',
'EQGain1',
'EQGain2',
'EQGain3',
'Label',
'A1',
'A2',
'A3',
'A4',
'A5',
'B1',
'B2',
'B3',
'FadeTo',
'FadeBy',
'Reverb',
'Delay',
'Fx1',
'Fx2',
'PostReverb',
'PostDelay',
'PostFx1',
'PostFx2',
'device'
],
bus: [
'mono',
'EQ.on',
'EQ.AB',
'gain',
'mode.normal',
'mode.Amix',
'mode.Bmix',
'mode.Repeat',
'mode.Composite',
'mode.TVMix',
'mode.UpMix21',
'mode.UpMix41',
'mode.UpMix61',
'mode.CenterOnly',
'mode.LFEOnly',
'mode.RearOnly',
'device',
'Reverb.On',
'Delay.On'
]
}
var ios = {
strip: {
mono: { out: 'mono', val: 'mono' },
mute: { out: 'mute', val: 'mute' },
solo: { out: 'solo', val: 'solo' },
mc: { out: 'mc', val: 'mc' },
gain: { out: 'gain', val: 'gain' },
pan_x: { out: 'pan_x', val: 'pan_x' },
pan_y: { out: 'pan_y', val: 'pan_y' },
Color_x: { out: 'Color_x', val: 'Color_x' },
Color_y: { out: 'Color_y', val: 'Color_y' },
fx_x: { out: 'fx_x', val: 'fx_x' },
fx_y: { out: 'fx_y', val: 'fx_y' },
Audibility: { out: 'Audibility', val: 'Audibility' },
comp: { out: 'comp', val: 'comp' },
gate: { out: 'gate', val: 'gate' },
Karaoke: { out: 'Karaoke', val: 'Karaoke' },
Limit: { out: 'Limit', val: 'Limit' },
EQGain1: { out: 'EQGain1', val: 'EQGain1' },
EQGain2: { out: 'EQGain2', val: 'EQGain2' },
Label: { out: 'Label', val: 'Label' },
A1: { out: 'A1', val: 'A1' },
A2: { out: 'A2', val: 'A2' },
A3: { out: 'A3', val: 'A3' },
A4: { out: 'A4', val: 'A4' },
A5: { out: 'A5', val: 'A5' },
B1: { out: 'B1', val: 'B1' },
B2: { out: 'B2', val: 'B2' },
B3: { out: 'B3', val: 'B3' },
FadeTo: { out: 'FadeTo', val: 'FadeTo' },
FadeBy: { out: 'FadeBy', val: 'FadeBy' },
Reverb: { out: 'Reverb', val: 'Reverb' },
Delay: { out: 'Delay', val: 'Delay' },
Fx1: { out: 'Fx1', val: 'Fx1' },
Fx2: { out: 'Fx2', val: 'Fx2' },
PostReverb: { out: 'PostReverb', val: 'PostReverb' },
PostDelay: { out: 'PostDelay', val: 'PostDelay' },
PostFx1: { out: 'PostFx1', val: 'PostFx1' },
PostFx2: { out: 'PostFx2', val: 'PostFx2' },
device: { out: 'device', val: 'device' }
},
bus: {
mono: { out: 'mono', val: 'mono' },
mute: { out: 'mute', val: 'mute' },
EQon: { out: 'EQon', val: 'EQ.on' },
EQAB: { out: 'EQAB', val: 'EQAB' },
gain: { out: 'gain', val: 'gain' },
modenormal: { out: 'modenormal', val: 'mode.normal' },
modeAmix: { out: 'modeAmix', val: 'mode.Amix' },
modeBmix: { out: 'modeBmix', val: 'mode.Bmix' },
modeRepeat: { out: 'modeRepeat', val: 'mode.Repeat' },
modeComposite: { out: 'modeComposite', val: 'mode.Composite' },
modeTVMix: { out: 'modeTVMix', val: 'mode.TVMix' },
modeUpMix21: { out: 'modeUpMix21', val: 'mode.UpMix21' },
modeUpMix41: { out: 'modeUpMix41', val: 'mode.UpMix41' },
modeUpMix61: { out: 'modeUpMix61', val: 'mode.UpMix61' },
modeCenterOnly: { out: 'modeCenterOnly', val: 'mode.CenterOnly' },
modeLFEOnly: { out: 'modeLFEOnly', val: 'mode.LFEOnly' },
modeRearOnly: { out: 'modeRearOnly', val: 'mode.RearOnly' },
device: { out: 'device', val: 'device' },
ReverbOn: { out: 'ReverbOn', val: 'Reverb.On' },
DelayOn: { out: 'DelayOn', val: 'Delay.On' }
}
}
module.exports = ios