此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

Sound

Sound[primitives]
表示一个声音。
Sound[primitives, t]
指定声音持续 t
Sound[primitives, {tmin, tmax}]
指点从 tmintmax 播放声音。
  • 可以使用包含下列基元的列表:
SampledSoundFunction[f,n,r]从函数产生的幅度级
SampledSoundList[{a1,a2,...},r]
列表中给出的幅度级
SoundNote[spec,...]类音乐的音符
Sound[prims,t]声音持续 t
Sound[prims,{tmin,tmax}]声音在 tmintmax 的间隔内播放
  • 有持续时间的基元按顺序播放,与有明确时刻的基元无关。
  • 当基元 prims 显示在 Sound[prims, tspec] 中时,prims 中指定的持续时间和播放时刻的序列重新调整以适合到 tspec 定义的时间段内。
  • 对于最外层 Sound 对象,时间缺省按给定的独立秒计算。
  • 对于最内层 Sound 对象,时间按 Scaled[r] 给定的计算。
  • Sound[prims, Scaled[r]] 将通过因子 rprims 减速:
  • 混合声音基元的列表可以是下列 SoundNote 指令:
"style"用指定的样式
opt->value用指定的选项设置
  • 可能的样式、选项和 SoundNote 相同。
  • 可以给出声音基元和指令的嵌套列表。指令说明通常保留直到保含它的列表结束。
  • 仅包含图形指令的列表可以视为将它的元素直接插入到一个封闭集合中。
  • Style[obj, opts] 可以用于将选项或指令 opts 应用到 obj 中。
  • StandardForm 中,Sound[...] 显示为一个按钮,它包含一个表示该声音的图形。点击按钮播放声音,先选取已播放的任何声音。
  • InputForm 中,Sound[...] 显示为一个明确的指令列表。
  • 选项 SoundVolume->v 指定一个音符的相关音量 v
  • 可以给予下列选项:
SoundVolume1相关音量
表示包含两个音符序列的声音:
In[1]:=
Click for copyable input
Out[1]=
 
表示包含两个波形序列的声音:
In[1]:=
Click for copyable input
Out[1]=
2 的新功能 | 6 中的修改功能