一种乐谱的展现方法与流程

文档序号:11954721阅读:331来源:国知局

本发明涉及一种乐谱的展现方法。



背景技术:

目前,现有技术的歌曲曲谱中,其音符和歌词没有根据音符的高低来显示不同的颜色,一般为同一种颜色,这需要专业的音乐家或音乐爱好者才能分清其音符的音高和音低,对于普通的歌曲学习者来说,分辨起来比较困难。



技术实现要素:

本发明所要解决的技术问题是克服现有技术的缺陷,提供一种乐谱的展现方法,它能够解决歌曲学习者识谱困难的问题,使简谱或歌词能根据其音高体现出不同的颜色,提高识谱的准确性和方便性。

为了解决上述技术问题,本发明的技术方案是:一种乐谱的展现方法,该方法的步骤如下:

(1)读取乐谱的每个音符,记录乐谱的每个音符的音高h,选取乐谱在某个特定范围内的音符的最高音高h1和最低音高h2;其中,某个特定范围内的音符为整首歌对应的音符或部分小节对应的音符或整首歌中有歌词部分对应的乐谱的音符或部分小节有歌词部分对应的乐谱的音符或部分音符;

(2)选取需要附在音符上的颜色的色阶范围a,并标示该颜色的最高色阶为A1,该颜色的最低色阶为A2,并且A2=A1-a;

(3)计算每单位音高的色阶值Δ1=a/(h1-h2);

(4)分别计算每个音符需要显示的颜色的色阶值A=A1-Δ1×(h1-h)或A=A2+Δ1×(h-h2),并根据该色阶值A,按照音高的高低分别标记每个音符显示的颜色。

进一步为了方便歌曲学习者能够通过歌词的颜色体现出其音高高低,在所述的步骤(2)中,还选取需要附在音符对应的歌词上的颜色的色阶范围b,并标示该颜色的最高色阶为B1,该颜色的最低色阶为B2,并且B2=B1-b;在所述的步骤(3)中,还包括计算每单位音高的色阶值Δ2=b/(h1-h2);在所述的步骤(4)中还分别计算每个音符对应的歌词需要显示的颜色的色阶值B=B1-Δ2×(h1-h)或B=B2+Δ2×(h-h2),并根据该色阶值B,按照音高的高低分别标记每个音符对应的歌词显示的颜色。

本发明还提供了一种乐谱的展现方法,该方法的步骤如下:

(1)读取乐谱的每个音符,记录乐谱的每个音符的音高h,识别乐谱在某个特定范围内的音符的最高音高h1和最低音高h2;其中,某个特定范围内的音符为整首歌对应的音符或部分小节对应的音符或整首歌中有歌词部分对应的乐谱的音符或部分小节有歌词部分对应的乐谱的音符或部分音符;

(2)选取需要附在音符对应的歌词上的颜色的色阶范围b,并标示该颜色的最高色阶为B1,该颜色的最低色阶为B2,并且B2=B1-b;

(3)计算每单位音高的色阶值Δ2=b/(h1-h2);

(4)分别计算每个音符对应的歌词需要显示的颜色的色阶值B=B1-Δ2×(h1-h)或B=B2+Δ2×(h-h2),并根据该色阶值B,按照音高的高低分别标记每个音符对应的歌词显示的颜色。

采用了上述技术方案后,通过本发明方法可以使音符用不同颜色来对应展现其音高的高低,还可以使音符对应的歌词用不同颜色来对应展现其音高的高低,从而能够解决歌曲学习者识谱困难的问题,使简谱或歌词能根据其音高体现出不同的颜色,提高识谱的准确性和方便性。

具体实施方式

为了使本发明的内容更容易被清楚地理解,下面根据具体实施例,对本发明作进一步详细的说明。

一种乐谱的展现方法的步骤如下:

(1)读取乐谱的每个音符,记录乐谱的每个音符的音高h,识别乐谱在某个特定范围内的音符的最高音高h1和最低音高h2;其中,某个特定范围内的音符为整首歌对应的音符或部分小节对应的音符或整首歌中有歌词部分对应的乐谱的音符或部分小节有歌词部分对应的乐谱的音符或部分音符;

(2)选取需要附在音符上的颜色的色阶范围a,并标示该颜色的最高色阶为A1,该颜色的最低色阶为A2,并且A2=A1-a;

(3)计算每单位音高的色阶值Δ1=a/(h1-h2);

(4)分别计算每个音符需要显示的颜色的色阶值A=A1-Δ1×(h1-h)或A=A2+Δ1×(h-h2),并根据该色阶值A,按照音高的高低分别标记每个音符显示的颜色。

在所述的步骤(2)中,还选取需要附在音符对应的歌词上的颜色的色阶范围b,并标示该颜色的最高色阶为B1,该颜色的最低色阶为B2,并且B2=B1-b;在所述的步骤(3)中,还包括计算每单位音高的色阶值Δ2=b/(h1-h2);在所述的步骤(4)中还分别计算每个音符对应的歌词需要显示的颜色的色阶值B=B1-Δ2×(h1-h)或B=B2+Δ2×(h-h2),并根据该色阶值B,按照音高的高低分别标记每个音符对应的歌词显示的颜色。

另外一种乐谱的展现方法的步骤如下:

(1)读取乐谱的每个音符,记录乐谱的每个音符的音高h,识别乐谱在某个特定范围内的音符的最高音高h1和最低音高h2;其中,某个特定范围内的音符为整首歌对应的音符或部分小节对应的音符或整首歌中有歌词部分对应的乐谱的音符或部分小节有歌词部分对应的乐谱的音符或部分音符;

(2)选取需要附在音符对应的歌词上的颜色的色阶范围b,并标示该颜色的最高色阶为B1,该颜色的最低色阶为B2,并且B2=B1-b;

(3)计算每单位音高的色阶值Δ2=b/(h1-h2);

(4)分别计算每个音符对应的歌词需要显示的颜色的色阶值B=B1-Δ2×(h1-h)或B=B2+Δ2×(h-h2),并根据该色阶值B,按照音高的高低分别标记每个音符对应的歌词显示的颜色。

本发明的工作原理如下:

通过本发明方法可以使音符用不同颜色来对应展现其音高的高低,还可以使音符对应的歌词用不同颜色来对应展现其音高的高低,从而能够解决歌曲学习者识谱困难的问题,使简谱或歌词能根据其音高体现出不同的颜色,提高识谱的准确性和方便性。

以上所述的具体实施例,对本发明解决的技术问题、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1