On Tue, Jul 27, 2021 at 06:37:18AM -0400, William Smith wrote: > They use an API called QT5, and AFAICT it's not that easy.
Oh dear. That is probably the worst possible choice. Portaudio would come second. On Linux, use ALSA (via a lib such as zita-alsa-pcmi), or use Jack. Do not use PulseAudio. On Windows, use ASIO, bypassing all the system and desktop stuff which will only get in the way. On OSX, use Core Audio. This requires a one-time effort to create a simple wrapper class for each of them. Compared to the rest of WSJT-X, that's a trivial exercise. My job is to develop professional audio software, so I know what I'm talking about. Things like the QT API are for toys, not for anything serious. -- FA _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel