Applio icon indicating copy to clipboard operation
Applio copied to clipboard

[Feature]: Add Virtual Microphone

Open malaksyan64 opened this issue 3 months ago • 14 comments

Description

I think adding a virtual microphone for realtime would be really convenient for Linux

Problem

Can't get realtime to work on linux!

Proposed Solution

add a custom virtual microphone

Alternatives Considered

There is no option to select my main microphone, so that could also be a nice solution

malaksyan64 avatar Sep 24 '25 17:09 malaksyan64

What would the virtual microphone do, though? Where would its audio come from?

I think there's a much better solution to the problem at hand, and that is figuring out why you can't select your microphone on Linux. What distribution are you using, and how is your microphone connected to your computer?

thelabcat avatar Sep 24 '25 17:09 thelabcat

No idea why it doesnt let me choose a microphone, im installing it through the Dione launcher now to see if anything will change, I use Arch Linux and the microphone is connected through a Behringer U-Phoria

I think adding a virtual mic would help, by using a graph and setting the virtual mic to a browser or discord or any other application

malaksyan64 avatar Sep 24 '25 17:09 malaksyan64

Looking at that device, I am not surprised. AFAIE, neither on Windows nor Linux do those kind of studio ADC units get immediately recognized by basic sound software. I think you'll just have to use something else, or possibly find information on how to connect it to generic audio software.

If you want help setting up a virtual audio cable that you know how to send your microphone audio into, and that Applio can connect to, I can help you with that.

thelabcat avatar Sep 24 '25 17:09 thelabcat

See that's my thought for a virtual mic, Applio creates a virtual mic of its own and i can connect my microphone to that virtual microphone

malaksyan64 avatar Sep 24 '25 18:09 malaksyan64

That's not practical, because it's extremely platform specific. Depending on what audio server you have, virtual audio sinks have to be set up entirely differently. Applio does a lot just to support connecting to microphones from those various servers.

thelabcat avatar Sep 24 '25 18:09 thelabcat

About setting it up, what audio server do you have? PulseAudio? JACK?

thelabcat avatar Sep 24 '25 18:09 thelabcat

pulseaudio

malaksyan64 avatar Sep 24 '25 19:09 malaksyan64

Alright. That's the one I use, so hopefully this will be easy. Hopefully.

Install PulseAudio-Utils to start. It might already be installed. Meanwhile, I'll make sure Applio realtime can actually use PulseAduio virtual sinks. I'm not sure.

thelabcat avatar Sep 24 '25 19:09 thelabcat

Image Another thing to point out is that this keeps staying at minus infinity even if i change it and i already turned off VAD

malaksyan64 avatar Sep 24 '25 19:09 malaksyan64

I don't know what VAD is, but that doesn't look like Applio's interface. Is it Plasma? I notice the mute icon and the lock icon. What do those mean?

thelabcat avatar Sep 24 '25 19:09 thelabcat

the mute is to completely mute it which is inactive right now, it mutes itself, the lock makes it so you can configure the L and R separately

Image And VAD could have been a problem for the muting but it seems it wasnt

malaksyan64 avatar Sep 24 '25 19:09 malaksyan64

I see. IDK what that's about, but let's solve the microphone problem first. Maybe it's supposed to be like that, and it'll unmute once playback starts?

thelabcat avatar Sep 24 '25 20:09 thelabcat

no whatever i try it just keeps staying muted

malaksyan64 avatar Sep 25 '25 22:09 malaksyan64

Have you tried starting real time using the computer's sound card as an input?

thelabcat avatar Sep 25 '25 23:09 thelabcat