あにぷーはChordPro形式のファイルをブラウザ上でローカルに表示・編集するChrome用ブラウザアプリです。
不特定多数間でコードを共有するのではなく、自分の好きなデータを自分の好きな様に表示させるために作られました。
楽曲データは一般公開されず、連携したユーザーのDropboxに保存されます。
(逆に言うと、自分のDropbox上の曲データをブラウザ上でローカル表示・編集するアプリです。)
ゲストリンクを発行することで、セッション時などにメンバーで同時に閲覧することが出来ます。
リンクを知っている人以外はアクセス出来ないため、気が付いたらコードが改変されていたと言う悲しいことは起きません。
あにぷーを使用するためには、JavascriptとCookieを有効にして下さい。
音楽のコードと歌詞をプレーンtxtで記述する、世界的に利用されているフォーマットです。ChordProサイト(英語)
本屋に並んでいる弾き語り本の様な表記をパソコン上で表現できます。
あにぷーでは数有るChordProタグの内、必要十分な数種類のタグのみ使用します。
Dropboxは、こちらも世界的に利用されている、一般無料のオンラインストレージサービスです。Dropboxサイト
あにぷーが使用しているJavascriptはセキュリティー仕様上、パソコン上に保存されているローカルファイルへのアクセスがシームレスに出来ないため、それが可能なDropboxと連携して使用します。
連携しない場合でも、データを作成し、表示を試すことは出来ますが、保存・読み込みは出来ません。
※連携をしたからと言って、他人のデータが見れるようになるわけではありません。自分のDropboxにデータが有る必要があります。
あにぷーと連携すると連携したユーザーのDropboxアカウントに “アプリ > あにぷー” と言うフォルダが作成され、以後そこにファイルが保存されます。あにぷーはこのフォルダ以外はアクセスしません、出来ません。
あにぷーはこの連携状態をCookieに保存します。
Cookieは90日間アクセスがないと賞味期限切れになります。その時はまた連携して下さい。(Dropboxの承認は何度しても問題ありません。)
他人にコード譜・リストを見せたい時はゲストリンクを発行出来ます。
ゲストモードでは、Dropboxのアカウントを持っていない人でもデータを閲覧する事が出来ます。
リンク発行ボタンは自分のDropbox連携データを開いている時のみ表示されます。(ゲストアクセス中は表示されません。)
発行されたリンクからゲストアクセスした場合は楽曲の保存はできません。(編集・プレビューは出来ます)
ゲストアクセス中にブラウザの再読込をするとゲストモードを終了し、元の連携状態(連携していない場合は未連携)に戻ります。
ゲストリンクの有効期間は最長で4時間です。(dropboxの仕様変更による)
ゲストリンクを無効にしたり、連携を解除する場合は、Dropboxの個人設定ページに行き、個人アカウント設定のリンク済アプリからあにぷーを削除して下さい。連携を解除してもDropbox上のあにぷーフォルダやデータはそのまま残ります。
楽曲の編集は、ソングリスト左側の下矢印をクリックすることで編集窓が開きます。
すでに別の楽曲が表示されている時でも、編集ウィンドウをクリアして新しい編集を開始出来ます。
楽曲を保存する時に新しい名前を入力すればそれで新規保存となります。
{title:}
を入れて下さい。<!DOCTYPE html>
を入れてください。編集テキストエリアの右下をドラッグすることで、ウィンドウサイズを変えられます。
楽曲名は 001_title
の様に先頭に数桁の数字を入れるとソートされるので便利です。
データは保存時に自動で拡張子 ".txt"
が付きます。(HTMLファイルでも便宜上 ".txt"
になります。)
同名のファイルが有る場合は重書きされます。重書き確認は出ません。
元に戻したい場合は、ctrl+z
で編集内容をUNDOしてから再度保存するか、Dropboxの履歴から戻して下さい。
Windowsでの “ \/,:*?<>|
” など、ファイル名で使えない文字は保存時の曲名にも使えません。これらには全角を使って下さい。
楽曲の編集はあにぷーの編集窓を使わずに、ローカルPC上のメモ帳などで編集しDropboxフォルダに保存することでも同様に出来ます。
一度に大量のファイルを登録する場合はこの方が便利かも知れません。
タグは大小文字区別ありません。一行に単独で1つのみ。タグに続けて他の文字を入力するとタグ認識されません。
({youtube:}
と{nicovideo:}
と{duration:}
以外はChordPro形式のみで使えるタグです。)
{title:曲名} | このタグが有る場合にChordPro形式として認識されます。 |
{subtitle:○○} | 作詞、作編曲者、など |
{c:コメント} | リハーサルマークなど汎用 |
{ci:楽器} | 演奏する楽器など |
{key:キー} | 現状は{c:} タグと同じ処理です。 |
{tempo:テンポ} | 現状は{c:} タグと同じ処理です。 |
{youtube:###########} | 11桁の動画ID、またはURL全体を記入。?t=20 など、開始位置を秒数で指定出来ます。 |
例)動画IDのみ {youtube:IKHGAuNaGuA} | |
URLショート{youtube:https://youtu.be/IKHGAuNaGuA?t=23} | |
URLロング {youtube:https://www.youtube.com/watch?v=IKHGAuNaGuA&t=23} (開始位置は"&t= "になります) | |
{nicovideo:**********} | ニコニコ動画ID、またはURL全体を記入。上記同様、開始位置を指定出来ます。 |
ニコ動での開始位置指定には、?from= も使えます。 | |
{duration:mm:ss} | 曲の尺を01:30の様に記述。スクロールスピードの算出に使われます。 |
※動画タグは複数記述出来ます。その場合一番最初に書かれたものが再生対象になります。
{youtube:}
や{nicovideo:}
タグを入れると、動画を再生しながら編集・プレビューが出来ます。データに{duration:}
タグが有る場合、左上にAUTOボタンが表示され、曲長に合わせて自動でスクロールするオートスクロールが使えます。
オートスクロールはAUTOボタンか歌詞エリアをクリックすることで、開始・停止出来ます。
{duration:}
に指定する時間は、必ずしも実際の楽曲の長さではなく、入力した歌詞の尺で合わせます。つまりアニメサイズ等の短いデータには、その長さの数字({duration:01:30}
)を入力します。この時間をかけて上から下までスクロールします。
歌詞の各行の長短によって、スクロールが多少前後にブレますが基本ノータッチで大丈夫です。
(いちいち動かすと却って後でまた動かすことになりますw)
それでももし画面から外れそうになる場合は、マウスホイールやキーボードの矢印キーなどで調整し、現在再生中の行が画面の中央になる様にすると良いです。
スピードを調整したい場合は、{duration:}
を変えるだけでなく、一番上と一番下にスクロールした時に、曲の始まりと終わりの行が画面の中央付近になるように空行を複数追加すると良いです。
フォントの設定はコード部分に関してのみ変更出来ます。歌詞は変わりません。
あにぷーはGoogle Chromeで動作検証されてます。他のブラウザでは一部機能が正常に動かない可能性があります。
あにぷーはDropbox APIに依存しているため、その仕様変更が有った場合などは、あにぷーの仕様変更、またはサービスを終了する事があります。
使用上発生するいかなるトラブルも責任を負いません。