Haskellのサウンドで少し遊んでみようとしています。
音波を表すリストを作成することを想像します。私の問題は、このリストを取得しAudio、それをHcodecsライブラリのタイプに変換して、ライブラリを使用してWaveファイルを作成できるようにすることです。
したがって、質問は次のとおりです。リストからリストに移動するにはどうすればよいAudioですか?
重要なビットはtype SampleData a = UArray Int aです。したがって、のIArrayインスタンスを使用してこのコンテナData.Array.Unboxed.UArrayを作成できます。あとは、を使用するだけで、準備は完了です。Audio sampleRate channelNumber sampleData