虽然我确信 Ruby 的速度不足以处理实时音频,但我想知道是否有一种方法可以直接在 ruby 中编写音频数组,并将它们混合成 wav/aiff 格式。我怀疑这种方法有问题(也许太慢了?),因为我从未见过实现。
问问题
474 次
1 回答
2
我已经使用gemraiff
来做到这一点,虽然我更喜欢sndfile
https://github.com/ronen/sndfile或者ruby-audio
https://github.com/fugalh/ruby-audio苹果电脑。后者narray
用于处理音频样本数据,速度非常快,如果您感觉先进,那么您还可以使用频域处理来玩fftw3
此外,对于 Ruby 鼓机的实现,请查看“beats”:https ://github.com/jstrait/beats
于 2013-04-27T18:00:52.897 回答