Wolfram mathematica 将声音导出为WAV文件
我从来没有在Mma中对声音做过太多的练习 我有Wolfram mathematica 将声音导出为WAV文件,wolfram-mathematica,Wolfram Mathematica,我从来没有在Mma中对声音做过太多的练习 我有 t = Sound[List["Violin",SoundNote[-6]]] 如何将t导出为.WAV文件 当我尝试显而易见的 Export["c:\\test.wav",t] 我明白了 Szabolcs说这是不可能的。也许自2007年以来情况有所改善 我认为这还是做不到的。Mathematica支持创建和修改对象,但将声音生成从midi留给底层操作系统。现在,您必须导出到midi,然后使用系统上的midi接口或在线服务将其转换为采样声音格式
t = Sound[List["Violin",SoundNote[-6]]]
如何将t
导出为.WAV文件
当我尝试显而易见的
Export["c:\\test.wav",t]
我明白了
Szabolcs说这是不可能的。也许自2007年以来情况有所改善 我认为这还是做不到的。Mathematica支持创建和修改对象,但将声音生成从midi留给底层操作系统。现在,您必须导出到midi,然后使用系统上的midi接口或在线服务将其转换为采样声音格式 例如(来自文档) 上传到给出了 还可以使用命令转换它,该命令在所有主要操作系统上都可用(假设您已运行上述命令) 可以使用
Import[“test.wav”]
将其导入Mathematica
如果需要,此转换可以自动进行
显然,对于某些适当的操作系统来说,这可能是一个更容易的选择!另请参见提供的选项。谢谢Simon!试过VLC。。。不工作,胆大妄为,不能按照指示行事。其次是胆小。计算ClebschGordan系数更容易。@belisarius,正如Simon所建议的,我也使用在线转换器。为什么不试试呢?上次我试过,在Windows上设置胆小是一件痛苦的事(但那是几年前的事了)@Szabolcs我无论如何都会尝试,然后在这里报告我的冒险经历。非常感谢分享您的经验@贝里萨里乌斯:你的冒险经历对你有什么影响?@Simon通过在线服务快速而肮脏地解决了这个问题。下周我会试试胆小。你是说
MIDI->WAV
,对吗?我可以将任意声音形式导出为WAV。@yoda我只需要导出上面示例中的t
东西(当然,不是真的,但所有其他东西都非常类似)。我没有受过声音格式的教育,所以这可能意味着MIDI->WAV,但我不知道。
t = Sound[SoundNote[DeleteCases[3 Range[31] Reverse[#], 0] - 48, .1] & /@
Transpose[CellularAutomaton[90, {{1}, 0}, 30]]]
Export["test.mid", t]
Run["timidity test.mid -Ow -o test.wav"]