先运用MP3转MIDI工具“WaveToMidi”等,再用MidiNotate Musician、 eyesong、乐音、简谱制作大师等MIDI转成五线谱或简谱。
具体步骤:
一、下载安装软件
从网站搜索下载相关软件,在电脑中进行安装
二、转换乐谱:
1、运行MP3转MIDI工具把MP3等格式的音乐转换成MIDI格式
2、运行转谱软件MidiNotate Musician、 eyesong、乐音、简谱制作大师等把MIDI格式的文件转换成乐谱。
有。以WIDI软件为例,把一段音乐自动识别转换为乐谱的步骤如下:
1、直接打开相关窗口,确定需要的对象。
2、这个时候如果没问题,就确定识别和转换。
3、下一步弹出新的页面,继续等待进程直至完成。
4、这样一来等得到图示的结果以后,即可达到目的了。
动手写代码之前,让我们先了解几个基础概念吧
音频数字化
采样:众所周知,声音是一种压力波,是连续的,然而在计算机中无法表示连续的数据,所以只能通过间隔采样的方式进行离散化,其中采集的频率称为采样率。根据奈奎斯特采样定理 ,当采样率大于信号最高频率的2倍时信号频率不会失真。人类能听到的声音频率范围是20hz到20khz,所以CD等采用了44.1khz采样率能满足大部分需要。
量化:每次采样的信号强度也会有精度的损失,如果用16位的Int(位深度)来表示,它的范围是[-32768,32767],因此位深度越高可表示的范围就越大,音频质量越好。
声道数:为了更好的效果,声音一般采集左右双声道的信号,如何编排呢?一种是采用交错排列(Interleaved):LRLRLRLR ,另一种采用各自排列(non-Interleaved): LLL RRR。
以上将模拟信号数字化的方法称为脉冲编码调制(PCM),而本文中我们就需要对这类数据进行加工处理。
这在目前的软件是无法实现的。
MIDI音乐是用电脑能看懂的“数字乐谱”记录了绝对音高、节奏与音色,所以可以还原成用五线谱表示。
但MP3记录的是“声音”本身,所以无法把这种波形文件转换成乐谱。
虽然计算机在理论上可以通过侦测频率、时长等手段反馈回乐谱,但目前的技术水平记录的乐谱也是没法看的。