可以直接从Ruby编写音频文件吗?

时间:2013-04-27 17:09:22

标签: ruby audio

虽然我确信Ruby的速度不足以进行实时音频,但我想知道是否有办法直接在ruby中编写音频数组,并将它们混合为wav / aiff格式。我怀疑这个方法有问题(可能太慢了?)因为我从未见过实现。

1 个答案:

答案 0 :(得分:2)

我已使用raiff gem执行此操作,但如果不是出于问题,我会首选sndfile https://github.com/ronen/sndfileruby-audio https://github.com/fugalh/ruby-audio依赖于Mac。后者与narray一起处理音频样本数据非常快速,如果您感觉先进,那么您还可以使用fftw3

进行频域处理。

另外,对于Ruby鼓机的实现,请看一下“节拍”:https://github.com/jstrait/beats