什么软件可以创作声音,主要可以定义声音的频率,连续播放
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么软件可以创作声音,主要可以定义声音的频率,连续播放相关的知识,希望对你有一定的参考价值。
我想做个声音实验,需要控制声音的频率,分贝来做个音频文件
比如做一个音频文件在XX时间段内,以XX分贝发出XX赫兹的声音
打个比方:3分钟,以30分贝的强度发出80HZ的声音
3分钟,以60分贝的强度发出2000MHZ的声音,这样的软件,还有希望网友告诉我怎么操作
驿动的心HSH 你根本没有看清我的问题诶。。。GOLDWAVE只能对录音的操作,不能简单创作啊!
hclcxfhc518 请问要怎么操作啊,看都看不懂诶。。我是不会才提问的呀,而且好像是苹果系统的,不是WINDOWS系统的
http://www.memac.cn/read-mac-tid-2022.html
看看 参考技术C goldwave
GoldWave不但有完善的声音编辑功能,还有强大的声音生成功能,你可以使用一些数学公式来生成各种各样的声音。选定插入点后,点击工具栏上的表达式求值器f(x)按钮,即可进入表达式求值器窗口进行修改。
你也可以直接在Expression文本框中直接输入表达式来产生声音。例如,你可以输入类似sin(t)*log(t)-exp(t)这样的表达式。
到这里,我们已经介绍了GoldWave的基本功能,GoldWave是一个功能很强大的软件,使用起来也很方便,只要你经常使用她,一定会发现更多的功能和优点。学习时使用中文版,如果没声音文件基础知识,按照上述方法将基本功能学习后,其它高级功能试着用一用,反正不行大不了来个“Undo”。
Dial tones:
#: (sin(5912*t)+sin(9280*t))/2
* : (sin(5912*t)+sin(7596*t))/2
0: (sin(5912*t)+sin(8394*t))/2
1: (sin(4379*t)+sin(7596*t))/2
2: (sin(4379*t)+sin(8394*t))/2
3: (sin(4379*t)+sin(9280*t))/2
4: (sin(4838*t)+sin(7596*t))/2
5: (sin(4838*t)+sin(8394*t))/2
6: (sin(4838*t)+sin(9280*t))/2
7: (sin(5353*t)+sin(7596*t))/2
8: (sin(5353*t)+sin(8394*t))/2
9: (sin(5353*t)+sin(9280*t))/2
987-6543:
(sin(5353*t)+sin(9280*t))/2*(step(t-.1)-step(t-.22))+(sin(5353*t)+sin(8394*t))/2*(step(t-.3)-step(t-.42))+(sin(5353*t)+sin(7596*t))/2*(step(t-.5)-step(t-.62))+(sin(4838*t)+sin(9280*t))/2*(step(t-.7)-step(t-.82))+(sin(4838*t)+sin(8394*t))/2*(step(t-.9)-step(t-1.02))+(sin(4838*t)+sin(7596*t))/2*(step(t-1.1)-step(t-1.22))+(sin(4379*t)+sin(9280*t))/2*(step(t-1.3)-step(t-1.42))
A: (sin(4379*t)+sin(10260*t))/2
B: (sin(4838*t)+sin(10260*t))/2
C: (sin(5353*t)+sin(10260*t))/2
D: (sin(5912*t)+sin(10260*t))/2
Effects:
Amplitude modulation(振幅调制):
wave(n)*cos(2*pi*f*t)
Bender(弯音):
wave(n+(1/T/16)*(sin(2*pi*t)+1))
Echoes, x=delay, y=volume(回声,x=延迟,y=音量):
wave(n)+wave(n-(1/T)*x)*y
Envelope detector(包络检测):
(wave(n)>wave(n-1))*(wave(n)*0.1+wave(n-1)*0.9)+(1-(wave(n)>wave(n-1)))*(wave(n-1)*0.99)
Frequency modulation(频率调制):
cos(2*pi*f*t + y*wave(n))
Tremolo(震音):
wave(n) * (0.6 + 0.4 * sin(2*pi*f*t))
Harmonics:
Chord 1(和弦 1):
0.3*sin(2*pi*t*f)+0.3*sin(2*pi*t*f*1.2599)+0.3*sin(2*pi*t*f*1.4983)
Chord 2(和弦 2):
0.3*sin(2*pi*t*f)+0.3*sin(2*pi*t*f*1.3348)+0.3*sin(2*pi*t*f*1.6818)
Even and equal(偶数并相等):
(sin(2*pi*t*f)+sin(2*pi*t*f*2)+sin(2*pi*t*f*4)+sin(2*pi*t*f*6))/4
Odd and equal(奇数并相等):
(sin(2*pi*t*f)+sin(2*pi*t*f*3)+sin(2*pi*t*f*5)+sin(2*pi*t*f*7))/4
Music
Twinkle on xylophone(木琴演奏):
(sin(2*261*pi*t)*(step(t)-step(t-1))+sin(2*392*pi*t)*(step(t-1)-step(t-2))+sin(2*440*pi*t)*(step(t-2)-step(t-3))+sin(2*392*pi*t)*(step(t-3)-step(t-3.5))+sin(2*349*pi*t)*(step(t-4)-step(t-5))+sin(2*329*pi*t)*(step(t-5)-step(t-6))+sin(2*293*pi*t)*(step(t-6)-step(t-7))+sin(2*261*pi*t)*(step(t-7)-step(t-7.5)))*(1-2*abs(1-2*.5*t%.5))
Noise
Add hiss to wave(给波形添加嘶嘶声):
wave(n)+(rand(2*y)-y)
Brown(褐噪):
limit(wave1(n-1)+rand(0.5)-0.25):
Brown softer(褐噪 柔和):
(wave1(n-1)+rand(0.1)-0.05)*0.99
Fuzzy sound(模糊声音):
wave(n + rand(2))
Jet(喷气):
limit(wave1(n-1)+(rand(0.05)-0.025)-(wave1(n-2)+(rand(0.05)-0.025)))
Vinyl, x and f=pop, y=hiss(唱片,x和f=爆破音,y=嘶嘶声):
wave(n)+(rand(x)*(rand(1/T/f)<1))+(rand(y)-y/2)
White(白噪):
rand(2)-1
Waves
Beam fade(光束淡化):
sin(5000*t+sin(300*t*t*exp(-t/4))*5)*exp(-t/3)
Chirp from y to f over x sec.(碉唧,从y到f长达x秒):
sin(2*pi*(y*t + (exp(t*ln(f-y)/x)-1)/(ln(f-y)/x)))
Deep presence(深度现场感):
sin(2*pi*2*t*(1+(1+sin(2*pi*t*50))/4))*exp(-t*.6)
Ding dong(叮咚):
sin(2*pi*t*725)*exp(-t*5)*(1-exp(-t*30))+(step(t-5)-step(t-.3))*sin(2*pi*(t-.3)*565)*1.3*exp(-(t-.3)*5)*(1-exp(-(t-.3)*30))
Freq. mod. 10 at 8%(频率调制10之8%):
sin(2*pi*f*t+f*sin(2*pi*t*10)*.08/10)
Freq. mod. 2 at 2%(频率调制2之2%):
sin(2*pi*f*t+f*sin(2*pi*t*2)*.02/2)
Freq. mod. 2 at 6% double(频率调制2之6%双倍):
(sin(2*pi*f*t+f*sin(2*pi*t*2)*.03)+sin(2*pi*f*1.1*t+f*1.1*sin(2*pi*-t*2)*.03)) / 2
Freq. mod. xHz at y% (频率调制xHz之y%双倍):
sin(2*pi*f*t+f*sin(2*pi*t*x)*(y/100)/x)
Metronome, f=Hz(节拍器):
(step(-int(t*f)%2) - step(-int(t*f+0.01)%2))*0.5
One second tick(一秒记号):
(step(-int(t)%2) - step(-int(t+0.005)%2))*.5
Overload(超载):
sin(1000*t+sin(300*t*t)*5)
Ping, hard(Ping,硬):
sin(2*pi*t*f)*exp(-t*4)
Ping, soft(Ping,软):
sin(2*pi*t*f)*exp(-t*4)*(1-exp(-t*10))*2
Sawtooth, f=Hz:
2*f*t%2-1
Sine, f=Hz(正弦波,f=Hz):
sin(2*pi*f*t)
Slow harmonic beat(慢速谐波节拍):
0.5*sin(2*pi*t*f)+0.5*sin(2*pi*t*f*1.01)
Sonar(声呐):
sin(2*pi*t*2000)*exp(-t*3)*(sin(2*pi*3*t)+sin(2*pi*23*t))/2
Sonar2(声呐2):
(sin(2*pi*t*f)-sin(2*pi*t*(f*1.031))+sin(2*pi*t*(f*1.047))-sin(2*pi*t*(f*1.057)))*exp(-t*3)/4
Square, f=Hz(方波,f=Hz):
int(2*t*f)%2*2-1
Sweep(扫频):
sin(pi*300*t^2)
Sweep from x to y Hz(扫频,从x到y Hz):
sin(2*pi*(((n/N/2)*(y-x))+x)*t)
Sweep full range(扫频整个范围):
sin(pi*t*(n/N/T/2))
Sweep to f Hz(扫频到f Hz):
sin(pi*t*(n/N*f))
Triangle, f=Hz(三角波,f=Hz):
1-2*abs(1-2*f*t%2)本回答被提问者采纳 参考技术D cool edit 第5个回答 2011-01-01 我觉得这个应该对你有帮助,刚刚在回答别人的问题时看到的:Cubase SX
具体使用我也还没看完呢,不过既然对高音乐的有帮助,估计满足你的要求应该没问题
参考资料:http://baike.baidu.com/view/1021237.html
如果有任何方法可以获得声音的频率。
【中文标题】如果有任何方法可以获得声音的频率。【英文标题】:If there any way to get frequency of sound. 【发布时间】:2013-08-30 07:30:22 【问题描述】:我想知道数据的频率。我有一点想法可以使用 FFT 来完成,但我不知道该怎么做。一旦我将整个数据传递给 FFT,它就会给我 2 个峰值,但我怎样才能得到频率?
非常感谢。
【问题讨论】:
峰的位置就是频率。 How to get Frequency from FFT result 的可能重复项 这在 SE 上经常被问到我写了一篇博客文章用代码解释它:blog.bjornroche.com/2012/07/… 【参考方案1】:查看此页面以了解如何计算它: FFT Fundamentals
还请检查这个答案(它是 C# 代码,但我认为您可以轻松理解)How do I obtain the frequencies of each value in an FFT?
最后看看这个,它使用 DFT 而不是 FFT:Determining the magnitude of a certain frequency on the iPhone
我还发现了这个可以在 Objective-C 中使用的实现:
查找频率的库https://github.com/jkells/sc_listener 使用上述库的示例https://github.com/jkells/sc_listener_sample
问候
【讨论】:
【参考方案2】:FFT 将为您提供信号的所有正弦分量的频率。相反,如果您只想要由语音和音乐产生的常见波形的周期性频率(听起来更有趣,看起来比普通的正弦波),那么您可能想要使用音高检测/估计算法,而不仅仅是 FFT 峰值.
【讨论】:
以上是关于什么软件可以创作声音,主要可以定义声音的频率,连续播放的主要内容,如果未能解决你的问题,请参考以下文章