我有一个AKOSCILLATORBANK。
我有多个按钮,每个按钮都使用AUDIOKIT提供的NOTEON(midi:Int,noteVELOCITY:Double,noteFREQUENCY:Double,noteCHANNEL:Double)功能产生不同的音调。
但是,当我弹一个音符然后弹另一个音符时,声音彼此干扰并产生一种声音,我认为这表明了波的干扰/解构。
有人知道如何防止这种情况发生吗?振荡器组波形属性的相位属性设置为零。
我相信,即使波形相位设置为0,每个音高的各个波也会在不同的时间(浮点又称MILLISECOND变化)相加,因此它们的相位实际上并未对齐。
可以在OUVERREACT存储库INCOMPLETE BRANCH中的[github.com/escobea0]中找到带有代码的我的不完整项目。