Robot voice when minimized

I have been using Voicemeeter with Cantabile for a long time and everything was working fine. I finally decided to update to latest both programs and since then I’ve been having problems.

Everything works fine on Cantabile when the program is on the foreground, but as soon as I minimize it, my voice turns into a robot in about 5 seconds.

I’m using a buffer size of 128 and a sample rate of 48000. Every settings seems to be matching everywhere.

HI and welcome along!
Many of us have had experience with Voicemeeter, which is a great program but certainly not bullet proof. What you’ve described is something we have all experienced at one time or another.
A few months back I took a look at another VB Audio product, Matrix, which I think is more stable, extremely comprehensive in terms of patching between apps, and I found it significantly more stable.
Check out this topic:

Oh, one suggestion for the robot voice is to flip Cantabile’s power button in the top right. Aha, you’re thinking, I’ve minimized it! No access.
MIDI to the rescue. Just make a binding from a switch on your midi controller.

Flipping the power button fixes it for a bit then it comes back as long as it’s minimized. I’ll take a look at Matrix, but I doubt the issue is coming from Voicemeeter since everything is working without Cantabile.

This seems to be the same problem/behaviour that I get when I use multiple desktops on windows 11 (on a Lenovo Thinkpad X1 Gen10).

I have a Media Player reproducing a track and I also play a VST instrument at the same time.
The audio stutters and slows down when I select a desktop different from the one where Cantabile is opened. I have just checked that the same happens when I minimize Cantabile. A few more info:

  1. the problem does not manifest itself if only the Media Player is producing audio; I have to also play the VST instrument for the problem to happen
  2. there’s a few seconds delay between the desktop-change or window-minimizing action and the stuttering onset; there is also a delay of a few seconds after going back to the Cantabile desktop (or restoring Cantabile window) before the audio turns back to normal

Though I use VoiceMeeter as the OP, I do not think it is a VM problem, because in that case it would also happen (I guess) when only the Media Player is producing audio.

Maybe some interaction with the OS? Maybe @brad could sheld some light.

I will check what happens when using Asio4All instead of VM as ASIO driver and I will report about it.

Gabriel

Sounds like the common voice meeter robotic sound issue:

Cantabile and VoiceMeeter - Cantabile - Software for Performing Musicians (cantabilesoftware.com)

But if it’s only happening when minimized or when desktops are switched in could be related to Windows de-prioritizing the audio thread. Do you see spikes in Cantabile’s profiler (View menu → Profiler) when the problem is happening?

Well, I can’t see the profiler when cantabile is minimized and I’m unsure if it continues to sample performance when minimized, but I don’t see any spikes.

I’m pretty sure it’s a windows prioritizing problem. I tried changing the priority of the process in task manager and it didn’t help.

I don’t even have to mess with the cantabile power button, it comes back on its own when the application is back on the foreground. Just have to wait around 5 seconds.

The profile always runs in the background and keeps the last few minutes history - so you should be able to reproduce the problem, then bring up the profiler and take a look.

That suggest this is external to Cantabile then. VoiceMeeter sync issue most likely.

As mentioned, it might be external to Cantabile - you might have to tweak VoiceMeeter settings.

Do you know if other apps connected to VoiceMeeter have the same issue when minimized?

I remade my setup using VB Matrix and everything seems to be working well now. Pretty surprised to be honest. Thanks for the help everyone.

2 Likes

Hi @brad, i’ve used Cantabile and Voicemeter extensively during my last year and this issue seems happening only when Cantabile (or other VST hosts like Kushview Element, Light Host) are minimized. I’ve tried everything, from disabling multi-thread processing, to enabling real-time priority to it or dedicating a single core, still happens to be affecting the quality of sound and glitching…

This is a profiler screenshot, minimization happened from 16:10:40 and started glitching around 16:10:45, as you can see no spikes are detected.

I know you and Voicemeter team were looking into this issue as i read a lot of forum posts and both teams guides about this issure regarding the software sync stuff happening, hope this can help understand this issue better.

I now solved keeping Cantabile open on one of my screens while doing stuff on the other one, but hope you can come up with a solution soon.

Thanks for all your hard work!

Hi @sawdust_26

As far as I’m aware the VoiceMeeter robotic sound is a synchronization issue rather than a performance issue. I’ve made all the changes suggested by the VoiceMeeter devs to try any reduce the chances of this happening. I’m not sure what else Cantabile can do about it.

See this page, and report to VoiceMeeter if you can’t find a working setup.

Brad

I realize I’m late to the party, but I have just encountered this exact problem yesterday and was able to easily fix the issue.

In short, I increased the Buffering size from 160 to 256 in Voicemeeter. Done!

How I got here…
I too have been using Cantabile Lite together with Voicemeeter (Banana). I recently installed Windows 11 on a second laptop and tried to setup my audio just like on my other laptop (Windows 10). Although I used the exact same settings, my audio (Mic) started to distort roughly 5 seconds after minimizing Cantabile. And when I “restored” Cantabile and the program was in focus, 5 seconds later, the distortion stopped. I did not restart Voicemeeter or Cantabile. This was clearly an issue that was caused when Cantabile was minimized and lost focus. I had never experienced this behavior on my Win 10 laptop. I tried every Windows tweak I could think of. Everything I tried had no affect. Then I set Voicemeeter’s Buffering size to a higher value (512) and it worked. I then started to reduce the value and landed at 256. Anything lower would cause the issue to reappear. The lower the value the more distortion was present.

I realize that increasing the Buffering size introduces slightly more latency and if you want to monitor your microphone through Voicemeeter, you will notice it more the higher the Buffering value. But this is the only solution I could find and it’s better than not being able to use Cantabile at all. Hope this helps others experiencing the same issue.

1 Like