简谱转调指南

说明

首先要谢谢大家对小站一直以来的支持,大家的留言让我觉得做这件事还是有些意义的,虽然租服务器什么的有不少花销,但我觉得还是值得的。
小站没什么意外应该也还会继续运行下去,当然,在这里也希望大伙儿能帮忙推广推广,毕竟我们搞技术的,做出来的东西能让更多人使用,那就是最大的鼓励!
简谱小站运行了也有三个多月了,从开始的30张谱慢慢增加到现在快200张,后面当然也会按我自己的节奏慢慢更新,期间也对网站做了一些调整和优化。
也有不少伙伴提出了一些优化意见,但奈何我的主要精力需要放在工作上面,有时候实在是没有更多的时间精力,这些意见我都记着,等什么时候有时间了,我会处理的。
当然,跟我留言最多的主要还是想知道我是怎么转调的,用的什么工具,自己也想转一些自己喜欢的谱子,希望我能做一个介绍。对于这个我是十分乐意的,一个资源网站最重要的就是资源,而现在就我一个人在这里苦苦支撑,产量还不高,毕竟人多力量大。
介于此,我决定写这篇我的转谱方法分享给大家,也算是尽绵薄之力吧!

好了,废话说了一大堆,进入正题吧!


什么是转调

可能有转调需求的人应该早就知道这个了,我也不多说,就从我理解的角度捋一下。
首先,我们大部分都是C调琴,正常情况下,都只熟悉C调音阶,但是,音调可不是只有C调,我这个外行都知道12大调,还有好多小调。
而网上的简谱大部分都是首调谱,各种调都有,同时,你在其他资源网站找到的伴奏,可能也会有升降Key的情况。
总之就是,首调简谱,伴奏,C调琴(只熟悉C调键位)这三者是不匹配的,不跟伴奏清吹,那没问题,不考虑各个调性的感情色彩,音准是没问题的,旋律是没问题的。
但是如果你想配上自己找的伴奏来录一首曲子,那就行不通了。
既然有三个因素,那解决办法也有三个

  • 熟悉所有调的音阶,对,像爵爷那样,达到一首曲子用12个调随便吹的境界,这是最直接,也是最正统的方法,只是难度太大,至少对我来说是这样,需要大量时间。
  • 如果你是熟悉音频的好手,那也可以对伴奏进行处理,调试成你需要的调,这个学习成本也不见得小。
  • 前面两个都不行,但实在是心里痒痒录一首自己喜欢的曲子,那只剩下最后一个办法了,就是转谱。

工具

EOP简谱大师
下载地址 http://www.everyonepiano.cn/Software-7-EOP-%E7%AE%80%E8%B0%B1%E5%A4%A7%E5%B8%88.html

准备工作

在此,我以陈百强的偏偏喜欢你为例,做一个简单的流程介绍:


1. 打谱
安装好简谱大师后,先熟悉一下软件,这里我默认你们都已经对简谱相关的知识有所了解,能够清楚理解原谱中的所有元素。
可先试着建一张新乐谱试试。熟悉基本操作之后,就可以开始制作乐谱了。
首先新建,输入相关信息。
标题
输入调号
调号


然后使用软件照着原谱输入一遍,这里是比较耗费时间的。
打谱
2. 转谱
制作出原谱之后,在调号位置右键点击,会发看见可以转到12大调任意一个,我们先直接转到C调。
C
这时候可以用跟着伴奏试吹一下,会发现不对,和伴奏不是一个调,这时候就需要用你的C调口琴,去尝试定音了,定完之后,转到相应的调上,几番尝试下来,发现伴奏定在Bb上,那我就转成Bb调,再试一下,嗯,协调了。
最后把调号改写成C,表示这张谱子是按C调口琴一把位制作,C调口琴可以直接吹奏。
Bb
3. 细节优化
到这里,已经完成了转谱的工作,剩下的就是一些细节的优化了,比如说可以制作一个漂亮的背景图片,可以用文本标识出伴奏,可以调整布局,让谱子更整洁,还可以设置各种字体,这些可以自己慢慢研究。
文本
4. 导出
前面工作完成后,就可以导出文件了,可以选择导出图片,或者MIDI等格式的文件,我一般是生成整体快照,这样会是一张完整的图片。
快照

补充说明

前面说的方式是有原谱的转谱方法,但实际情况是,有些你喜欢的曲子,网上可能是找不到原谱的,有的可能能找到五线谱,有的只有MIDI资源,而最糟糕的一种情况是什么也没有,只有音频资源。
这几种方式都有解决办法,只是相应的难度也会增加,想最后这种,可能需要一定的音乐素养才能搞定。
这里我也不细说方法了,只是说一下大致的思路。

  • 只能找到五线谱,那没办法,你必须能认识五线谱,才能转谱,方法是一样的。
  • MIDI转谱,这种我现在是通过sibelius得到五线谱,然后就是第一种情况的流程了,也可以通过CuteMIDI这个软件将midi直接翻译成简谱
  • 网上没有简谱五线谱,也没有MIDI,这种我一般是找到mp3等格式的音频资源,用Audition提取主旋律音频,再用Logic Pro生成Midi,之后就是上面的流程了。但这种方法非常繁琐,因为软件转出来的MIDI通常有很多杂乱的音,需要很多时间取出。还有一种就是听扒了,这个需要一定的音感,而且如果想得到每个音的准确时值,也不容易。

资源

  • https://musescore.com/sheetmusic
  • http://www.everyonepiano.cn/Music.html
  • https://cn.imslp.org
  • 其他一些常用的,不列举了

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
一、这两个虚拟MIDI通道软件是5大教程里要用到的软件,且不太容易找到。5教程中提到的其它软件(freepiano+ EveryonePiano+Addictive Keys+EOP简谱大师),百度搜索都很容易可以得到。 二、5个PDF教程为本人原创,后期如有空,会上传百度经验(百度经验ID:morzate),但是百度经验的通过率不是太高,对图片、对标题、对正文的要求太多了)。 三、本付费附件包的内容包括以下三个方面,PDF教程的核心文字下面也会列出。 1、虚拟MIDI通道软件MidiYoke 2、虚拟MIDI通道软件loopMIDI 3、5大PDF教程 四、 第1个PDF教程《01键盘侠用PC电脑键盘虚拟MIDI键盘弹模拟钢琴并另存为MIDI教程——freepiano(免费软件)》,主要内容简介如下: 4.1下载freepiano 4.2解压后双击freepiano.exe打开它,全默认设置 4.3点击录制,PC键盘弹奏,再点停止。 4.4点左上角的菜单“录音”导出MIDI ,wav,MP4 五、 第2个PDF教程 《02实体MIDI键盘弹模拟钢琴并另存为MIDI教程——freepiano(免费软件)》,主要内容简介如下: 5.1下载freepiano解压后双击freepiano.exe打开它 5.2点击 设置,设备,MIDI输入,选你的实体MIDI键盘 5.3点击录制,用MIDI键盘弹奏,再点停止 5.4再点左上角的菜单“录音” ,导出MIDI ,wav,MP4 六、 第3个PDF教程 《03键盘侠用PC电脑键盘虚拟MIDI键盘弹钢琴EOP格式转MIDI格式教程(WIN10)》,主要内容简介如下: 6.1、安装2个虚拟MIDI通道软件( Midi Yoke(虚拟MIDI接口) + loopMIDISetup) 期间需要重启, loopMIDI中增加2个midi虚拟端口loopMIDI+loopMIDI1; Midi Yoke增加16个端口后) ——一般这两个loopmidi是默认随开机启动的,运后续步骤都必须开启这两个虚拟软件。 6.2、安装虚拟PC键盘钢琴软件 EveryonePiano. (因为EveryonePiano 不能将内录另存为MIDI,只能存为eop) 6.3、安装能内录弹出的PC键盘音乐,并能另存为MIDI的软件Addictive Keys(因为EveryonePiano 不能将内录另存为MIDI,只能存为eop) 6.4、 第一步,将EveryonePiano的音源设置为虚拟端口loopMIDI;同时设置里,勾选“音源自身独立控制通道”; 第二步,再将Addictive Keys的输入选择为虚拟端口loopMIDI。 6.5、打开Addictive Keys的录音功能,再点开EveryonePiano进行弹奏或者播放EOP或者EOPN文件(需要用“EOP简谱跟我弹插件”播放EOPN),关闭Addictive Keys的录音功能,另存为MIDI。结束。 七、 第4个PDF教程 《04实体MIDI键盘弹模拟钢琴EOP格式转midi格式教程(WIN10)》,主要内容简介如下: 7.1、安装钢琴模拟软件 EveryonePiano. (因为EveryonePiano 不能将内录另存为MIDI,只能存为eop) 7.2、安装能内录弹出的PC键盘音乐,并能另存为MIDI的软件Addictive Keys(因为EveryonePiano 不能将内录另存为MIDI,只能存为eop) 7.3、第一步,将EveryonePiano的音源设置为Addictive Keys ;同时设置里,勾选“音源自身独立控制通道”;Everyone piano设置里,MIDI输入中选择你的实体MIDI键盘;第二步,将Addictive Keys的输入选择为端口-你的实体MIDI键盘。 7.4、打开Addictive Keys的录音功能,再点开EveryonePiano,后在实体MIDI键盘上弹奏,弹完关闭Addictive Keys的录音功能,另存为MIDI。结束。 八、 最后第5个PDF教程《05打开MIDI转简谱教程——EOP简谱大师(免费软件)》,主要内容简介如下: 1.1、下载EOP简谱大师 1.2、双击EopNMNMaster打开它,安装它 1.3、安装后找到桌面EOPNMNMaster图标, 双击打开。 1.4、在菜单“文件”→打开→格式下拉选MID,选择你的MIDI 文件输入,简谱就出来了,如果你机器上有PDF虚拟打印机(如果装有福昕pdf阅读器,会自动出现一个虚拟PDF打印机Foxit Reader PDF Printer),还可以把简谱打印成pdf。
在MATLAB中,要对音乐转调位置进行判断,可以使用音频信号处理的技术。一种常见的方法是使用自相关函数来检测音乐中的关键音符,并根据关键音符的变化来确定转调位置。下面是一个示例代码: ```matlab % 加载音频文件 [y, Fs] = audioread('music.wav'); % 提取音频信号的自相关函数 autocorr_y = xcorr(y); % 计算自相关函数的峰值位置 [~, locs] = findpeaks(autocorr_y, 'MinPeakHeight', 0.5*max(autocorr_y)); % 根据峰值高度阈值找到自相关函数的峰值位置 % 计算峰值位置之间的差值,即关键音符之间的间隔 intervals = diff(locs); % 判断转调位置 trans_positions = find(intervals > threshold); % 根据间隔大小判断转调位置,threshold为判断阈值 % 打印转调位置 if ~isempty(trans_positions) fprintf('音乐转调位置在以下帧之后:'); disp(trans_positions); else fprintf('音乐没有明显的转调位置。\n'); end ``` 上述代码中,我们首先提取了音频信号的自相关函数,然后通过寻找自相关函数的峰值位置来确定关键音符的位置。接着,我们计算了关键音符之间的间隔,并根据间隔大小来判断转调位置。如果存在间隔大于阈值的位置,则认为这些位置是转调位置。 请注意,阈值的选择可能需要根据具体的音乐样本进行调整。此外,这只是一种基本的方法,对于复杂的音乐转调判断,可能需要更复杂的算法和处理步骤。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值