使用自定义选项将声音转换为波形

时间:2019-03-05 11:34:51

标签: javascript web-audio playback

我正在寻找允许我将歌曲转换为波形格式的库(或良好的教程)。 我正在寻找的奖励功能: 1.更改波浪的颜色,宽度,间距等。 2.按用户决定的长度修剪歌曲

我发现有很多库可以动态地将声音创建为波形,但是,很难找到能将整首歌曲转换成音调并允许自定义的内容。

1 个答案:

答案 0 :(得分:1)

有很多这样的图书馆。特别是其中有些提供自定义呈现功能,例如

https://wavesurfer-js.org/docs/(请看页面结尾)。

有一种方法可以更改波形的颜色,并且修整是线性比例(canvas.width : songTotalSeconds = myCutLine.x : cutAtTime)的问题,因此您可以使用自定义渲染器来解决它,而无需其他任何操作。

编辑:还有一个CURSOR example可以满足您的需求