ヘルプ
LRC Editorとは?
LRC Editorは、LRC歌詞ファイルを作成し、タイムシンクするためのデスクトップアプリです。LRC歌詞ファイルとは、音楽プレーヤーやカラオケアプリで歌詞を曲に合わせてスクロールさせる.lrcファイルのことです。
同期の方法が重要です。トラックを読み込み、歌詞を行ごとにエディターに取り込み、曲の再生中に各行で1つのキーを押すと、その場でタイムスタンプが記録されます。内蔵のリアクションディレイは、行を聞いてからキーを押すまでのギャップを静かに補正し、タイミングの正確さを保ちます。また、検証パスでは、完成したファイルをハンズフリーで再生し、すべての行を自動的に進めることで、ずれてしまったスタンプを特定できます。
その他の機能はすべてこの核となる部分に付随しています。オーディオと歌詞の読み込み、行リストの作成、個々のスタンプの微調整、曲のメタデータの編集、そして.lrcの保存です。
歌詞をオーディオに同期する
これが主な作業です。同期するトラックを読み込み、すべての歌詞を行ごとにエディターに取り込み、曲の再生中に各行のタイムスタンプをリアルタイムで記録します。以下のサブセクションでは、ファイルの読み込みから完成した同期の微調整までの流れを説明します。
簡単な一連の作業は次のようになります。音楽を開き、歌詞をメモ帳に貼り付けてリストにプッシュし、最初の行をクリックし、再生ボタンを押し、各行が聞こえたら同期キーをタップします。最後まで到達したら、.lrcを保存します。
音声と歌詞を読み込む
同期したい曲を開き、既にある歌詞を取り込みます。音声ファイルの隣に同名の .lrc ファイルがある場合、開く必要すらありません。以下の「自動 .lrc 読み込み」を参照してください。
対応オーディオ形式 - LRC Editor は MP3、WAV、OGG、Opus、FLAC、M4A、AAC を開いて再生します。実際のトラックに対して同期するため、ファイルを変換せずにネイティブで再生します。
自動 .lrc 読み込み - 音楽ファイルを開くと、同じフォルダー内の同名の .lrc ファイルが自動的に読み込まれ、以前保存したすべてのタイムスタンプが復元されます。一致する .lrc がない場合は、「歌詞を開く」で手動で開くか、新規作成します。この機能により、以前作業した曲を再度開くのがたった1ステップで済みます。
開く際のタイミング修復 - 他のエディターで作成された歌詞ファイルには、タイミングが順不同の行が含まれていることがあります。LRC Editor が .lrc を開くと、ファイル全体をチェックし、そのような行をその後に続く行の前に戻し、ファイルを未保存の変更があるものとしてマークします。これにより、修復は強制ではなく提案されます。保存して変更を保持するか、保存せずに閉じてファイルを元の状態のままにするかを選択できます。この事態が発生した場合は短いメッセージで通知されます。その背後にあるルールは「行のタイミングを調整する」で説明されています。
ドラッグ&ドロップ - 「開く」ボタンを使用する必要はありません。ファイルマネージャーからオーディオファイル、.lrc、またはプレーンな .txt をドラッグし、メインの歌詞エリアにドロップします(ツールバーとプレーヤーバーはドロップゾーンから離れたままです)。LRC Editor はファイルの種類によってルーティングします。オーディオファイルは同期するトラックとして開かれ、.lrc または .txt は歌詞として開かれます。そして、「開く」ボタンとまったく同じように、一致するコンパニオンを自動的に取り込みます。ドロップされたトラックは同名の .lrc を読み込み、ドロップされた .lrc は同名のトラックを読み込みます。
コントロール:
- 音楽ファイルを開く - 同期するオーディオファイルを開きます。隣に一致する
.lrcが見つかった場合、自動的に読み込みます。 - 歌詞ファイルを開く(タイムスタンプ付き.lrcまたは通常テキストの.txt) - 既存の
.lrc(タイムスタンプ付き) またはプレーンな歌詞の.txtを開きます。 - 新しいLRCファイル - 現在の歌詞とメタデータをクリアして新しいファイルを開始します。未保存の変更がある場合は、最初に保存を提案します。
行リストを作成する
すべての歌詞を行ごとにエディターに入力し、各行がタイミングを設定する単一の要素になるようにします。最も速い方法はメモ帳を使用することです。そこから、歌詞を表示したい方法に合わせて行を分割および結合します。
メモ帳パネル - ウィンドウの右側にある折りたたみ可能なパネルです。生の歌詞をそこに行ごとに貼り付け、単一のアクションですべてをエディターにプッシュします。これは、行を1つずつ入力するよりも効率的であり、左端をドラッグしてパネルのサイズを変更できます。
- 歌詞を設定 - 行リストをメモ帳の内容に置き換え、すべての行が
00:00.00にドロップされ、スタンプされる準備ができています。
行リストとその固定行 - 歌詞行の編集可能なリストと、常に存在し削除できない3つの行:
- Start of Music -
00:00.00に固定されています。 - End of Lyrics -
.lrcで歌詞が終了する場所を示す編集可能なタイムスタンプ。 - End of Music - トラックの全長に固定されています。
各歌詞行には、MM:SS.HH 形式の編集可能なタイムスタンプ、‹ / › ナッジボタン(行のタイミングを調整するで説明)、および行自体のテキストがあります。必要に応じて、1つの行を2つに分割したり、2つの行を結合したりできます。その方法はキーボードショートカットを参照してください。
プレーヤーカーソル - 一度に1つの行だけが**▶を持ち、プレーヤーがどこにいるかを示します。トラックをロードすると、再生を押すとそこから始まるため、Start of Musicに表示されます。その後、再生中にトラックを追跡し、一時停止または停止したときに、再生が再開される行に留まります。トラックがアイドル状態のときは灰色で、トラックが実行中はアクセントカラーになり、見ているものが動いているかどうかを一目で判断できます。ポインターを移動するまで、他のすべての行は▶**を非表示にします。このボタンをクリックすると、再生がその行にジャンプしてそこから再生されますが、行のテキストをクリックすると、編集のために行が選択されるだけです。
タイムスタンプをリアルタイムで記録する
これがアプリの核となる機能です。最初の行を選択し、再生ボタンを押し、聞きます。各行が始まるのを聞いた瞬間に同期キーを押すと、現在の再生位置が選択された行に記録され、選択は自動的に次の行にジャンプします。曲全体を一度で作業します。
- 時刻同期 - 現在の再生位置を選択された行に記録し、選択を次の行に進めます。最も頻繁に使用するアクションです。トラックが再生中で行が選択されているときに利用可能です。
Enterキーも同じ動作をします。
リアクションディレイ - 各スタンプから差し引かれるミリ秒数で、行を聞いてからキーを押すまでのギャップを補正します。あなたの反射は常に音より少し遅れるため、その遅延を差し引くことで、正確にビートに合わせて押すことができなくてもタイミングが正確に保たれます。
例: 反応時間が約300ミリ秒で、1:05.000で同期キーを押した場合、記録されるスタンプは1:04.700です。
自分の反応時間に合うように設定してください - 200〜500ミリ秒が良い開始範囲です。この値は設定 → 時間にあり、設定を開かずに曲ごとに調整できるように、プレーヤーバーにもクイック入力があります。
- 反応ディレイ - 各スタンプから差し引かれるミリ秒数です。同じ値がプレーヤーバーにインラインで表示され、曲ごとの調整が可能です。
同期を検証する
ファイルが同期されたら、ハンズフリーで再生して作業を確認します。検証機能は再生を開始し、すべての行を自動的に進め、各行を一定時間画面に表示してから次に進みます - これにより、歌詞が音楽に追従するのを確認し、早すぎたり遅すぎたりするスタンプを見つけたら、停止してその行を再同期できます。
- 確認再生 - 確認ディレイ後に次の行へ自動移動 - ハンズフリー検証再生を開始(または一時停止)します。
検証ディレイ - 検証パス中に、再生が次に進む前に各行が保持される時間です。レビューのペースを設定します。自動進行が速すぎたり遅すぎたりしない限り、デフォルトのままにしてください。
- 確認ディレイ - 検証中に使用される行ごとの一時停止時間です。プレーヤーバーにもインラインで表示されます。
再生トランスポート
下部にあるプレーヤーバーは、作業中にトラックを移動させます - 再生、停止、既に配置したスタンプ間のジャンプ、そして特定の箇所の聞き直しが可能です。
- 再生 / 一時停止 (スペース) - 再生を切り替えます。
Spaceキーも同じ動作をします。 - 停止 (Esc) - 停止し、
00:00にリセットします。Escapeキーも同じ動作をします。 - 前のタイムスタンプ / 次のタイムスタンプ - 既にタイムスタンプがある前の行または次の行にジャンプします。
- 設定秒数戻る (←) / 設定した秒数進む (→) - 固定された秒数(シークディレイ)だけ前後にジャンプします。
←および→矢印キーも同じ動作をします。
このバーには、ドラッグ可能なタイムラインスライダー、現在位置/合計時間の表示、および音量コントロールも含まれています。
シークディレイ - 各シーク(および各矢印キーの押下)でジャンプする秒数です。両方向で同じ値が使用されるため、快適な聞き直し間隔に設定してください。
- シーク時間 - シークジャンプの長さ(秒単位)です。プレーヤーバーにもインラインで表示されます。
行のタイミングを調整する
スタンプが少し早すぎたり遅すぎたりするだけであれば、再同期する必要はありません。1行を固定ステップで微調整するか、ファイル全体が一貫してずれている場合は、グローバルオフセットですべての行を一度にシフトします。
行編集遅延 - 行の横にある**‹** / ›ボタンがタイムスタンプを早めたり遅らせたりするミリ秒単位のステップサイズ。新しい時間を入力することなく、繰り返し可能な微調整ができます。同じボタンは歌詞の終わり行も微調整します。
- 編集ディレイ - ‹ / › 微調整ボタンのミリ秒ステップ。デフォルトは200ミリ秒。
行は常に順序を保つ - 歌詞の行がその下の行の後にタイミングが設定されることはありません。タイムスタンプを変更するたびに(スタンプ、微調整、新しい時間の入力)、LRC Editorは隣接する行をチェックし、順序が狂う可能性のある行を移動させ、それらの間に0.5秒のギャップを残します。行の時間を下げると、その上の行はそれより前に引き戻され、上げると、その下の行はそれより後に押し出されます。タイムスタンプが既に付いている行のみが変更されるため、まだ同期していない行に設定していない時間が与えられることはありません。これは、プレーヤーが.lrcファイルを上から下に読み取るため重要です。1行が順序外にスタンプされると、曲の途中で歌詞が逆方向にジャンプしてしまいます。
例: 12行目が0:48.51で、13行目を0:47.95に再スタンプした場合。12行目は0:47.45に移動され、ファイル内で2行が交差するのを防ぎ、依然として最初に来るようにします。
ファイル全体を一度にシフトするには(例えば、リマスターに対して全体的に早い場合など)、曲のメタデータを編集するで説明されているグローバルオフセットを使用します。
曲のメタデータを編集する
ツールバーのメタデータボタンでメタデータエディターを開き、.lrcファイルに書き込まれる曲情報を追加し、ファイル全体のグローバルオフセットを設定します。
LRCメタデータタグ - プレーヤーやライブラリが歌詞を識別できるように、.lrcの先頭に保存されるオプションの曲情報です。
| フィールド | .lrcに保存される形式 |
|---|---|
| アーティスト | [ar:] |
| アルバム | [al:] |
| タイトル | [ti:] |
| 作詞家 | [au:] |
| LRC作成者 | .lrcを作成した人のクレジット |
これらはすべてオプションです。保存する前に、わかる範囲で入力してください。
トラックから自動入力 - 音楽ファイルがすでに持っている情報を再入力する代わりに、埋め込まれたタグを直接取り込みます。
- 自動入力 - オーディオファイル自身のタグを読み取り、アーティスト、アルバム、タイトルをワンクリックで入力します。
グローバルオフセット - ファイル内のすべての行のタイミングを一度にシフトする(.lrcオフセットタグとして保存される)ミリ秒単位の値(正または負)です。すべての行が一貫して早すぎたり遅すぎたりする場合(例えば、トラックのリマスター版に対してなど)にこれを使用すると、各スタンプをやり直す代わりにファイル全体を再調整できます。
- グローバルオフセット (ms) - ファイル全体のタイミングシフト(ミリ秒単位)。
保存とエクスポート
同期されたファイルを書き出すか、単語のみをエクスポートします。
- LRCファイルを保存 - 現在の
.lrcパスに保存します。ファイルがまだ保存されていない場合は、保存場所を尋ねます。 - 新しい.lrcファイルとして保存 - 新しい
.lrcの場所に保存します。 - リストを.txtとしてエクスポート - タイムスタンプなしで歌詞テキストのみを
.txtファイルにエクスポートします。保存ダイアログは、編集中の.lrcファイルのフォルダーで開き、すでにそのファイル名が付けられているため、2つのファイルは並んで配置されます。
アプリをカスタマイズする
設定を開くパネルを開いて、アプリの外観を設定したり、クレジットを事前入力したりできます。設定は「表示」、「時間」、「メタデータ」、「バージョン情報」のタブに整理されています。 「時間」タブには、上記で機能とともに説明されている4つの遅延(反応、検証、シーク、行編集)が集められています。
表示 -
- 言語 - インターフェース言語。右から左に書くスクリプトやCJKを含む、数十の言語が利用可能です。
- テーマ - ダークまたはライト。デフォルトはライトです。
デフォルトのクレジット - 新しいファイルごとにメタデータフィールドを事前入力する値です。常に同じ方法で自分をクレジットする場合、ファイルごとに設定するのではなく、一度設定するだけです。
- アーティスト / 作詞家 / LRC作成者 - 新しいファイルのデフォルトのアーティスト、ソングライター、LRC-Byの値。
キーボードショートカット
エディターがフォーカスされているとき(フィールドに入力していないとき):
| キー | アクション |
|---|---|
Space |
再生 / 一時停止 |
Escape |
停止 |
Enter |
タイムスタンプ - 現在の位置を選択した行に記録 |
← |
巻き戻し |
→ |
早送り |
Ctrl+Z / ⌘Z |
元に戻す (最大50ステップ) |
歌詞のテキストフィールドに入力しているとき:
| キー | アクション |
|---|---|
Enter |
次の行へ移動 |
Ctrl+Enter / ⌘Enter / Shift+Enter |
カーソル位置で行を分割 |
行の先頭でBackspace |
前の行と結合 |
行の末尾でDelete |
次の行と結合 |
ヒント
- 50ステップの元に戻すスタックは、タイムスタンプの編集、行の編集、分割、結合、一括インポートをカバーしています。自由に間違いを犯してください。
- トラックとその対応する
.lrcファイルを同じフォルダーに保存してください。どちらかを開くと、もう一方が自動的に読み込まれます。 - 開くボタンを探す代わりに、オーディオファイルまたは
.lrcファイルを歌詞エリアに直接ドラッグして読み込みます。 - カラオケスタイルの行分割の場合、カーソル位置で正確に行を分割します。両方の半分がテキストを保持します。
- グローバルオフセットを使用して、すべてのタイムスタンプをやり直すことなく、完成した
.lrcファイルをわずかに異なるオーディオバージョン(例:リマスター)に合わせて微調整します。 - ファイルが完了したと判断する前に検証パスを実行してください。自動的に進むのを見るのが、わずかにずれたスタンプを見つける最も速い方法です。
その他のコントロール
- ヘルプ - 現在の言語で、ブラウザでこのヘルプページを開きます。
- GitHub - ブラウザでアプリのソースリポジトリを開きます。