Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可视化与图形 > 声音与发音 > Sound >

Sound

Sound[primitives]
表示一个声音.
Sound
指定声音持续 t.
Sound
指定声音应该从时间 扩展到时间 播放.
  • 可以使用包含下列基元的列表:
SampledSoundFunction[f,n,r]从函数产生的幅度级
SampledSoundList[{a1,a2,...},r]列表中给出的幅度级
SoundNote[spec,...]类音乐的音符
Sound[prims,t]声音持续 t
Sound[prims,{tmin,tmax}]声音在 的间隔内播放
  • 有持续时间的基元按顺序播放,与有明确时刻的基元无关.
  • 当基元 prims 显示在 Sound 中时,prims 中指定的持续时间和播放时刻的序列重新调整以适合到 tspec 定义的时间段内.
  • 对于最外层 Sound 对象,时间缺省按给定的绝对秒数计算.
  • 对于最内层 Sound 对象,时间按 Scaled[r] 给定的计算.
  • Sound[prims, Scaled[r]] 将通过因子 rprims 减速:
  • 混合声音基元的列表可以是下列 SoundNote 指令:
"style"用指定的样式
opt->value用指定的选项设置
  • 可能的样式、选项和 SoundNote 相同.
  • 可以给出声音基元和指令的嵌套列表. 指令说明通常保留直到保含它的列表结束.
  • 仅包含图形指令的列表可以视为将它的元素直接插入到一个封闭集合中.
  • Style 可以用于将选项或指令 opts 应用到 obj 中.
  • StandardForm 中,Sound[...] 显示为一个按钮,它包含一个表示该声音的图形. 点击按钮播放声音,先选取已播放的任何声音.
  • 选项 SoundVolume->v 指定一个音符的相关音量 v.
  • 可以给予下列选项:
SoundVolume1相关音量
表示包含两个音符序列的声音:
表示包含两个波形序列的声音:
表示包含两个音符序列的声音:
In[1]:=
Click for copyable input
Out[1]=
 
表示包含两个波形序列的声音:
In[1]:=
Click for copyable input
Out[1]=
表示音符序列,每个音符播放 1 秒:
表示音符序列,其中正序列持续 1.5 秒:
表示音符序列,它在 之间播放:
白噢是音符序列,它在 之间播放:
两个声音序列的组合:、
重叠一个声音的三个调整版本:
表示在相应样式中提交的音符序列:
组合有不同乐器的音符序列:
创建一个元胞自动机的代数组合:
产生一个简单的类 WolframTones 的组合:
记录一个声音:
将声音压缩到 0.8 秒播放:
播放不同乐器的音符的随机序列:
每个音符播放随机时间段:
版本 2 的新功能 | 版本 6 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF