Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request] Audio support #2

Open
LA5OUA opened this issue Nov 24, 2023 · 1 comment
Open

[Request] Audio support #2

LA5OUA opened this issue Nov 24, 2023 · 1 comment

Comments

@LA5OUA
Copy link

LA5OUA commented Nov 24, 2023

Hi, and thank you for a nice and stable TCI hamlib adapter for rig control!

Would it be possible to add audio support as an option? Input and output via default pulse audio would be great. Then I could select source and destination and volume via the default mixer (PulseAudio Volume Control) in Ubuntu.

I'm running ExpertSDR3 on Ubuntu, but like to run other applications in separate virtual machines so I don't mess up my main system. It gives me room to experiment more. I also use RadioSync to transfer audio and rig control via serial port. It seems to me that ExpertSDR3 is not able to receive audio via a different TCI connection then the one that are sending the TX command. So the combination of tciadapter and RadioSync does not work well for me. RadioSync in combination with regular Hamlib should work, but the built-in simulation of TS-480 in RadioSync makes Hamlib unstable and often causes TX to hang. Audio support in tciadapter will give a more clean setup :)

@ftl
Copy link
Owner

ftl commented Nov 26, 2023

Hi. I have made some experiments with audio over TCI and Pulseaudio in the past and this is a rather complex thing. I had all kinds of issues with latency and buffer underruns, so I decided to not go further down this road.

But, have you seen my article about setting up audio for digital modes and ExpertSDR2? Setup ExpertSDR for Digital Modes on Linux You can add dedicated ALSA loopback devices for ExpertSDR which are also visible in PAVU and can be used for routing audio.

It is probably better to leave out another layer and use the built-in tools from Pulseaudio and ALSA to solve this problem.

Please leave a comment if this is a possible solution for your problem. I'll leave this issue open for a while to collect more feedback.

73! Florian

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants