关于midi资源的利用与获取

摘要:此贴能让你不会五线谱也能练古典,极速找到大量带节奏有示范的谱子,从此自学无压力,熟练掌握本帖内容,再不担心找不到谱子以及有了谱子不知道该怎么吹

楼主 xyfd4  发布于 2015-11-29 19:29:00 +0800 CST  
midi文件是什么呢,对于我们来说,midi就是电子化的谱子,既可以以五线谱形式表现也可以以简谱形式表现,还可以以任何速度、调性、音色播放。


用midi来练习有什么好处呢
首先,midi节奏准确(在文件准确的情况下),跟着midi练习有助于我们保证稳定的节奏。而且,可随意调速特点有助于从入门到熟练每一个阶段的练习。
其次,midi资源极其丰富,不仅限于古典(几乎所有常见的的古典音乐都可以找到mid文件),连ACG也有极其丰富的midi资源(只要你会找)。

楼主 xyfd4  发布于 2015-11-29 19:30:00 +0800 CST  
相关软件
1:cutemidi —— midi转简谱&播放
2:Aria maestosa/GTP 转调、移调、其他编辑
3:SmartScore_X2 / PhotoScore Lite Music Scanning(五线谱转midi)
iSeeNotes(安卓app,拍五线谱转midi)
4:midi转数字谱http://tieba.baidu.com/p/4185536841

楼主 xyfd4  发布于 2015-11-29 19:31:00 +0800 CST  
1:cutemidi的操作
这是一款很傻瓜的软件,简单介绍即可
首先我们来看看软件界面



点击“120'之上的按钮便可更改曲子播放的bpm/速度。

右键菜单有页面布局等设置,可以更改页面的排布等,如音符排列过于紧密可以将每行小节数减少。
最上一排窗口那一栏里可以选择呼出页面窗口(也就是谱子)或音轨窗口等,音轨窗口里可以设置各个音轨的显示和静音与否,以及转调等。
图二(更改了音轨显示以及每行小节数的对比)

静音主音轨便可以跟伴奏练习,静音其他音轨便可以听主音轨

左上文件窗口常用的功能就是导出图片(免费版只支持导出第一页,也不支持文件的更改操作)

楼主 xyfd4  发布于 2015-11-29 19:31:00 +0800 CST  
2.Aria maestosa / GTP(GP5) GuitarPro
这两个软件是为了解决调性以及其他编辑问题,由于cutemidi免费版只提供极其有限的修改功能,所以我们用这两个软件来辅助
Aria用来给曲子转调,体积很小操作也简单,导入midi后先点击需要修改的音轨,Ctrl+A全选,按上下键便可将音轨升高或降低半音。



GTP编辑功能比较全,不过我们使用这个软件主要为了将谱子移至C调,便于cutemidi的浏览,操作也非常简单,导入文件后选择 文件>导出。

楼主 xyfd4  发布于 2015-11-29 19:32:00 +0800 CST  
3.SmartScore_X2_Professional_Edition_v10.5.4 beta汉化版
(这是个异常变态的软件……)
此软件可以将五线谱图片转化为midi文件(识别率有时不那么靠谱)
首先感谢大神@死蝕之鸦为我们提供了这个软件的汉化版
来源:http://tieba.baidu.com/p/3098518302
pc界面的,很好用,安装后把patch文件移到目录里运行一下就能用了
把五线谱图片用画图打开,另存为tipp格式(多张图片建议使用ACDSee转换),打开此软件选择识别,直接可以保存为多音轨的midi文件(缺点就是有点挑谱子,五线谱线条越粗越好,pdf转出来的一般就可以很好的识别)
PDF转tiff可以使用这个软件 PDF To JPG

异常好用


JP推荐的PhotoScore Lite Music Scanning,可以PDF直接转谱子

iSeeNotes,这是一个安卓app,这个无需说明,装上就能用,手机扫描五线谱识别成midi(另外求大神破解增加载入图片功能,只能用摄像头扫描真是太蛋疼了)

楼主 xyfd4  发布于 2015-11-29 19:32:00 +0800 CST  
4.midi转数字谱
参见此帖子
http://tieba.baidu.com/p/4185536841
想写这个帖子很久了,不过这个大神实现了我一直以来想要实现的功能后我才终于有了动力……这样五线谱-midi(简谱)-数字谱之间将能实现无缝转换


另外JP研究过音频文件软件辅助转化为谱子http://tieba.baidu.com/p/4018200586
大家可以去催更

楼主 xyfd4  发布于 2015-11-29 19:33:00 +0800 CST  
附录:midi资源
http://pan.baidu.com/s/1c0HQwFI很大的midi包
http://pan.baidu.com/s/1eQ39o1G极其极其多的古典和流行资源
【墓小八与小伙伴们的耳扒MIDI】http://pan.baidu.com/s/1bnxkLUv
http://pan.baidu.com/s/1jGfK3HG一些v家曲子,好像是镜大分享的?
http://tieba.baidu.com/p/3603797727
大家都来分享

楼主 xyfd4  发布于 2015-11-29 19:33:00 +0800 CST  
补充,从虫虫钢琴网获取midi的办法
虫虫钢琴网是一个异常强大的谱子分享网站,相当多谱子都可以在那里找到
任意打开一个谱子,点击试听二那里的 原谱MID试听下载 会弹出一个窗口,复制窗口里的链接,会像这样
www.gangqinpu.com/play.asp?id=/pu/2015/7/13/152713_12598.mid
这个链接是不能直接下载的,我们需要去掉几个字符(play.asp?id=/)
www.gangqinpu.com/pu/2015/7/13/152713_12598.mid 得到了这个链接后,复制到新建标签页地址栏或是下载工具中便可以获取到midi文件了


补发

楼主 xyfd4  发布于 2015-11-29 19:50:00 +0800 CST  
补充 imslp 这个网站 是极其强大的乐谱库,也提供了很多midi下载
由于自带的是谷歌搜索,我们可能不太便于使用,不过可以使用百度的限制页面搜索功能去里面找谱子

楼主 xyfd4  发布于 2015-11-29 19:53:00 +0800 CST  
midi转数字谱!!!
霜落xss大神做的!!!
代码如下,直接在Mathematica里shift+Enter运行即可


path = SystemDialogInput["FileOpen"];
(*打开需要转换的midi文件,若嫌对话框麻烦可以直接改成手动输入,比如
path="D:\\口琴\\midi\\midi\\Butterfly.mid"*)
midi = Import[path];
translate[str_] :=
Characters[str] /.
Thread[Characters["CDEFGAB"] -> ToString /@ Range[7]] /. {{x_,
sharp_, h_} :> {sharp <> x, h}} /. {name_, level_} :>
Module[{n, left, right},
n = ToExpression[level] - 4;
(*口琴的1音高是C5,所以这里是-5。如果括号太多需要整体升降八度可以把5改成4或6之类*)
{left, right} = If[n > 0, {"[", "]"}, {"(", ")"}];
StringJoin@{ConstantArray[left, Abs@n], name,
ConstantArray[right, Abs@n]}];
Map[translate,
Split[midi[[1, All, 1 ;; 2]], #1[[2, 2]] == #2[[2, 1]] &][[All,
All, 1]], {2}] //. {pre___, a_List, b_List, after___} /;
Length[a] + Length[b] < 12 :> {pre, Join[a, {" "}, b], after} //
Riffle[#, "\n"] & // StringJoin

楼主 xyfd4  发布于 2016-01-25 19:27:00 +0800 CST  

楼主:xyfd4

字数:3148

发表时间:2015-11-30 03:29:00 +0800 CST

更新时间:2016-11-26 02:58:51 +0800 CST

评论数:45条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看