您可以将Midi转换为逼真的声音吗? [英] Can you convert midi to Realistic Sounds?

查看:191
本文介绍了您可以将Midi转换为逼真的声音吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有2个简短的问题:
1.
我正在考虑开始在类似Rockband 3的游戏上工作,该游戏可以将真实乐器的输入作为中间音.但是我真的很想知道您是否可以将Midi更改为更逼真的东西,就像他们在RSE(真实声音引擎)的Guitar pro中所做的那样.

我在这里看到了一些Midi应用程序,并且对它的工作原理有基本了解,但是它们似乎都不关注RSE ...

2.
我已经看过一些像游戏到PC的歌手,并且在考虑如何检查玩家是否在演唱"正确的音调?我一直在研究一些吉他调音器项目,而艰苦的工作可能是做到这一点的一种方法,但我想知道其他人是否对此有所了解.

所以Midi可以给它逼真的声音吗?以及如何检查麦克风输入的音调?

谢谢-Jackie

Hi i have 2 short questions:
1.
Im thinking of starting to work on a rockband 3 like game that can take input from real instruments as miditones. But i would really like to know if there is any way you can change midi to something more realistic like they do in Guitar pro with RSE(Realistic Sound Engine).

i''ve seen a few midi apps on here and got a base idea of how it works but none of them seems to have any focus on RSE...

2.
I''ve seen some singstar like game to pc and was thinking of how you can check whether a player is "singing" the right tone? i''ve been looking at some guitar tuner project and tough that could be one way to do it but i would like to know if other know a answer to this.

so midi can you give it realistic sounds? and how can you check what tones microphone input is?

Thanks - Jackie

推荐答案

如果MIDI声音听起来对您来说不够真实(我理解;这意味着您听上去有些音乐-祝贺您:-)),您可以只能从头开始产生更逼真的声音.它与MIDI无关:它只能携带尽可能多的信息,而不能携带更多信息.

您可以分析来自麦克风的声音,但是这个问题相当困难.您需要将声音分成一些时间间隔,然后尝试对声音进行频谱分析.问题在于,并非总是可能从频谱中提取一些主导"频率,并且频谱图像会随着时间不断变化.因此,您需要尝试从所有这些混乱中识别出纯净的色调.这确实很困难,需要将 Fourier分析图像识别结合起来.要获得总体思路,请参见:
http://en.wikipedia.org/wiki/Spectrum_analyzer [ http://en.wikipedia.org/wiki/Fourier_transform [ http://en.wikipedia.org/wiki/Fast_Fourier_transform [ http://en.wikipedia.org/wiki/MIDI [ http://en.wikipedia.org/wiki/Equal_temperament [ http://en.wikipedia.org/wiki/Beat_%28acoustics%29 [ ^ ]).这些影响是非局部的,易失的,因此您将无法基于一种仪器来模拟它们.

潜在地,您可以通过获取真实乐器的声音记录并进行研究来创建逼真的声音(尽管不涉及我上面提到的集体效果).您是否认为您可以神奇地将它放到某个地方?好吧,MIDI是这样的一种来源,但它对您来说并不现实.我同意.

—SA
If MIDI sound sounds not realistic enough to you (which I understand; it means you have some musical hearing — my congratulations :-)) you can only generate more realistic sound from scratch. It has nothing to do with MIDI: it can carry only as much information as it does, no more.

You can analyze the sound from the microphone, but this problem is quite difficult. You need to break the sound into some time intervals and try to perform spectral analysis of the sound. The problem is that not always it''s possible to extract some "dominating" frequency from the spectrum and also the spectral image is constantly changed with time; so you need to try recognize the pure tones out of all this mess. This is really difficult and requires a combination of Fourier analysis with image recognition. To get a general idea, please see:
http://en.wikipedia.org/wiki/Spectrum_analyzer[^],
http://en.wikipedia.org/wiki/Fourier_transform[^],
http://en.wikipedia.org/wiki/Fast_Fourier_transform[^].



Basically, MIDI itself (a MIDI event) simply gives you the note number in the scale using the equal temperament tuning system. Please see:
http://en.wikipedia.org/wiki/MIDI[^],
http://en.wikipedia.org/wiki/Equal_temperament[^].

In other words, MIDI is just a form of traditional musical notation. Bu the note value, you should calculate the main frequency of the note. I also gives you the instrument, by number. Knowing this two pieces of information, you can create your own waveform. Enrich the main frequency with many over-tones, form the attack, damping and other effects characteristic to a given instrument. By the way, some effects involve resonances between, say, strings, bodies and active parts of other instruments in orchestra. The simplest such effect is the acoustic beat (http://en.wikipedia.org/wiki/Beat_%28acoustics%29[^]). These effects a non-local, volatile, so you won''t be able to simulate them based on one instrument.

Potentially, you can create realistic sound (albeit not involving the collective effects like those I mentioned above) by obtaining records of sound of real instruments and studying them. Did you think you could just magically get it somewhere? Well, one such source is MIDI, but it''s not realistic enough for you. I agree.

—SA


这篇关于您可以将Midi转换为逼真的声音吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆