有没有人知道是否有好的软件可以将(wave或mp3或其他已知格式)转换为MIDI? 我了解从音频文件到MIDI的转换是一个非常复杂的过程。我目前正在为我的学士学位课程项目开发,需要处理MIDI文件。 如果您知道任何好的软件,我很乐意听取建议。我更喜欢可以通过传递要转换的文件在shell中执...
印度孟买的印度理工学院(IIT-Bombay)举办一场名为“艺术机器人”(Artbots)的科技节活动,参赛者需要设计具备艺术能力的机器人。我想设计一个音乐机器人,它可以将一首歌曲作为输入,检测出歌曲中的音符并在钢琴上演奏出来。我需要一种方法来帮助我计算歌曲音符的音高。你有什么想法或建议吗?
我正在尝试使用C++进行实时音高检测。我正在测试来自performous的一些代码(http://performous.org/),因为其他所有方法都没有奏效。我确定这个方法是可行的,但我就是无法让它工作。我已经尝试了几周,但我还没有成功地运行任何音高检测代码。
我是这个领域的新手 - 但我需要在Java中执行WAV-to-MIDI转换。 是否有一种方法可以知道WAV-to-MIDI转换所涉及的具体步骤? 我有一个非常粗略的想法,因为您需要; 对wav文件进行采样,过滤它,使用FFT进行谱分析,提取特征,然后将提取的特征写入MIDI。 但是我找不到如何...
我一直在尝试使用FFT算法。我使用NAudio和从互联网上获得的FFT算法工作代码。根据我的性能观察,结果音高不准确。 问题在于,我有一个MIDI文件(由GuitarPro生成),转换为WAV文件(44.1khz,16位,单声道),其中包含从E2(低音吉他音符)开始到大约E6的音高变化。结果...
我正在使用Librosa库进行音高和起始点检测。具体而言,我正在使用onset_detect和piptrack函数。 这是我的代码:def detect_pitch(y, sr, onset_offset=5, fmin=75, fmax=1400): y = highpass_filt...
我正在尝试使用MATLAB比较不同乐器演奏的同一音符的500毫秒短录音的相似度。 具体而言,我是一个音乐学生,被要求客观地确定各种现代低音铜管乐器的音色,以确定哪种乐器可以替代过时的“双音键大号”或低音单簧管。我首先使用了对其和其他6种乐器的光谱图形进行视觉比较,但这种方法太主观了。 我用...
我正在使用这个算法来检测这个音频文件的音高。正如你所听到的,它是在吉他上演奏的E2音符,背景中有一些噪音。 我使用STFT生成了这个频谱图: 而我是这样使用上面链接的算法的: y, sr = librosa.load(filename, sr=40000) pitches, magnit...
我已经为iPhone实现了Demetri的音高检测器项目,但遇到了两个问题。1)任何形式的背景噪音都会导致频率读数不准确;2)低频声音无法正确识别音高。我试图调音吉他,虽然高音弦可以工作,但调音器无法正确识别低E音。音高检测代码位于RIOInterface.mm文件中,大致如下... // ...
有没有一种适用于吉他和弦的良好数字信号处理算法?因为我认为快速傅里叶变换只对吉他演奏的单音准确,而对同时演奏的音符(例如和弦)不准确。 谢谢!