楽譜サイトのコード譜の表示をInstaChord(インスタコード)での演奏に適した表記法であるICN (InstaChord Number) に変換するブックマークレットです。
対応サイトは以下です
- InstaChord(インスタコード)の購入はこちら
- アフィリエイトコードが入っています。そういうのが嫌な方は直接検索してください。
- インスタコードは代理店を持たず「紹介パートナー制度」を採用しています。
下記をブックマークとして登録してください。
javascript:(function(d,s){s=d.createElement('script');s.src='https://inajob.github.io/toICN/toICN.user.js';d.body.appendChild(s);})(document)
対応サイトの楽曲ページで目的の曲を表示した状態で、登録したブックマークをクリックすると、コード表記がICNに変換されます。
ChordWikiにてKeyが明示されている場合はそれに従い、それ以外はキーを自動判別します。(間違うこともあります)
詳しくはこちらを御覧ください
FirefoxやChromeで動作します。
AndroidのChromeで実行する際は「ブックマークレットのタイトルをアドレスバーに入力」してブックマークレットを実行してください。 (ブックマークメニューから、選択しても実行されないようです。)
参考: https://ametuku.com/archives/6858
- https://github.com/inajob/toICN/issues に随時起票しています。(コメント、PR募集してます!)
- ICN、およびこのブックマークレットの仕様についてはこちらをご覧ください。
- ./src/toICN-before.js
- ./src/toICN-core.js
- ./src/toICN-after.js
を編集してください。
後工程で各行を連結するので行末にセミコロンを必ずつけてください。
node test.js
でテストを実行できます。
編集が終わったらgen.sh
を実行してください。下記ファイルが自動生成されます。
- toICN.js
- toICN.user.js
- toICN.bookmarklet