2013-12-23 39 views
6

是否有人熟悉HTML(傳統西方)音樂符號代碼?HTML代碼中的語義音樂符號

我感興趣的是(我猜)標準代碼在HTML或XHTML中使用的標準容量(「進行中的工作」或「事實上」可以),也許在網絡中。越接近實際的語義越好:那就是音符(A,B,C ...)的標記字母數字書寫,它以傳統方式呈現爲一個壁龕,以及音符和標記,還有一些刻字在歌曲下面。

我知道音樂符號字符已經被編碼,並且在XML中的「音樂標記語言」中有一些工作正在完成。

但是,當我檢查了網頁(甚至是epub文件)中的樂譜代碼時,它們中都存在鏈接的圖像。這將幫助我檢查使用語義方法的網頁中的代碼:我一直無法找到任何。似乎有點奇怪,這樣一箇舊的和廣泛的符號系統在HTML中找不到它的方式。

(我不是一個音樂家,這是一種研究我的一個親戚誰是自己是一個音樂家。)

編輯,使之更精確: 在(西方傳統記譜法爲行業標準)音樂的編寫和編輯似乎是Finale和Sibelius。 Musescore是一個衆所周知的開源替代品,所有這些都可以通過遵守Music XML來兼容。

要縮小,我會感興趣的現有軟件: 在HTML或XHTML環境良好的質量可擴展傳統音樂 - 即顯示寫 - 即基於標準表示可用(避免專有軟件來處理代碼) - 使用盡可能無平臺的代碼符號與主要(西方)音樂編輯器兼容(例如音樂XML)

一個想法是生成一個包含幾個音樂片段的筆記本分數)供移動設備中的個人使用,可由音樂家閱讀和使用;一個單獨的作品應該能夠導出(通過語義代碼)與其他人分享(可能有興趣進行自己的修改/安排)。我希望它是基於HTML的,以實現完全的平臺獨立性。 (1)Music XML代碼,(2)使用音樂編輯器導入它,(3)生成SVG,(4)將SVG插入到HTML中/ XHTML框架。代碼和SVG需要以某種方式鏈接(儘管數據庫或文檔中的鏈接)。

這也許太具體了,我會感興趣的任何經驗或想法來完成HTML epub筆記本。

+0

你特別注意哪些地方。我只知道♫和♪? – Enijar

+0

只有音符是不夠的,你需要能夠在樂曲右手下面用樂聲表達一個斷斷續續的左手,這對音樂家而言是有意義的。 – tripleee

+0

@Enijar我指的是Unicode中的音樂符號。我不能說所有這些是否足夠,或者說我還沒有親自使用過每一個可能的連字符;我看到有很多這樣的遊戲:從哈希到譜號,到海牛,再到海豚。 – user1938578

回答

3

http://vexflow.com/看起來不錯,並與HTML5打得很好,否則你可以檢查出http://www.alphatab.net/

這種事情輸出圖像或帆布元素,而不是實際的標記,因爲簡譜不適合的「塊」風格HTML很好。

+0

謝謝你的及時答覆。我花了時間修改你非常簡潔的答案。這是對2010年同等問題的一次非常好的更新。兩個建議都與html5兼容(謝謝),代碼不是標記語言,它們的風格類似於Guido Music Notation()。我不知道這種代碼風格有多廣泛(並且有很好的文檔)。 (請隨時糾正我,如果所有這些背後的代碼是無關的,我將不勝感激。) – user1938578

+0

有些讀者認爲這個問題太廣泛了。我將重點關注音樂XML,但我認爲這是一個有效的答案。 (我有幾個問題。) – user1938578

+0

Guido Music Notation的更正(參見:)。 (1)你認爲vexflow,alpahatab或Guido MN背後的代碼是否被某些標準或專業組織所認可? (2)你是否知道JavaScript框架與epub規範(IDPF)不兼容的原因? – user1938578