1

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

4

1 回答 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 回答