-1

我正在尝试开始在 haskell 中玩一些声音。

我想我会得到一个代表声波的列表。我的问题是获取此列表,并将其转换为AudioHcodecs 库中的类型,以便我可以使用该库创建波形文件。

所以问题是:我如何从一个列表转到一个Audio

4

1 回答 1

1

关键的一点是type SampleData a = UArray Int a。所以你可以只使用的IArray实例Data.Array.Unboxed.UArray构造这个容器。然后剩下要做的就是使用Audio sampleRate channelNumber sampleData,一切就绪。

于 2012-11-21T21:09:22.823 回答