我可以使用(声音字体)示例吗?"C5.mp3“和在给定的时间内延长或缩短其持续时间(而不扭曲音高)?
(如果这和使用振荡器一样简单,改变NoteOn和NoteOff的时间,但使用更多的自然声而不是正弦波,那就太好了。)(这能很容易地做到,而不用求助于MIDI.js或类似的工具吗?)
发布于 2018-03-01 21:26:00
您需要循环mp3或记录更长的示例。不过,要想在没有点击或弹出的情况下做到无缝,循环可能是很棘手的,而且取决于示例,每次循环时都会听到音符的攻击。
.mp3s和其他格式的录音都是有限的,预定的二进制数据集。使用振荡器操作正弦波之所以如此容易,是因为网络音频api是根据输入动态生成波形的。
发布于 2018-03-17 15:17:20
好的声音字体有无休止的声音的循环点。参见WebAudioFont示例
https://stackoverflow.com/questions/49058807
复制相似问题