我正在开发一个基于网络的音乐音序器/跟踪器,我注意到在我的样本播放例程中,音频上下文似乎只在样本持续时间内存在,而网络音频API并不存在当我移调样本时,似乎会调整播放持续时间。例如,如果我将一个音符下移一个Octave,程序只会播放声音的前半部分,然后就会中断。更强烈的音高降档会导致播放的声音更少,虽然我不确定我能否证实这一点,但我怀疑加快音频速度会导致在声音退出缓冲区之前出现相对较长的静默期。这是我目前的音频播放例程。到目前为止,与扩展此例程的功能相比,在确保其他函数向其发送正确数据方面所做的工作要多得多。functionplaySound(buffer,pitch,dspEffec
我正在开发一个基于网络的音乐音序器/跟踪器,我注意到在我的样本播放例程中,音频上下文似乎只在样本持续时间内存在,而网络音频API并不存在当我移调样本时,似乎会调整播放持续时间。例如,如果我将一个音符下移一个Octave,程序只会播放声音的前半部分,然后就会中断。更强烈的音高降档会导致播放的声音更少,虽然我不确定我能否证实这一点,但我怀疑加快音频速度会导致在声音退出缓冲区之前出现相对较长的静默期。这是我目前的音频播放例程。到目前为止,与扩展此例程的功能相比,在确保其他函数向其发送正确数据方面所做的工作要多得多。functionplaySound(buffer,pitch,dspEffec