ollie-nye / vban-xctrl

A translator interface between VoiceMeeter/VBAN and the X-Touch
7 stars 1 forks source link

Behringer sometimes doesn't pick up fader info from VBAN #7

Closed Golstrider closed 1 year ago

Golstrider commented 1 year ago

At some times Behringer doesn't pick up faders info from VBAN (after starting or switching layer), so all mechanical faders became to -infinity position. So you should switch the layer to the next for forcible updating faders and then switch it back to move the for example mic fader.

ollie-nye commented 1 year ago

I've noticed this too, was caused by fixing the faders from always updating and 'chattering', should be able to sort it on first connect though, I'll take a look

ollie-nye commented 1 year ago

@Golstrider This should be sorted now, when the tool receives a connection from XTouch that's more than 5 seconds since the last one, we can assume it was disconnected. We can then force a fader refresh, so when it connects after a reboot it'll set every fader to their current level

Golstrider commented 1 year ago

@ollie-nye Thanks, updated! Works flawlessly.

I'm actually wondering, what about adding feedback for other buttons? For me, it will be very useful if the backlight of the "select" button would work. For example, I use it to send the signal from the channel into B1(or 2 and 3) outputs. So when "select" is turned off I can monitor what is going on with the signal on this channel, then I can push the "select" button, and sound from this channel goes to the output bus. In this case, I don't have light feedback, and I don't see if I sending the signal to the B bus or not. Sometimes I have confused about this, aha

If you can add this possibility at least for this button it will be very useful.

Also, I wish you a merry Christmas and a happy new year! Many thanks for your work!

ollie-nye commented 1 year ago

Hope you had a good holiday too! That's a good point, shouldn't be too bad to add either. I'll take a look this week for you and shout when it's updated

Golstrider commented 1 year ago

Thanks a lot! I'm looking forward! Do you have any Patreon page or PayPal? I want to make a donation, I really appreciate your work.

Golstrider commented 1 year ago

Hope you had a good holiday too! That's a good point, shouldn't be too bad to add either. I'll take a look this week for you and shout when it's updated

Hi! It's been a few months, I wonder if you still working on this application? Also, you said that you recoding the connection way, and will switch from VBAN to USB. I guess its a good idea because the mixer sometimes lost the connection while PC was overloaded due to shader compilation (video driver) and so on. So I think the USB connection might be more stable

ollie-nye commented 1 year ago

Hey! I'm still playing with it on and off, sorry it's taking so long to get things out

If you're using USB, I think you can use the XTouch as a normal MIDI surface and learn buttons through VoiceMeeter itself, I don't think that'd let you use the scribble strips though. The main reason I moved to network for this was to get those strips working 😅

Golstrider commented 1 year ago

Using your app gives more ease for using x-touch with voicemeeter, and I really like what you did, I use it on a permanent basis. Actually, I miss a little more functionality I mentioned before, but it's really brilliant what you do, and I really hope you will finish it. I am ready to make a donation, I really appreciate what you doing, because you actually the only one who did something.

I work on the game project as a sound designer and a music composer. The reason why the Ethernet way is problematic, it's that sometimes, due to my video adapter is really overloaded (it happens often with shaders compilating in Unreal Engine 5 when I load the first time new map) so it loses the connection for some reason. I really don't know actually is if my ethernet adapter is freezing for a second or if some process is breaking, but it's lost connection and I am forced to reload the process. I made bat files, to fast reload everything, and it's pretty ok for me. But If you can make it more stable in some way, it would be cool.

I can give you more input if it helps you