做一个能根据哼唱产生旋律的系统,有哪些具体的建议

哈哈,你是想帮大家成为中国的雅尼吧……Yanni雅尼不识谱,曲都是有人帮他记录和再次整理创作的。我感觉记录旋律到真是不难,需要提醒你的是节奏。旋律、节奏是歌曲的两个核心要素,节奏也是比较难以判断的……(以一般人哼唱的素养来说……)
■网友
首先将哼唱的旋律以音符为单位切分(需要一个合理的类似分词算法),将切分后的音符识别音高转化为可纪录的旋律,如果需要优化,可在以上基础上加入音阶,和声进行,节奏型的识别和辅助校正,最终以MIDI格式输出。
■网友
首先要有声音输入端,记录输入的声音的频率; 然后要有一个声音频率与音调的对应数据库,通过检索系统查找匹配; 然后有一个优化程序,对旋律进行调整(这个原理我没想好) 最后是旋律输出端。


    推荐阅读