SoundNote

SoundNote[pitch]

表示和指定音高相符的一个音符.

SoundNote[pitch,t]

音符持续的时间长度为 t.

SoundNote[pitch,{tmin,tmax}]

音符持续的时间间隔从 tmintmax.

SoundNote[pitch,tspec,"style"]

设置指定风格的音符.

SoundNote[pitch,tspec,"style",opts]

用指定选项渲染音符.

更多信息和选项

  • 下面是音高的具体规范:
  • 0中央 C 音
    n距中央 C n 个半音
    "C", "C#", "D"中央 C 八度音阶的的所有音符
    "Cm", "C#m", "Dm" m 八度音阶的所有音符 ("C4" 是中央C音)
    {p1,p2,}包含音高 pi 的和弦
    None休止 (一次音乐停顿)
    "percussion"一个打击乐器音
  • 形式 "C#""C"(以 \[Sharp] 形式键入)和 "CSharp" 是等价的.
  • "Cb""C" (以 \[Flat] 形式键入) 和 "CFlat" 也是等价的.
  • 负数用来指定中央 C 音以下的音调.
  • 中央 C 音以上的一个八度音阶,可以通过 12"C5" 来指定.
  • "C+4" 等价于 "C4";低音符可以通过 "C-1" 等指定.
  • SoundNote[pitch,t] 指定一个时间 t;音符的音量在 t 时间前逐步减小.
  • SoundNote[pitch,tspec] 在缺省情况下用钢琴的风格.
  • 在1和128间的风格 s 表示通常 MIDI 乐器 s.
  • 风格 {bank,patch,s} 表示一种乐器,用指定的音色库和音色.
  • Sound 中,{"style",SoundNote[],} 可以用来指定,音符按给出的风格演奏.
  • SoundNote[] 在默认情况下,表示用钢琴演奏的中央 C 音,演奏时长为 1 秒.
  • 典型风格包括:
  • "Accordion""Agogo""AltoSax""Applause"
    "Atmosphere""Bagpipe""Bandoneon""Banjo"
    "BaritoneSax""Bass""BassAndLead""Bassoon"
    "Bird""BlownBottle""Bowed""BrassSection"
    "Breath""Brightness""BrightPiano""Calliope"
    "Celesta""Cello""Charang""Chiff"
    "Choir""Clarinet""Clavi""Contrabass"
    "Crystal""DrawbarOrgan""Dulcimer""Echoes"
    "ElectricBass""ElectricGrandPiano""ElectricGuitar""ElectricPiano"
    "ElectricPiano2""EnglishHorn""Fiddle""Fifths"
    "Flute""FrenchHorn""FretlessBass""FretNoise"
    "Glockenspiel""Goblins""Guitar""GuitarDistorted"
    "GuitarHarmonics""GuitarMuted""GuitarOverdriven""Gunshot"
    "Halo""Harmonica""Harp""Harpsichord"
    "Helicopter""HonkyTonkPiano""JazzGuitar""Kalimba"
    "Koto""Marimba""MelodicTom""Metallic"
    "MusicBox""MutedTrumpet""NewAge""Oboe"
    "Ocarina""OrchestraHit""Organ""PanFlute"
    "PercussiveOrgan""Piano""Piccolo""PickedBass"
    "PizzicatoStrings""Polysynth""Rain""Recorder"
    "ReedOrgan""ReverseCymbal""RockOrgan""Sawtooth"
    "SciFi""Seashore""Shakuhachi""Shamisen"
    "Shanai""Sitar""SlapBass""SlapBass2"
    "SopranoSax""Soundtrack""Square""Steeldrums"
    "SteelGuitar""Strings""Strings2""Sweep"
    "SynthBass""SynthBass2""SynthBrass""SynthBrass2"
    "SynthDrum""SynthStrings""SynthStrings2""SynthVoice"
    "Taiko""Telephone""TenorSax""Timpani"
    "Tinklebell""TremoloStrings""Trombone""Trumpet"
    "Tuba""TubularBells""Vibraphone""Viola"
    "Violin""Voice""VoiceAahs""VoiceOohs"
    "Warm""Whistle""Woodblock""Xylophone"
  • 典型的打击乐包括:
  • "BassDrum""BassDrum2""BellTree""Cabasa"
    "Castanets""ChineseCymbal""Clap""Claves"
    "Cowbell""CrashCymbal""CrashCymbal2""ElectricSnare"
    "GuiroLong""GuiroShort""HighAgogo""HighBongo"
    "HighCongaMute""HighCongaOpen""HighFloorTom""HighTimbale"
    "HighTom""HighWoodblock""HiHatClosed""HiHatOpen"
    "HiHatPedal""JingleBell""LowAgogo""LowBongo"
    "LowConga""LowFloorTom""LowTimbale""LowTom"
    "LowWoodblock""Maracas""MetronomeBell""MetronomeClick"
    "MidTom""MidTom2""MuteCuica""MuteSurdo"
    "MuteTriangle""OpenCuica""OpenSurdo""OpenTriangle"
    "RideBell""RideCymbal""RideCymbal2""ScratchPull"
    "ScratchPush""Shaker""SideStick""Slap"
    "Snare""SplashCymbal""SquareClick""Sticks"
    "Tambourine""Vibraslap""WhistleLong""WhistleShort"
  • 选项 SoundVolume->v 为一个音符指定相应的音量 v.
  • 具体音符的播放效果依靠于计算机系统的安装.

范例

打开所有单元关闭所有单元

基本范例  (5)

产生一个中央 C 音:

生成一个一秒的小提琴的中央 G 音:

生成一个1 秒的和弦:

生成三个音符的序列:

生成一个树铃乐器的声音:

范围  (16)

基本音符与和弦  (6)

在中央 C 音以上 7 个半音的音符:

在中央 C 音以下 7 个半音的音符:

中央 C 音以上的 G 调:

中央 C 音:

比中央 C 高一个八度的音阶:

比中央 C 低一个八度的音阶:

一个 C 和 G 的和弦:

一个 C、E、G 和 B 的和弦:

一个 D、F、A 和 D 的和弦:

低音 C 和高音 C:

支持的最低音 C:

计时  (3)

0.2 秒的 C 和 0.3 秒的 G:

有间歇的音符:

指定一个带有中间重叠的绝对时间:

乐器  (7)

用管风琴演奏的一秒的中央 C 音:

用两种乐器演奏的两个音符的序列:

两种乐器演奏的具有重叠的音符:

给出多个音符的风格:

Wolfram 语言支持多种乐器和声音的效果:

指定一个没有音高的打击乐:

用 MIDI 乐器99 ,演奏 1 秒的中央 C 音 :

选项  (1)

SoundVolume  (1)

演奏一个声音逐步增大的音符序列:

应用  (8)

演奏从中央 C 音开始的一个半音阶的升降序列:

演奏一个小提琴的升降序列,每个音符 0.1 秒:

演奏木鱼的前 20 个音:

演奏贝多芬第五交响乐的第一个音符:

在电子合成器上演奏五个音符合成序列:

生成一个随机音符的序列:

生成一个简单的类似 WolframTones 的曲子:

用随机乐器生成随机旋律:

属性和关系  (2)

演奏一个音符的采样波形:

在同一时间,演奏一个采样声音和一个音符:

可能存在的问题  (2)

Wolfram 语言渲染 MIDI 音符,如果它们不能用指定的乐器演奏:

Wolfram 语言指定第一个 MIDI 乐器为 1,而不是 0:

巧妙范例  (5)

用前 15个 MIDI 乐器演奏,每一个时长为 0.1 秒:

同时演奏一个中八度音阶的全部半音:

多种八度音阶的和奏:

演奏一个元胞机的声音:

用不同的乐器演奏一个随机的音符序列:

Wolfram Research (2007),SoundNote,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SoundNote.html.

文本

Wolfram Research (2007),SoundNote,Wolfram 语言函数,https://reference.wolfram.com/language/ref/SoundNote.html.

CMS

Wolfram 语言. 2007. "SoundNote." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/SoundNote.html.

APA

Wolfram 语言. (2007). SoundNote. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/SoundNote.html 年

BibTeX

@misc{reference.wolfram_2024_soundnote, author="Wolfram Research", title="{SoundNote}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/SoundNote.html}", note=[Accessed: 04-October-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_soundnote, organization={Wolfram Research}, title={SoundNote}, year={2007}, url={https://reference.wolfram.com/language/ref/SoundNote.html}, note=[Accessed: 04-October-2024 ]}