最近在找趁手筆記的時候,意外地在思源筆記 - 本地優先的個人知識管理系統,支持 Markdown 排版、塊級引用和雙向鏈接 (b3log.org)里面發現,vditor(思源筆記的英文名)已經支持在markdown里面直接添加五線譜了:
嘗試了一下,人傻了好久,渲染速度實在太快了。
因為vditor本身是編輯器,只要加載了這個內核就可以應用它的功能,所以vs code上也可以輕易地做到這一點:
對應的插件為Markdown Editor - Visual Studio Marketplace
於是對vditor能夠打五線譜這件事非常詫異,幾番調查后,在
使用 Markdown 制作五線譜 - InfoQ 寫作平台
得出它是因為加載了abcjs這個項目
從筆記方便的角度講,lilypond在代碼編輯器里的進展是遠遠跟不上的
搜遍全網……最好的結合方案在netify上:
Lilypond in Markdown (lilypond-in-markdown.netlify.app)
這個渲染效果看得流口水,然而也就只能流口水……
關於abcjs的打譜操作,可以參照
在線樂譜協作編輯器composing.studio | 老蘇的blog (laosu.ml)
實話說,有許多小的操作比lilypond要更簡潔。下面是代碼和編譯結果。
真不知道一個能結合lilypond代碼的筆記軟件到底合適能到來……