inajob / toICN

ChordWiki, U-FRET, 楽器.me, J-Total Music! のコード譜の表示をInstaChord(インスタコード)のICNに変換するブックマークレットです。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cover

これは何?

楽譜サイトのコード譜の表示を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が明示されている場合はそれに従い、それ以外はキーを自動判別します。(間違うこともあります)

ユーザースクリプト版をインストールする

詳しくはこちらを御覧ください

動画説明

tutorial

スマートフォン・タブレットでの利用

FirefoxやChromeで動作します。

AndroidのChromeで実行する際は「ブックマークレットのタイトルをアドレスバーに入力」してブックマークレットを実行してください。 (ブックマークメニューから、選択しても実行されないようです。)

参考: https://ametuku.com/archives/6858

既知のバグ

仕様

開発方法

  • ./src/toICN-before.js
  • ./src/toICN-core.js
  • ./src/toICN-after.js

を編集してください。

後工程で各行を連結するので行末にセミコロンを必ずつけてください。

node test.js でテストを実行できます。

編集が終わったらgen.shを実行してください。下記ファイルが自動生成されます。

  • toICN.js
  • toICN.user.js
  • toICN.bookmarklet

About

ChordWiki, U-FRET, 楽器.me, J-Total Music! のコード譜の表示をInstaChord(インスタコード)のICNに変換するブックマークレットです。

License:MIT License


Languages

Language:JavaScript 97.9%Language:Shell 2.1%