[發明專利]一種電子鍵盤樂器重奏方法和系統有效
| 申請號: | 202011596221.1 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112735360B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 王曉偉;管伯良 | 申請(專利權)人: | 玖月音樂科技(北京)有限公司 |
| 主分類號: | G10H1/00 | 分類號: | G10H1/00;H04L67/12;H04L67/141 |
| 代理公司: | 天津知川知識產權代理事務所(特殊普通合伙) 12249 | 代理人: | 鄭聰 |
| 地址: | 100020 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電子 鍵盤樂器 重奏 方法 系統 | ||
1.一種電子鍵盤樂器重奏方法,其特征在于:所述方法包括:
S1:制作重奏樂譜,通過Finale軟件制作不同聲部的重奏樂譜,并將樂譜導出MusicXML格式樂譜數據,將需要重奏的各個聲部的MuiscXML格式數據上傳到服務端,建立重奏組合,獲取每個聲部的ID,并創建1個分組,即分組[ID1,ID2,ID3],制作不同聲部的樂譜數據,將各個聲部的樂譜數據上傳服務端,APP從云端加載樂譜,不同演奏聲部加載各自的樂譜;
S2:在移動終端上打開重奏APP,選擇要演奏的重奏曲目,向服務端請求分
組信息和樂譜數據,當移動終端的App端,獲取樂譜數據后,通過畫布方式,將電子樂譜繪制出來,由領奏方在App內發起重奏合練請求,領奏方在App上選擇發起合練,本地開放一個合練端口,并建立Socket開始循環監聽,采用TCP的Socket鏈接;
S3:跟奏方在App內搜索發起的重奏合練請求,搜索方式為,開啟廣播監聽操作,監聽本地網絡的廣播數據包,跟奏方收到數據包后,開始解析數據包,獲取分組ID,然后當前打開曲目的分組ID進行比較,如果一致,則發起TCP連接請求,連接廣播數據包里的IP和端口;如果分組不一致,則丟棄,繼續接收廣播數據包;
S4:領奏方在等待所有跟奏方加入重奏后,準備開始重奏,領奏方點擊開始重奏,將重奏指令發給跟奏方,并且開啟伴奏,跟奏方收到開始指令后,開始各自走譜,不開伴奏;
S5:領奏方和跟奏方在演奏過程中可以實時糾錯并打分。
2.根據權利要求1所述的電子鍵盤樂器重奏方法,其特征在于:在演奏過程中可以自動翻譜。
3.根據權利要求2述的電子鍵盤樂器重奏方法,其特征在于:翻譜過程如下:
首先根據樂譜的XML數據,解析得到每個音符的坐標(x,y);
然后根據示范MIDI解析得到每個音符的演奏時間點T;
初始狀態,走譜的光標位于樂譜第一個音符的位置(X0,Y0)和演奏時間點T0;
當演奏開始時,開始計時,獲取下一個音符的坐標(X1,Y1)和演奏時間點T1;
然后計算出兩點之間的距離L,所需時間t=(T1-T2)
然后光標按照L/t的速度移動到下一個音符位置;
如果遇到換行,需瞬間移到該行第1個音符位置;
重復d、e、f、g步驟,直到所有音符走完。
4.根據權利要求1述的電子鍵盤樂器重奏方法,其特征在于,所述領奏方和跟奏方在演奏過程中可以實時糾錯并打分,包括:
演奏過程中程序將采集的演奏數據,表現為MIDI信息,包括:音高、按下時間點t1、松開時間點t2,與示范演奏MIDI(音高、按下時間點T1,松開時間點T2)進行比對糾錯,允許誤差為Q,比對過程如下;
(1)如果音高不一致,則判定:錯音;
(2)如果按下時間點t1-T1??Q,則判定:彈晚;
(3)如果按下時間點T1-t1??Q,則判定:彈早;
(4)如果松開時間點t2-T2??Q,則判定:松晚;
(5)如果松開時間點T2-t2??Q,則判定:松早;
(6)如果沒有采集到對應的音高,則判定:漏彈;
(7)其它情況判定:正確;
演奏結束后,統計正確數與錯誤數,計算得分,得分按照如下公式計算:
c=a/b×100
其中,c為得分,a為正確數,b為總數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于玖月音樂科技(北京)有限公司,未經玖月音樂科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011596221.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種安全高效的草地早熟禾誘變方法
- 下一篇:畜牧養殖用噴劑及其制備方法和應用





