在 Mac 上播放八度音阶的音频都有哪些可能的方法?

Posted

技术标签:

【中文标题】在 Mac 上播放八度音阶的音频都有哪些可能的方法?【英文标题】:What are the possible ways to play audio from octave on a Mac?在 Mac 上播放八度音阶的音频有哪些可能的方法? 【发布时间】:2010-04-16 13:50:02 【问题描述】:

playaudio() 死掉是因为没有 /dev/dsp。

各种格式的 saveaudio() 输出似乎都不能在 QuickTime 或 VLC 中播放。

理想的当然是 playaudio() 之类的东西,保存文件并播放它是一种极其次优的变通方法,但总比没有好。

【问题讨论】:

请参阅***.com/questions/1478071/… 了解可能的解决方法。 谢谢,虽然我无法让它工作。我发现的最佳解决方案是在虚拟机中运行 Linux。 :-/ 【参考方案1】:

所以,这个问题太老了,但是由于我只是要解决它并且在网上找不到任何直接的答案,所以我想我会在这里写一些东西:

首先安装 SoX:http://sox.sourceforge.net/

现在可以在终端命令行上使用:

play “sound file.wav"

...你会听到美妙的音乐。

但该命令在 Octave 中不起作用。这确实有效:

system(‘play “sound file.wav”’);

【讨论】:

以上是关于在 Mac 上播放八度音阶的音频都有哪些可能的方法?的主要内容,如果未能解决你的问题,请参考以下文章

八度音阶中的 playaudio() [重复]

如何使用 UIScrollView 在钢琴应用程序中滚动八度音阶

html5可视化音频音阶播放代码

音频队列 kAudioQueueParam_Pitch

无法使用 mkoctfile --mex 以八度音阶构建 mex 文件

运行显示绘图的脚本时隐藏主八度音阶窗口