ramdor / Thetis

The main working repo for changes to Thetis for the Apache Labs line of radios. Find us here : https://discord.gg/6fHCRKnDc9
https://discord.gg/6fHCRKnDc9
GNU General Public License v2.0
55 stars 15 forks source link

[FEATURE] SDR Quick Audio record and playback level fixed to a 0db target? #54

Open kingsqueak opened 1 year ago

kingsqueak commented 1 year ago

Hey Richie

Running 2.9.06 Windows 10 x64 Audio is all VAC here RX and TX and using ASIO for the devices.

When doing a record and playback, SDR Quick Audio follows the volume level seemingly based on the RX1 AF level, at least with VAC audio which is what I run. So the level of the wav file is variable depending on how loud I'm listening at the time.

Upon playback the Wave menu TX level needs to be compensated and if the RX1 level is changed around, that playback gain has to also be compensated.

Is there any way to set a fixed capture level and in turn a fixed playback level to target 0db as a fixed level?

Issue is that a lot of people have crazy levels either low or too high because of the variability, unsure if there is a way to "insert" the record/play at a place where some sort of a 0db reference level can be made?

An "easy way out" may be for the Wave playback TX level to automatically normalize to a 0db target?

Hope all is well with you - de KC2RGW Chris

oe3ide commented 1 year ago

In addition: It would also be nice if Thetis would switch to DIGU or DIGL during playback and back to USB/LSB at the end.