找回密码
 注册
查看: 310|回复: 0

R语言 seewave包 notefreq()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-30 00:16:19 | 显示全部楼层 |阅读模式
notefreq(seewave)
notefreq()所属R语言包:seewave

                                        Frequency of a muscical note
                                         频率的一个muscical票据

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

This function computes the frequency of a musical note
该函数计算的频率的音符


用法----------Usage----------


notefreq(note, ref = 440, octave = 3)



参数----------Arguments----------

参数:note
a numerical or a character vector. See Note.
一个数字或字符向量。见Note。


参数:ref
a numerical vector of length 1 for the reference frequency.
的数值为基准频率的长度为1的向量。


参数:octave
a numerical vector of length for the octave number.
的数值的向量长度的八度数。


Details

详细信息----------Details----------

The frequency is computed according to:<br>
的频率是根据计算:参考

with:<br> ref = reference frequency, <br> octave = octave number, and <br> note = rank of the note along the scale.
参考文献参考=参考频率,倍频程倍频程数,<br>请注意,沿着规模排名的说明。


值----------Value----------

The frequency in Hz is returned.
返回赫兹的频率。


注意----------Note----------

The note can be given in two ways. The first solution is to give the rank of the note along the scale (e.g. rank 10 for A) or to give its names in
可以以两种方式的说明。第一个解决方案是沿着规模排名的说明(例如,排名10的A),或提供其名称,


(作者)----------Author(s)----------


Jerome Sueur



参见----------See Also----------

octaves
octaves


实例----------Examples----------


# Some notes frequency (use apply-like functions when dealing with character strings)[(使用适用于类似的功能,在处理字符串时的一些注意事项频率)]
sapply(c("C", "A", "Gb"), notefreq)

# C major scale plot[C大调音阶图]
n <- 1:12
freq <- notefreq(n)
names &lt;- c("C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "A", "A#", "B") [“,”D“,”D#“,”E“,”F“,”F“,”G“,”G#“,”A“,”A“,”B“)]
plot(n, freq, pch=19, cex=1.5,
     xlab = "Note name",
     ylab = "Frequency (Hz)",
     xaxt="n", las=1, main="Third octave")
axis(side=1, at=n, labels=names)
abline(h=freq, col="lightgrey")

# C major scale sound[C大调音阶的声音]
f &lt;- 2000 # sampling rate[采样率]
s <- NULL
for (i in 1:length(freq))
  {
    tmp <- synth(d=0.5, f=f, cf=freq[i])
    s <- pastew(s, tmp, at="start", f)
  }
spectro(s, f, ovlp=75)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-30 14:32 , Processed in 0.023475 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表