本發(fā)明涉及一種樂譜的展現(xiàn)方法。
背景技術:
目前,現(xiàn)有技術的歌曲曲譜中,其音符和歌詞沒有根據(jù)音符的高低來顯示不同的顏色,一般為同一種顏色,這需要專業(yè)的音樂家或音樂愛好者才能分清其音符的音高和音低,對于普通的歌曲學習者來說,分辨起來比較困難。
技術實現(xiàn)要素:
本發(fā)明所要解決的技術問題是克服現(xiàn)有技術的缺陷,提供一種樂譜的展現(xiàn)方法,它能夠解決歌曲學習者識譜困難的問題,使簡譜或歌詞能根據(jù)其音高體現(xiàn)出不同的顏色,提高識譜的準確性和方便性。
為了解決上述技術問題,本發(fā)明的技術方案是:一種樂譜的展現(xiàn)方法,該方法的步驟如下:
(1)讀取樂譜的每個音符,記錄樂譜的每個音符的音高h,選取樂譜在某個特定范圍內(nèi)的音符的最高音高h1和最低音高h2;其中,某個特定范圍內(nèi)的音符為整首歌對應的音符或部分小節(jié)對應的音符或整首歌中有歌詞部分對應的樂譜的音符或部分小節(jié)有歌詞部分對應的樂譜的音符或部分音符;
(2)選取需要附在音符上的顏色的色階范圍a,并標示該顏色的最高色階為A1,該顏色的最低色階為A2,并且A2=A1-a;
(3)計算每單位音高的色階值Δ1=a/(h1-h2);
(4)分別計算每個音符需要顯示的顏色的色階值A=A1-Δ1×(h1-h)或A=A2+Δ1×(h-h2),并根據(jù)該色階值A,按照音高的高低分別標記每個音符顯示的顏色。
進一步為了方便歌曲學習者能夠通過歌詞的顏色體現(xiàn)出其音高高低,在所述的步驟(2)中,還選取需要附在音符對應的歌詞上的顏色的色階范圍b,并標示該顏色的最高色階為B1,該顏色的最低色階為B2,并且B2=B1-b;在所述的步驟(3)中,還包括計算每單位音高的色階值Δ2=b/(h1-h2);在所述的步驟(4)中還分別計算每個音符對應的歌詞需要顯示的顏色的色階值B=B1-Δ2×(h1-h)或B=B2+Δ2×(h-h2),并根據(jù)該色階值B,按照音高的高低分別標記每個音符對應的歌詞顯示的顏色。
本發(fā)明還提供了一種樂譜的展現(xiàn)方法,該方法的步驟如下:
(1)讀取樂譜的每個音符,記錄樂譜的每個音符的音高h,識別樂譜在某個特定范圍內(nèi)的音符的最高音高h1和最低音高h2;其中,某個特定范圍內(nèi)的音符為整首歌對應的音符或部分小節(jié)對應的音符或整首歌中有歌詞部分對應的樂譜的音符或部分小節(jié)有歌詞部分對應的樂譜的音符或部分音符;
(2)選取需要附在音符對應的歌詞上的顏色的色階范圍b,并標示該顏色的最高色階為B1,該顏色的最低色階為B2,并且B2=B1-b;
(3)計算每單位音高的色階值Δ2=b/(h1-h2);
(4)分別計算每個音符對應的歌詞需要顯示的顏色的色階值B=B1-Δ2×(h1-h)或B=B2+Δ2×(h-h2),并根據(jù)該色階值B,按照音高的高低分別標記每個音符對應的歌詞顯示的顏色。
采用了上述技術方案后,通過本發(fā)明方法可以使音符用不同顏色來對應展現(xiàn)其音高的高低,還可以使音符對應的歌詞用不同顏色來對應展現(xiàn)其音高的高低,從而能夠解決歌曲學習者識譜困難的問題,使簡譜或歌詞能根據(jù)其音高體現(xiàn)出不同的顏色,提高識譜的準確性和方便性。
具體實施方式
為了使本發(fā)明的內(nèi)容更容易被清楚地理解,下面根據(jù)具體實施例,對本發(fā)明作進一步詳細的說明。
一種樂譜的展現(xiàn)方法的步驟如下:
(1)讀取樂譜的每個音符,記錄樂譜的每個音符的音高h,識別樂譜在某個特定范圍內(nèi)的音符的最高音高h1和最低音高h2;其中,某個特定范圍內(nèi)的音符為整首歌對應的音符或部分小節(jié)對應的音符或整首歌中有歌詞部分對應的樂譜的音符或部分小節(jié)有歌詞部分對應的樂譜的音符或部分音符;
(2)選取需要附在音符上的顏色的色階范圍a,并標示該顏色的最高色階為A1,該顏色的最低色階為A2,并且A2=A1-a;
(3)計算每單位音高的色階值Δ1=a/(h1-h2);
(4)分別計算每個音符需要顯示的顏色的色階值A=A1-Δ1×(h1-h)或A=A2+Δ1×(h-h2),并根據(jù)該色階值A,按照音高的高低分別標記每個音符顯示的顏色。
在所述的步驟(2)中,還選取需要附在音符對應的歌詞上的顏色的色階范圍b,并標示該顏色的最高色階為B1,該顏色的最低色階為B2,并且B2=B1-b;在所述的步驟(3)中,還包括計算每單位音高的色階值Δ2=b/(h1-h2);在所述的步驟(4)中還分別計算每個音符對應的歌詞需要顯示的顏色的色階值B=B1-Δ2×(h1-h)或B=B2+Δ2×(h-h2),并根據(jù)該色階值B,按照音高的高低分別標記每個音符對應的歌詞顯示的顏色。
另外一種樂譜的展現(xiàn)方法的步驟如下:
(1)讀取樂譜的每個音符,記錄樂譜的每個音符的音高h,識別樂譜在某個特定范圍內(nèi)的音符的最高音高h1和最低音高h2;其中,某個特定范圍內(nèi)的音符為整首歌對應的音符或部分小節(jié)對應的音符或整首歌中有歌詞部分對應的樂譜的音符或部分小節(jié)有歌詞部分對應的樂譜的音符或部分音符;
(2)選取需要附在音符對應的歌詞上的顏色的色階范圍b,并標示該顏色的最高色階為B1,該顏色的最低色階為B2,并且B2=B1-b;
(3)計算每單位音高的色階值Δ2=b/(h1-h2);
(4)分別計算每個音符對應的歌詞需要顯示的顏色的色階值B=B1-Δ2×(h1-h)或B=B2+Δ2×(h-h2),并根據(jù)該色階值B,按照音高的高低分別標記每個音符對應的歌詞顯示的顏色。
本發(fā)明的工作原理如下:
通過本發(fā)明方法可以使音符用不同顏色來對應展現(xiàn)其音高的高低,還可以使音符對應的歌詞用不同顏色來對應展現(xiàn)其音高的高低,從而能夠解決歌曲學習者識譜困難的問題,使簡譜或歌詞能根據(jù)其音高體現(xiàn)出不同的顏色,提高識譜的準確性和方便性。
以上所述的具體實施例,對本發(fā)明解決的技術問題、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。