身为一个程序员,当然得使用科学手段来获取乐谱!
前言:最近有点心血来潮,除了之前用Everyone Piano用键盘弹弹钢琴外,最近突发奇想用javax.sound.midi来用java来写个音乐,当然,寻找谱子可是一个比较痛苦的过程,要么免费的谱子我觉得它不行,要么付费的谱子它觉得我不行。当然,作为一个三(zi)好(shen)少(bai)年(piao)的我,当然选择科学的方法来获取想要的谱子哈哈哈。
首先介绍一下我用的两个网站吧,大家应该都不陌生,一个是Everyone Piano,另一个是虫虫钢琴。
当然,这两个网站上的谱子都素付费的!!!
总之,反正就是不便宜就是了。本着能白嫖就白嫖的价值观(当然,千万别学我哈),配合着万能的开发者工具(就是F12啦),咱也能实现一波谱子自由,废话不多说,这就开始叭!
一、Everyone Piano
虽然上面已经放过连接啦,但是为了方便,这里还是再贴个连接叭。
1.1 搜索谱子
首先到这个网站上,可以看到右上角有个搜索框,下拉选框那里选钢琴曲谱,搜索你想要寻找的谱子。
1.2 保存乐谱
搜索到谱子之后,应该看到类似如下界面:
当然,最简单的方式就是把光标放在谱子上,然后右键选择“图片另存为...”就可以保存下来了。当然这是因为官方提供了这样一个功能:
相信现在有杠精就要开始diss我了,那我直接右键不就行了,为啥还要开F12?炫技嘛?装X嘛?
哈哈哈,当然不是了。这只是官方提供了谱子图片的下载,那么这个网站上可供下载的可不只是谱子呀!
比如,我想从这个网上下载个视频,就可以按照如下操作,首先找到video标签:
打开这个网址,你就会得到一个H5原生的视频播放器:
在这个新打开的播放器中,右下角的三个点里面提供了下载的功能,接下来你就懂了吧~
二、虫虫钢琴
同样的,这里也上个连接,快点击我!!!
2.1 搜索谱子
当然,如果你是一个专业的,能看懂五线谱(当然我是看不懂了 ),五线谱是图片格式的,你直接右键保存就好。但是对于我这种非专业,又菜又爱玩儿的人来说,当然还是简谱更适合我,先把五线谱切换成简谱一下:
但是这时候你就会发现,右键大法已经不起作用了,这时候我们并不能直接另存为图片。
2.2 保存乐谱
这个时候,就体现出来学计算机的好处了,嘿嘿。不知道大家了不了解iframe标签,它可以理解为就是一个网页嵌套另一个网页。那么右键多出来的两个,查看网页源代码实际上就是父网页,而下面的那个查看框架的源代码,就是子网页,也就是被嵌套的那个网页。我们选择它:
这时候,我们就进入了子网页的代码,如下图所示:
但是我们实际要关注的是这个地址。把https请求前面的那部分
view-source:
把这部分去掉,那我们拿到的就是子网页本身
去掉之后,子网页的内容就显示出来了,这时候你就看到了网页形式的简谱,还是个Vue项目。
而且发现一个好玩儿的一点,就是jianpuMode(简谱Mode)直接就告诉你了谱子的形式,后面接的参数0就是五线谱,1就是简谱,可以自己改着试一下。
到这一步基本上就算是完事了,最后右键,打印(Ctrl + P),选择保存为PDF:
然后你就会得到一份破(P)大(D)防(F)格式的谱子啦~
至此,这几种形式就给大家介绍完了,自己偷偷知道就好哈,白嫖之后就可以你的快乐之旅了!