ramdor / Thetis

The main working repo for changes to Thetis for the Apache Labs line of radios
47 stars 13 forks source link

Have VAC source follow Mode selection #411

Closed ka6s closed 4 months ago

ka6s commented 4 months ago

This is a feature request to enhance Thetis to change the VAC source automatically when changing modes. Many of the new SDRs we are seeing - Hermes Lt 2, Red Pitaya (not new), etc. do NOT have a Mic input/Headphone output. If you want to run SSB then you need to select the source of audio as you switch mode, i.e. bring up Setup and change the source/destination to headphones/mic source. Next - want to run FT8 - need to switch audio sources to Virtual Audio Cables, Want to run CW - do you have a CW decoder hooked up? Need to change to Virtual Audio Cables (nice to be able to split sound and run to speakers TO - but maybe that is another feature request.)

The Fix: Create a table of sources/destinations versus modes instead of a single VAC source/destination.

Example: USB System Mic input System headphones LSB System Mic input System headphones DIGU Line 1 Line 2 DIGL Line 1 Line 2

rsaue commented 4 months ago

Does not the TX profiles menu provide (most of) what you want to be done?

73 de LB2EG Richard

w-u-2-o commented 4 months ago

Came here to post what Richard already did 👍

Make a TX profile for each configuration you require (e.g. phone, FT8, whatever). The VAC settings will be stored in the profile.

Alternatively, or even in addition to the above, provision a copy of Voicemeeter Potato and mix all your audio through that via either VAC or the new cmASIO method in Thetis.

ka6s commented 4 months ago

Thank you - wasn't aware that the TX profile had been extended in that fashion - though they only included Audio settings to match mics!

Steve KA6S

On Tue, Mar 5, 2024 at 1:43 PM w-u-2-o @.***> wrote:

Came here to post what Richard already did 👍

Make a TX profile for each configuration you require (e.g. phone, FT8, whatever). The VAC settings will be stored in the profile.

Alternatively, or even in addition to the above, provision a copy of Voicemeeter Potato and mix all your audio through that via either VAC or the new cmASIO method in Thetis.

— Reply to this email directly, view it on GitHub https://github.com/ramdor/Thetis/issues/411#issuecomment-1979686109, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANQSOGFAL6YLA6GPWDDGBTYWY365AVCNFSM6AAAAABEHGV3NCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZZGY4DMMJQHE . You are receiving this because you authored the thread.Message ID: @.***>

ka6s commented 4 months ago

I finally had a chance to play with this. Profiles are horribly documented - I'm comparing it to the CAT docs in PiHPSDR ;-) There are only a couple sentences written in the Thetis manual about it assuming I'm looking at the latest documentation?

I can save a profile out - but how do I add it back in to the profiles list? Haven't figured that out - is it possible? The profile that is exported gets placed down in Appdata. I couldn't even find the list of profiles that display to be added? Where are they stored?

Steve KA6S

On Tue, Mar 5, 2024 at 1:43 PM w-u-2-o @.***> wrote:

Came here to post what Richard already did 👍

Make a TX profile for each configuration you require (e.g. phone, FT8, whatever). The VAC settings will be stored in the profile.

Alternatively, or even in addition to the above, provision a copy of Voicemeeter Potato and mix all your audio through that via either VAC or the new cmASIO method in Thetis.

— Reply to this email directly, view it on GitHub https://github.com/ramdor/Thetis/issues/411#issuecomment-1979686109, or unsubscribe https://github.com/notifications/unsubscribe-auth/AANQSOGFAL6YLA6GPWDDGBTYWY365AVCNFSM6AAAAABEHGV3NCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZZGY4DMMJQHE . You are receiving this because you authored the thread.Message ID: @.***>

w-u-2-o commented 4 months ago

Steve--this is a place to report bugs or request features. For help on using Thetis please use the Apache Forum or, if you prefer, the groups.io group or FB group.