歌詞改行ツール v1.10.1


・ツールについて
当ツールはニコカラメーカーで「空行位置にページ区切りを設定」を使うための行区切りを自動で行う支援ツールです
タイムタグ歌詞はRhythmicaLyricsで作成したものを使用する前提に設計していますので悪しからず。

・使い方
1. RhythmicaLyricsでタイムタグ設定済みの歌詞を作成します。
2. エディタモードで表示されるテキストをコピーします。
3. 歌詞改行ツールの入力欄へ貼り付けます。
4. 「自動整形」を押します。
5. 出力欄に整形済み歌詞が表示されます。(同時にクリップボードにコピーされます)

手動で変更したい箇所はキーボード操作、もしくは手動のボタンを使用して空行を調整してください

時間差閾値はお使いのニコカラメーカー上で設定している
「ワイプ前の表示時間」「ワイプ後の表示時間」「歌詞の表示間隔」の合計を設定することをおすすめします
(ニコカラメーカー内で「一定行数ごとにページ区切りを設定」にしたときと同じ設定になります)

閾値と改行間隔は上部で設定することで任意の値に変更できます。
アプリを終了したタイミングでJSONファイルに記憶されます。

・更新時
旧バージョンフォルダのsettings.jsonを新バージョンのフォルダに上書きしてください。
旧バージョンで足らない設定値は追加、元からある設定値は引き継いでくれるはずです。
v1.9以降は起動時に最新バージョンと一致しない場合に通知が表示されます。
通知が不要な場合は設定でオフに出来ます。

【機能説明】

・タイムタグ検査機能
ツールから「タイムタグ検査」を選択すると検査を行えます
前後のタイムタグを比較し、前のほうが時間が遅い(巻き戻り)のある箇所をハイライト、
検査画面に該当箇所の行数を表示します。
行数をダブルクリックすると、カーソル位置が出力欄の該当箇所にジャンプします。
設定から「各行最初のタイムタグ違反は無視する」をオンオフできます。

・タイムタグ並び替え機能
設定でオフに出来ます。常時オンでも通常は影響ないのでデフォルトでオンになっています。
自動整形を押したときに行の最初のタイムタグで昇順並べ替えします。
複数の歌詞データをマージしたり、後からコーラスを追加するときに便利です。

・パート分け抽出機能
歌詞に含まれるパート分け(男)などを抽出して中の文字を出力します。
()以外の文字でパート分けを囲っている場合は設定で指定してください。
また、コーラスも()で分けている場合、タイムタグを含んでいれば除外されます。

・作成者
忍野カラオケ動画制作所 with ChatGPT
@Itsuki_karaoke(Twitter)

・関連ツール
RhythmicaLyrics
https://suwa.pupu.jp/RhythmicaLyrics.html

ニコカラメーカー
https://shinta.coresv.com/software/nicokaramaker3-jpn/

・更新履歴
2026年6月25日	v1.0	正式版リリース
2026年7月1日	v1.1	[クリア]ボタンを追加
2026年7月1日	v1.2	Undo機能を追加
2026年7月1日	v1.3	メニューバーを追加
2026年7月6日	v1.4	タイムタグ検査機能を追加
2026年7月6日	v1.4.1	微修正
2026年7月8日	v1.5	クリップボード監視機能追加
2026年7月8日	v1.6	各設定値を設定画面に集約、アプリアイコン追加
2026年7月9日	v1.7	検査機能に行最初の違反を無視する設定を追加、タイムタグ並び替え機能追加
2026年7月10日	v1.7.1  ウインドウ位置・サイズを記憶出来なくなっていたのを修正
2026年7月12日   v1.8    フォントを遊ゴシックUIに統一、タイムタグ検査時に選択範囲が見づらくなっていたのを修正、異常箇所にジャンプする際の横方向への自動スクロールを追加。
2026年7月12日   v1.9    自動バージョン確認を追加。
2026年7月12日   v1.9.3  v1.9でツールが終了できなくなる不具合を修正
2026年7月13日   v1.9.5  タイムタグ検査の検知箇所を具体的な記載に変更
2026年7月16日   v1.10.1  パート分け抽出機能を追加、コーラス除外設定、パート分け判定文字設定を追加