首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webaudio :调整音频示例的播放长度(例如"C5.mp3")?

webaudio :调整音频示例的播放长度(例如"C5.mp3")?
EN

Stack Overflow用户
提问于 2018-03-01 21:15:38
回答 2查看 128关注 0票数 0

我可以使用(声音字体)示例吗?"C5.mp3“和在给定的时间内延长或缩短其持续时间(而不扭曲音高)?

(如果这和使用振荡器一样简单,改变NoteOn和NoteOff的时间,但使用更多的自然声而不是正弦波,那就太好了。)(这能很容易地做到,而不用求助于MIDI.js或类似的工具吗?)

EN

回答 2

Stack Overflow用户

发布于 2018-03-01 21:26:00

您需要循环mp3或记录更长的示例。不过,要想在没有点击或弹出的情况下做到无缝,循环可能是很棘手的,而且取决于示例,每次循环时都会听到音符的攻击。

.mp3s和其他格式的录音都是有限的,预定的二进制数据集。使用振荡器操作正弦波之所以如此容易,是因为网络音频api是根据输入动态生成波形的。

票数 0
EN

Stack Overflow用户

发布于 2018-03-17 15:17:20

好的声音字体有无休止的声音的循环点。参见WebAudioFont示例

https://surikov.github.io/webaudiofont/examples/flute.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49058807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档