[發明專利]一種電子曲譜的解析方法、裝置、計算設備及存儲介質在審
| 申請號: | 202310348260.7 | 申請日: | 2023-03-31 |
| 公開(公告)號: | CN116580682A | 公開(公告)日: | 2023-08-11 |
| 發明(設計)人: | 胡海明;周志賢;陳水金;潘東帆 | 申請(專利權)人: | 廣州恩雅創新科技有限公司 |
| 主分類號: | G10H1/00 | 分類號: | G10H1/00;G06F9/451 |
| 代理公司: | 廣州哲力智享知識產權代理有限公司 44494 | 代理人: | 余全平 |
| 地址: | 510000 廣東省廣州市海珠區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電子 曲譜 解析 方法 裝置 計算 設備 存儲 介質 | ||
本發明公開了一種電子曲譜的解析方法,涉及一種電子曲譜的解析方法、裝置、計算設備及存儲介質,其通過對XML文件進行解析并渲染,形成完整的電子曲譜,用戶可根據自身需要確定需要顯示的電子曲譜的類型,也可對渲染模板進行UI定制,其使用便捷,能滿足用戶的個性化需求,且提高了使用的體驗感。
技術領域
本發明涉及電子技術領域,特別涉及一種電子曲譜的解析方法、裝置、計算設備及存儲介質。
背景技術
musicXML(Music?Extensible?MarkuP?Language音樂擴展標記語言)是一個開放的基于XML的音樂符號文件格式,用于進行音樂交換和音樂開發了,是國際通用的描述曲譜的規范,可以描述出整個曲譜的和弦、彈奏時使用的技巧(滑音、掃弦、琶音、連音等等)、每一拍的時值、拍號、對應的歌詞、每個音符的音高等等。
在現有技術中雖然不同的制譜軟件均能導出XML文件或者曲譜圖片,但是并不能通過手機等移動智能設備實現智能化的展示。
發明內容
本發明的目的在于避免現有技術中的不足之處而提供一種能夠智能化的展示曲譜的技術。
本發明的目的通過以下技術方案實現:
因此,根據本發明公開的一個方面,提供了一種電子曲譜的解析方法,包括以下步驟:
S1:獲取XML文件;
S2:識別XML文件中的各個標簽及標簽對應的信息,提取出對應樂譜信息;
S3:根據內置的渲染模板對樂譜信息進行渲染,并生成對應的音軌,合成對應的電子曲譜;
S4:識別音軌的音軌信息,音軌信息包括對應的樂器;
S5:獲取對應的樂器的數字樣本;
S6:根據音軌信息以及對應的數字樣本,構造電子曲譜對應的音頻播放信息。
具體的,步驟S3生成的音軌包括簡譜軌和若干樂器軌。
以上的,步驟S3合成的電子曲譜包括彈唱譜、文本譜和/或簡化譜;彈唱譜、文本譜和簡化譜分別設有對應的渲染模板。
以上的,渲染模板為用戶自定義的渲染模板。
以上的,步驟S1還包括以下步驟:
S11:獲取曲譜的基本信息;
S12:判斷本地是否存儲有曲譜對應的XML文件,若否,下載對應的XML文件。
進一步的,步驟S1還包括以下步驟:
S13:判斷XML文件是否需要解密,若是,解密后進入步驟S2;若否,直接進入步驟S2。
根據本發明公開的另一個方面,提供了一種電子曲譜的解析裝置,包括:信息讀取模塊,用于獲取曲譜的基本信息;查詢模塊,用于判斷本地是否存儲有曲譜對應的XML文件;存儲模塊,用于存儲XML文件、渲染模板和樂器的數字樣本;解析模塊,用于根據內置的渲染模板對樂譜信息進行渲染,并生成對應的音軌,電子樂譜生成模塊,用于根據各個音軌,合成對應的電子曲譜;音頻生成模塊,用于根據音軌信息以及對應的數字樣本,構造電子曲譜對應的音頻播放信息。
根據本發明公開的再一方面,提供了一種計算設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機指令,處理器執行指令時實現如上一種電子曲譜的解析方法的步驟。
根據本發明公開的另一方面,提供了一種計算機可讀存儲介質,其存儲有計算機指令,該指令被處理器執行時實現如上一種電子曲譜的解析方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州恩雅創新科技有限公司,未經廣州恩雅創新科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310348260.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:生產計劃安排方法
- 下一篇:一種電子曲譜的播放方法、裝置、計算設備及存儲介質





