概要
いわゆる BMSエディタ です。
主に、bms、dtx、pms形式のBMS系フォーマットの譜面編集を行うことが出来ます。


※現在開発中です、下記内容は予告なく変更する場合がありますのでご了承ください。
制作進捗状況など
主な特徴
内臓プレビューワー
他のBMS系エディタの大体は外部のプレイヤーを呼び出す方式かと思います。
私が最近お世話になっていたのが DTX Creator で、ゲーム本体をビューワー代わりに使うという本番さながらの見栄えで確認できる点はすばらしいのですが、途中再生時にわりと画面と音がズレます(環境によるかもしれませんが…)
ドラム譜面耳コピする際なんかはこのズレはかなり致命的で、エディタを作ろうと思った一番の理由でもあります。
そこで、エディタ上で直接プレビューしてしまえば良いとしたのがコレです。
見栄えこそ良くは無いかもしれませんが、途中再生のズレは無く、何より再生までのスピード感が違います。
プレビューについて
— 茶音 麦粉 (@lscyane) October 6, 2025
BMS系エディタの大体は外部のプレイヤーを呼び出す方式かと思います。
ですがシームレス?手軽さ最優先にした結果、内臓というか編集画面のままプレビューするような感じにしてみました。 pic.twitter.com/adO0MHEICt
BGAプレビュー
ビットマップを並べるタイプのBGAなら、再生しなくてもスクロールでプレビュー表示できます。
最近のBMSでビットマップを並べたBGAが作られる機会があるのかは分かりませんが….
BGAプレビュー機能作りました
— 茶音 麦粉 (@lscyane) October 15, 2025
(とりあえず他との差別化のために付けとけ的な一品)
最近のPCならまぁ大丈夫だと思いますが、多少スペック要求するかもしれません。 pic.twitter.com/32t4kapgOR
音波形の表示
恐らく既存のBMS系エディタに無さそうな機能として波形表示があります。
冒頭無音のあるBGMの出だしのタイミング合わせなど、BPM微調整に重宝すると思います。
あとは形状から音を多少判別できる?とか。
ただ、ある程度のメモリを要求するので、低スペックマシンとかだとどうなるか未知数です。
波形表示機能(仮)
— 茶音 麦粉 (@lscyane) October 9, 2025
BMSはともかくDTXでは1本BGMが基本と思われるので最初に位置合わせに苦労するのですが、これで感覚に頼らずBGM開始位置を調子できるかと思います。
あと、たまにBPMが整数じゃなかったりする場合にもズレを認知しやすい。
パーカッション等を分離した音源をできるとgood pic.twitter.com/QbnRuIJQGT
音声ファイル簡易トリム機能
DTX向けにプレビュー作るのにわざわざ別ツール開くのも手間なので、切り出しとフェードインフェードアウトだけの簡易編集ツール内臓してみました。
DTX向けにプレビュー作るのにわざわざ別ツール開くのも手間なので、切り出しとフェードインフェードアウトだけの簡易編集ツール内臓してみた pic.twitter.com/y76mJVKWj1
— 茶音 麦粉 (@lscyane) January 5, 2026
ダウンロード
.Net 10 が必要です。
.Net 10 がインストールされていない環境では、アプリ起動時に以下のようなダイアログが出てきますので、ダウンロードとインストールを行ってください。
「Download it now」をクリックすると、ダウンロードページが開き、自動でダウンロードされます。

Rhytica 本体のダウンロードはこちら↓
https://github.com/lscyane/Rhytica/releases
※現在ベータ版開発中です、仕様など予告なく変更する場合がありますのでご了承ください。
※バイナリ配布、及びバグ要望等の連絡手段用にGithubを利用していますが、現時点ではオープンソースではありません。(オープンにするかも未定)
使い方
編集モードの操作
マウス左ボタン
- ノートが無い位置でクリック → ノートを配置
- 既存ノートの上でクリック → ノートを上書き(選択中のノート値と異なる場合)
- ノートをダブルクリック → ノート編集ダイアログを開く(BPM/STOPチャンネルなど)
- チャンネルヘッダ上半分をクリック → そのチャンネルの入力ノートを固定
- チャンネルヘッダ下半分をクリック → そのチャンネルをミュート (内臓プレビュー時のみ)
マウス中ボタン
- ノートの上でクリック → そのノートの値を選択状態にコピー
- ドラッグ → 画面スクロール(手のひらスクロール)
マウス右ボタン
- ノートの上でクリック → ノートを削除
- チャンネルヘッダ上半分でクリック → チャンネルの入力ノート固定を解除
マウスホイール
- スクロール → 譜面を縦スクロール
- Ctrl + スクロール → 表示倍率(縦ズーム)の変更
- Shift + スクロール → 入力グリッドの細かさの変更
Shiftキー(押下中)
- 裏チャンネルへの入力モードに切り替わります。
Deleteキー
- ノーツ選択状態時、選択されているノーツを削除します
- ノーツが選択されていない時、判定ラインにある小節を削除します
Insertキー
- 判定ラインにある小節と、その次の小節の間に、小節を挿入します。
選択モードの操作
- ノートをクリック → 単体選択
- Ctrl + クリック → 選択のトグル(追加選択・選択解除)
- 空白をドラッグ → 矩形範囲選択
- 選択ノートをドラッグ → ノートの移動(縦+横同時移動可)
検索機能
特定のノーツ値・チャンネルからノーツを検索し、選択状態にすることができます。
置換機能
選択中のノーツ値を別のノーツ値に変更させることができます。
移動機能
選択中のノーツをまとめて特定のチャンネルに移動させることができます。
固定入力機能
チャンネルのヘッダ上部をクリックすることでチャンネルの固定値を設定することができます。
固定値が設定されたチャンネルは選択中のノート値リストに関わらず、固定のノート値が入力されるようになります。
チャンネル固定ノート機能(という名称で良いのかわからないけど)実装。これでドラム譜面作る時のような同じ番号のノートを配置するのが捗るようになる。
— 茶音 麦粉 (@lscyane) April 9, 2026
記憶に関してはDTXCの拡張フォーマットはチャンネル管理の都合上うちとは相性悪いので、読込だけ対応して独自形式の拡張を追加してる。 pic.twitter.com/U0TEnKMoGk
チャンネルミュート機能
譜面作ってるときにBGMを一時的にミュートしたいケースがあったのでチャンネル毎にミュートできる機能付けてみました。
チャンネルのヘッダ下部をクリックすることで、チャンネル単位でプレビュー音をミュートできます。
色々一旦落ち着いたので開発再開。
— 茶音 麦粉 (@lscyane) April 7, 2026
譜面作ってるときにBGMを一時的にミュートしたいケースがあったのでチャンネル毎にミュートできる機能付けてみた pic.twitter.com/mYKyNsfEIa
オプション
譜面方向表示の選択
譜面が流れる方向を 上方向(↑) または 下方向(↓) から選択できます。
ドラッグ時のスナップ設定
選択モードでのドラッグ移動時に、ノートを拍位置にスナップするかどうかを設定できます。
追加予定機能
MIDIインポート
音源ファイル(SoundFont等)を事前に設定し、
MIDIファイルをインポートし、単音のWAVやOGGへの書き出し、譜面エディタ上へのノート配置する機能を検討しています。
(※譜面を配布する際は音源ファイルのライセンスに注意してください)
内臓プレビューの再生速度変更
現在は再生速度は等速のみですが、変更できるようにしたいと考えています
DTX譜面でのギター・ベース対応
現在は対応してません。(需要ある?)
#RANDOM の対応
現在 #RANDOM や #IF 命令に対応しておらず、含まれる譜面の読込にも対応していません。
(仕様検討中)
BMS系以外のフォーマット対応
需要がありそうなフォーマットは対応したいと考えています。
あるいは、BMS系フォーマットで独自チャンネルカスタマイズ対応など。

