【文件属性】:
文件名称:sml-audio:一个用于在SML中处理音频的库
文件大小:493KB
文件格式:ZIP
更新时间:2021-04-11 23:12:20
smlpkg StandardML
用于音频处理和I / O的标准ML库,旨在与软件包管理器配合使用。 包括IIR梳状和全通滤波器,人工混响,mu-law压缩以及.wav文件(8位或16位PCM)的I / O。
该库经过了很好的优化,并且-如果使用编译-则高度并行。 查看以了解此处实现的算法!
图书馆资源
有两个源文件:
lib/github.com/shwestrick/sml-audio/sml-audio.mlb
lib/github.com/shwestrick/sml-audio/sml-audio.mpl.mlb
.mlb用于普通SML(例如 ) .mpl.mlb用于 。 两者都提供相同的接口,如下所述。
界面
structure WavIO:
sig
type sound = {sr: int, data: real ArraySlice.slice}
(* A sound is a seque
【文件预览】:
sml-audio-master
----LICENSE(1KB)
----README.md(2KB)
----lib()
--------github.com()
----sml.pkg(150B)
----TODO.md(76B)
----test()
--------Makefile(563B)
--------main.mlb(89B)
--------main.mpl.mlb(93B)
--------out.wav.ok(248KB)
--------waltz.wav(245KB)
--------main.sml(213B)