我正在使用带有单个频率滑块的简单 gui 创建一个简单的合成器。
在一个程序中,我学习了如何创建滑块并在滑块更改时更新变量,在一个单独的程序中,我创建了合成程序,该程序使用 sounddevice 从 numpy 数组创建连续音频流。该阵列是具有恒定频率的正弦波。
我如何将两者结合起来,根据我的 gui 上的滑块实时更新合成器的频率输入?
我已经浏览了 pysimplegui 食谱,但是关于线程的部分似乎使用 gui 作为主进程,一个按钮触发子进程然后返回到 gui,我希望实时进程在后台继续,其输入根据 gui 变化。
有什么意见或指导吗?