【旧ver】【α版エディタ】K-Shoot Editor v2.0.0-alpha4を試験公開しました

カテゴリ: お知らせ
(スレッド番号: No. 116)
1 : masaka(管理人)
2026-03-08 22:16:45 (編集: 2026-04-11 03:46:17)  
K-Shoot Editor v2.0.0-alpha4を試験公開しました。

Windows版: https://kshootmania.com/dl/kshooteditor_v200_alpha4_win.zip
macOS版: https://kshootmania.com/dl/kshooteditor_v200_alpha4_macos.zip

https://imgur.com/a/4MTR50W


★alpha3からの変更点
・曲線パラメータを編集するためのX/Yパッドを追加
┗クリックまたはドラッグすると、曲線パラメータa,bの値を10%刻みで変更できます
┗Ctrlキーを押しながらの場合、25%刻みで変更できます
┗Altキーを押しながらの場合、1%刻みで変更できます
┗右クリックすると、デフォルト値(0%, 0%)に変更されます。

・直角直後に曲線レーザーがある場合は直角部分にも傾きを反映して表示するよう修正

・視点変更等の挿入ダイアログが、値のテキストボックスを全選択した状態で開くように

・Ctrl単独、Alt単独、Ctrl+Shift押下中もノーツ挿入が効くよう修正(v1と同様の挙動へ)

・レーン間の隙間のピクセルをクリックした時にノーツが挿入されない問題を修正

・ホバープレビュー(マウスカーソルの挿入プレビュー)の表示/非表示と不透明度を環境設定から変更可能に

・Ctrl+ホイール、Alt+ホイールの挙動を環境設定から変更可能に

・回転エフェクトの表示で列をまたいだ後半が表示されない問題を修正

・貼り付けした要素が選択されるように

・鉛筆ツールでの既存レーザークリック時、セクション末尾でも選択されるように

・レーザー配置モード「詳細」での横位置を均等な5%刻みに変更
┗従来の4%/6%刻みでの切り替えは「詳細(レガシー)」で使用できます

・ksh形式での保存時のレーザーの分解能100→分解能50への丸め計算時、50%を境界に外側方向へ丸めるように
 (v1のレーザー配置モード「詳細」に近い挙動とするため)
┗例: 49%→48%、51%→52%(※従来alpha3では49%→50%、51%→52%でした)

・32分連続直角オプションを有効/無効を逆にして「32分連続直角LASERの挿入を避ける」に名称変更

・「直角LASER直後の16分以下のセグメント挿入を避ける」オプションを追加し、デフォルトで有効に

・直角レーザーに鉛筆ツールでホバーした時に直角のtail部分が消えないように

・直角レーザーの後ろのレーザーセグメントの始点をCtrl+Shift+左右キーで移動した場合に、直角レーザーの手前の終点が移動してしまう不具合を修正

★対応譜面形式について
・KSON形式(新形式)、およびKSH形式(旧形式)の両方の譜面の編集・保存が可能です
・KSON形式での直角LASERは32分長ではなく長さ0となります。そのため、v2エディタで32分長以外の長さを使用したKSH形式の譜面を開いてから再保存すると直角LASERの長さが32分長で保存されます
・KSH形式で非対応の機能を使用した譜面をKSH形式で保存しようとした場合は、その旨の警告ダイアログが表示されます

★v2の主な新機能
・自由なウィンドウサイズ変更や、縦横ズームが可能に
・視点変更や傾きなどの全ての要素を選択・コピー可能に(BPM、拍子変更のみ選択不可)
・「元に戻す」が何度でも使用できるように
・カーソル位置を基準に周辺を拡大して編集できる「周辺ビュー」タブを追加
・選択した要素の詳細な値を編集できる「プロパティ」タブを追加
・鉛筆ツールで挿入ノーツのプレビューが表示されるように
・従来はテキスト編集が必要だった機能(center_split、ユーザー定義エフェクト等)がエディタ上で編集可能に
・レーザー・視点変更等の曲線パラメータが編集可能に

★テストプレイ機能についての注意点
ゲーム本体はv2.0.0-alpha6以降が必要になります。初回テストプレイ時はファイル選択ダイアログが開くため、K-Shoot MANIAの実行ファイルを選択してください。
v1のゲーム本体(kshootmania.exe)も利用できますが、KSH形式で保存した場合のみ利用可能です(KSON形式には非対応のため)。

★未実装(次回以降のバージョンで追加予定)
・ユーザー定義エフェクトのコピーペースト用テキスト編集機能
・レーザー配置モードをメニュー以外から切り替えられる方法の追加
・韓国語、中国語(簡体字)、中国語(繁体字)の表示言語

α版に関する不具合報告等がございましたら、新規スレッドではなく本スレッドへの返信にてご記載ください。
2 : j_ksm
2026-03-09 19:17:25  
Hello. Thank you for the hard work of creating kshoot editor. I have a problem. When I press space. or pressing the Play/Stop button, the editor will close itself. Is there a solution for this? I'd be happy if there is a solution for this problem. Thanks.
3 : masaka(管理人)
2026-03-10 08:12:13  
>>2 j_ksmさん
Thank you for the report!

I apologize for the inconvenience.
It appears that the program is crashing due to some kind of error.
I will fix this in the next version so that a dialog is displayed when an error occurs.

Possible reasons include the following:
・The audio device is not enabled.
・The path to the audio file contains special characters.
・The audio file is corrupted.
・The output of the chart data used for playback is failing for some reason.
4 : Arpus
2026-03-10 18:24:25  
windows版 v2 editorに作業環境を移行して譜面制作を行っています。

・遭遇した不具合
(1) 手動傾きのウィンドウを開いたとき、「値」の部分が選択されておらず、クリックしないと入力ができない
(2) 傾きエフェクトで、自動傾きから手動傾きへの即時変化が書けない
(3) FXエフェクトを変更する際、短い間隔で2回クリックするとダブルクリック1回となっているのか、エフェクトの切り替えがスムーズにできない
(4) 標準fxエフェクトでは横4文字が表示されるフォントサイズなのに対し、ユーザー定義fxエフェクトでは横3文字で改行されるサイズになっている
(5) KSMv2でプレビュー再生をした後、ウィンドウが自動的に閉じず選曲画面に遷移する

・将来的な要望
(6) 各種ショートカットキーを任意に割り当て変更できるキーコンフィグ機能を追加してほしい
(7) 視点入力時、前後の値を補完したものがあらかじめ入力されているが、補完値でよいならばそこに新たな数値入力はしないので、従来版のように直前の値が入力されている状態のほうが便利。とはいえ補完は便利なのでshift+クリックなどによって使い分けられると嬉しいかも。
(8) 視点設定で、制御点位置の横線ではzoom_bottomの赤線が、現在値を表すグラフではzoom_topの青線が優先的に描画されている。top, bottomのうち現在操作中のほうを優先的に描画してほしい。特にtop,bottomの双方を同時に入力すると、topの青線が隠れ、数値もbottomより上に追いやられるため視認性が悪い。
(9) 大きな値の手動傾きなど、極端な視点設定を用いた際、緑色の線がレーン外に見切れてしまい不便なので、レーン上に表示されるグラフのスケールを環境設定から変更できるようにしてほしい。+-3600が表示可能な範囲まで、すなわち現状の20倍は縮小表示できると便利です。また、zoom_topなどは+-80以内の小さな値を用いることが多いので、むしろ2倍程度拡大表示できると便利です。
(10) 手動傾きで、editor内で度数表記を使用できるオプションを追加してほしい
(11) editor内プレビュー再生で画面中部がちらつくことがあるので、垂直同期ができるようになってほしい
5 : masaka(管理人)
2026-03-11 23:23:09 (編集: 2026-03-11 23:23:48)  
>>4 Arpusさん
ご報告・ご要望ありがとうございます!
後日確認の上で改めて返答させていただきます。
6 : j_ksm
2026-03-12 13:10:28  
>>3 masaka
Thank you for looking into this. It looks like the error only happens on my main windows 10 device, the editor works fine and does not crash on my other windows 11 devices.
7 : Arpus
2026-03-12 18:34:14  
引き続き、遭遇した不具合を報告します。

(12)longやレーザーを置いている途中など、左クリックを押している状態でスペースキーで再生すると、停止後、クリックが解除されず、設置モードが再クリックするまで続いてしまう。中央クリックによる範囲選択など、ほか様々な場面で同様の現象がみられる。

(13)kshファイルをv2 editorで読み込み保存すると、ユーザー定義エフェクトのパラメータ定義順が変わってしまう。これ自体は意図した挙動と思われる一方で、整列される順序がv2 editor内で「パラーメータ上書きを追加」メニューや「masakaブログ: ユーザー定義エフェクトの作成方法」でみられる順序と異なっており可読性を損なっている。
・ソート結果として好ましい例
#define_fx Ret4 type=Retrigger;updatePeriod=1/4;rate=100%;mix=0%>100%
・現状保存される定義の例
#define_fx Ret4 type=Retrigger;mix=0%>100%;rate=100%;updatePeriod=1/4

(14)エフェクトの臨時命令を多く書き込んだ場合、v1 editorでは問題なく操作可能であるのに対し、v2 editorでは極端に重くなってしまう。
8 : 紫園
2026-03-13 00:26:13  
https://x.com/SZQ_ALGT/status/2032115239110787098?s=20

小節線の一番下でCtrl+clickで任意の位置に直角を置こうとした際に
直角の長さ調整ができないみたいです。
9 : Arpus
2026-03-13 20:15:23  
(15) LASERの直角直後の曲線パラメータ設定で、(a, b) = (30, 30)のとき、editor内では鋭角として描画されるのに対し、KSMv2本体では通常の直角として描画される。
(30,30)の他にも特定の値の組み合わせで起こっているようで、(10,10)でも同様の現象が観測された。(50,50)のように、a=bであってもゲーム本体同様の描画になる例もある。
曲線に限らず直角部分に角度をつけられたほうが造形の幅が広がるため、それが可能となる実装になると嬉しい。
添付画像上から順に (a, b) = (50, 50), (30, 30), (10 ,90)

(16) プロパティからLASERの始点、終点位置を直接入力して編集したとき、それと直接接続しているもう一つのLASERに変更が反映されない

(17) 上記16の操作や、コピペにより横位置があっていない状態を作り、保存し、再度開いたとき、直角の終点のみが後続の始点を強制的に移動させている

(18) KSMv2によるプレビュー再生中、1フレームだけKSMv2およびKSMv2 editorのウィンドウが表示されずその背後にあるウィンドウが表示されることがある。発生タイミングがいくぶんランダムであり、いまいち再現性が確保できていないが、上記16の操作などにより不正な譜面を作成した状態で起こることが多い

https://x.com/pca_result/status/2032076069508170112?s=20
10 : masaka(管理人)
2026-03-15 00:13:08  
>>4 Arpusさん
ご報告ありがとうございました!

> (1)(3)(4)(5)
これらについて手元でも発生が確認できました。
次回バージョンで修正させていただきます!

> (2)
こちらは仕組み通りとなります。
自動傾き同士は値の補間が存在せず、自動傾きから手動傾きへの即時変更は単に自動傾きの後ろへ手動傾きを挿入した場合と同じになり意味をなさないためです。

> (6)
キー設定は需要がある機能とは認識していますが、実装コストとユーザー環境差による考慮事項の多さから実装を見送らせていただきたいと思います。
今後、自由にキー割り当てできるユーザースクリプト機能を検討しているので、そちらである程度はカバーできそうかなと考えています。

> (7)
こちらは変更すべきか検討させていただきます。

> (8)
こちらは次回バージョンで現在のターゲットのグラフが手前に表示されるよう修正させていただきます。

> (9)
今後検討させていただきます。
ある程度先になる予定ですが、今後グラフ編集専用のタブを追加する予定なので、表示スケール変更はそちらでもカバーできたらと思います。

> (10)
手動傾きはソフトウェアやバージョン間で角度の保証がありません。v2で新たにサポートされている度数指定の傾き(rotation_deg)を使用してください。

> (11)
こちらは今後検討させていただきます。
11 : masaka(管理人)
2026-03-15 00:14:46  
>>6 j_ksmさん
Thank you for the additional information!
12 : masaka(管理人)
2026-03-15 00:42:53  
>>7 Arpusさん

> (12)
こちら手元でも確認できました。次回バージョンで修正させていただきます!

> (13)
ご指摘の通り、アルファベット順だと分かりづらいので、元のKSHファイルの順序自体は保持しないものの下記のフォーマット仕様書に記載されているものと同一の順番で保存されるよう次回バージョンで修正させていただきたいと思います!
パラメータ追加等の各種UIについてもそちらの順番になるよう修正させていただきたいと思います。
https://github.com/kshootmania/ksm-chart-format/blob/master/kson_format.md

> (14)
こちらは手元で未確認のため、後日調査させていただきます。
13 : masaka(管理人)
2026-03-15 00:47:28  
>>8 紫園さん
ご報告ありがとうございます!
手元でも発生確認できたので、次回バージョンにて修正させていただきます。
14 : masaka(管理人)
2026-03-15 01:10:02  
>>9 Arpusさん

> (15)
ゲーム本体側が正常、エディタ側の挙動が正しくないため、次回バージョンで修正させていただきます!
直角部分を鋭角にするには、曲線パラメータを0.1%など微弱にずらすことでご対応いただければと思います。
(0.0001%など微弱すぎると環境毎の計算誤差によっては鋭角にならない可能性があるため、0.1%程度を推奨します)

> (16)(17)(18)
こちらについて、調査の上で今後修正させていただきます!
15 : Arpus
2026-03-15 11:43:33 (編集: 2026-03-16 20:31:20)  
>>14 masaka(管理人) さん
確認ありがとうございます。いくつか補足させてください。

(14) について。多くの場合において旧editorよりずっと軽量に動作し、必要最低限の快適性がある一方、1小節あたり10件程度の臨時命令が100小節にわたるような極端な例ではむしろv2 editorのほうが重くなるという現象です。せっかく臨時命令をeditorから十分に編集可能になったので、パフォーマンスが向上し快適に編集可能になると嬉しいですが、緊急性は低いと考えています。
つい先日公開された Luine's Creation Note vol.4 -Into the Infinite- に収録されている lule misri[Retrigger] の譜面作成時に発生しました。

(15) について、0.1%は視覚的に直線と区別がつかないため十分代用可能だと思います。

(18)について、(16)の状態の検証中に遭遇したため関連性を疑いましたが、特にそれと関係のない、通常の譜面作成中でも遭遇することがありました。とはいえ、プレビュー再生中の一瞬の点滅であり、譜面作成に直接的に大きな悪影響はないので将来的に修正していただければ幸いです。
16 : Arpus
2026-03-16 22:55:01 (編集: 2026-03-16 22:55:33)  
引き続き、発見した不具合を報告します。

(19) 改行位置にLASER始点があるとき、直前行末にLASER始点マーカーが表示されていない

(20) F12キーによる途中からKSMv2本体でのプレビュー再生するとき、カーソル位置の直角がプレビューに反映されない

以降、譜面作成中に不便だと感じた点です

(21)レーザーオブジェクトを平行移動できるようにしてほしい。例えば、レーザーオブジェクトの配置:標準では位置 12.25 から ctrl+左 で移動すると移動先は 10 になっている。 これは小数点以下の位置調整をしたLASERオブジェクト群を平行移動できずとても不便です。
「ツール」メニューに「LASERオブジェクト移動時に整列」オプションを追加し、それをオフにすることで 10 左に動いただけの値である 2.25 に移動できる機能(これは詳細(レガシー)の場合うまく実装する手段がなさそうではある)、「編集」メニューに「選択範囲のLASERオブジェクトを平行移動」を追加し、任意値の平行移動ができるようにするなどの機能を追加してほしい。

(22) 曲線のab padは大変便利な一方、プロパティ領域を狭くすると縮小できるが、広く取ってもその横幅を活かすまで拡大されず、精密な操作が難しい。もっと大きく表示してほしい。

(23) LASER位置が0~100に強く制限されており、入力過程でさえ範囲外になることができないのは不便です。たとえば10.25を20.25に変更したいとき、左端にカーソルを置いて "2", "Delete" の順の入力でははじめの"2"が無効化されてしまう。値の制限は必要な処理であるが、打鍵順に気を配る必要のないよう、メインウィンドウのレーザー描画への反映タイミングと同様に、入力後にのみ行ってほしい。

(24)曲線のab padにa,b軸を表示し、どの軸のどの向きがaが増える向きなのか一目でわかるようになると嬉しい

(25) LASERについて、編集メニュー内に「カーソル位置に制御点を追加」を追加し、その瞬間の横位置を補間した制御点を追加で期すようにしてほしい。現状では色反転したレーザーを置いて最大限拡大してなぞるように作業するしかなく、不便。

(26) 視点変更など、曲線の途中に制御点を追加したときその位置を補間してくれるなら、曲線のパラメータa,bもなるべくもとの曲線を再現する値が補間されていると便利。
17 : masaka(管理人)
2026-03-17 13:29:30  
>>15-16 Arpusさん
追加の情報とご報告、ありがとうございます!

> (19)(20)(23)
こちらは次回バージョンにて修正させていただきます!

> (21)
レーザーの横位置に小数%を指定する利用ケースは積極的に推奨しないので、こちらは標準機能としては対応しない形としたいです。
恐れ入りますが、ユーザースクリプト機能ができた際にそちらで対応いただけると幸いです。

> (22)
大きく表示すると典型的な端のパラメータを入力したい場合にマウス移動量が多くなるため、こちらは現状維持とさせていただきたいと思います。

> (24)(25)
こちらは今後検討させていただきます!

> (26)
途中位置への新規点追加の際にダイアログにあらかじめ曲線パラメータが入力されている挙動はあまり直感的ではないと感じたので、こちらは現状維持とさせていただきたいと思います。
18 : Arpus
2026-03-18 16:02:32  
>>17 masaka(管理人)さん

確認ありがとうございます

(21)のような例、他さらに特殊な事例に対応可能なユーザースクリプトが将来的に作成可能になることは、特にギミック譜面を作成する場合など非常に大きな助けになります。(26)のようなケースにもユーザースクリプトで対応可能になるのでしょうか。理論上なんでもできるような形式での対応を心待ちにしております。

(22) について、メインウインドウとプロパティウインドウが別である以上、pad内でのマウス移動距離の大小など問題にならないでしょう。
 たとえば、曲線を用いてy字に分岐するダブルレーザーを書く際、前半部分が綺麗に重なるような造形をするには1%単位で詳細にa,bを調整する必要があり、広いpadは大いに役立つでしょう。
 現状を維持するにしても、設定に「曲線padの最大サイズを制限」という項目を設けデフォルトでオンにするなどの方法によって実現可能であると提案します。
19 : masaka(管理人)
2026-03-18 22:13:51  
>>18 Arpusさん
ご返信ありがとうございます!

> (22)について
恐れ入りますが、こちらは上で記載させていただいた通り現状維持とさせていただきます。
20 : Rushi25
2026-03-20 21:56:08 (編集: 2026-03-20 22:21:27)  
Whenever I close the editor, reopen it and try to open chart files, instead of going to the latest folder I opened before closure, the editor keeps going back to folder where it's installed.

This wasn't a case in KSM v1, so I think this could be improved.

I also suggest that settings like "Suppress Narrow Slams", "Cancel 16th Segment After Laser Slam", "Laser Placement", etc, to be preserved when reopening the editor, instead of keep reverting back to default.
21 : masaka(管理人)
2026-03-23 08:34:38  
>>20 Rushi25さん
Thank you for your report!
I will fix this in the next version. I will also make it possible to choose from the preferences whether settings are preserved.
22 : Arpus
2026-03-24 11:53:21  
不具合の報告です
(27) 回転は従来通り、区間のどこをクリックしても削除できるのに対して、譜面停止は区間の先頭部分をクリックしないと削除できません

要望です
(28)「 LASERの色を反転」は「LASERを左右反転」と同等程度、かなり頻繁に使用され、都度編集メニューから選択するにはマウスの移動が大きくなりすぎて譜面制作に差し支えるため、ショートカットキーが必要です。
たとえばctrl+alt+Rなどはどうでしょうか。
23 : masaka(管理人)
2026-03-24 21:48:51  
>>22 Arpusさん

(27)
ご報告ありがとうございます!
次回バージョンにて修正させていただきます。

(28)
次回バージョンでCtrl+Alt+Rで対応させていただきます!
v1ではCtrl+Alt+RがREAPERプロジェクト書き出しのショートカットキーでしたが、v2では実装予定がないため問題なさそうでした。
24 : サバビオール
2026-04-01 00:52:43  
kshootmania.exeは正常に動くのですがeditor.exeでスペースキーを押してプレビューしようとすると固まって落ちてしまいます
なにか対策方法はありますか?
25 : masaka(管理人)
2026-04-01 06:00:26  
>>24 サバビオールさん
ご報告ありがとうございます!
>>2 の報告内容と同様、特定の環境で発生している現象とみられます。
ご不便をおかけして申し訳ございませんが、今のところ根本原因は分かっていないため、一旦次回バージョンでエラー発生時のダイアログ表示を追加させていただく形で対応させていただきます。
26 : Lenn
2026-04-06 19:20:28  
開発お疲れ様です。

要望になるのですが、エフェクトの表現の幅を広げたいため、もし可能であれば、
指定した区間のレーザーのmix値の位置が左右反転になる機能の実装をご検討いただけますでしょうか。
※具体例としては、Rレーザーがレーンの一番右端から一番左端に移動するにつれ、本来mix値が0%→100%になるところが、100%→0%になるような挙動です。


27 : masaka(管理人)
2026-04-06 21:45:54  
>>26 Lennさん
ご要望ありがとうございます!
こちらはカスタム音声エフェクトを定義いただくことで現行のv2-alphaバージョンで作成が可能です。
エディタの「譜面>音声エフェクト定義」からウィンドウを開き、「+ カスタムエフェクトを追加」でpeaking_filter/high_pass_filter/low_pass_filterのいずれかを選択してエフェクト追加した上で、vの値を「100%-0%」に変更いただくことで左右逆さにエフェクトがかかります。
※これらのエフェクトはv2以降のバージョンでのみ再生されます。
28 : Lenn
2026-04-06 22:48:28  
>>27 masaka(管理人)さん

ご教示いただきありがとうございます!先程実践し、左右逆さにエフェクトがかかっていることを確認いたしました。こちらの設定、早速活用させていただきます。

また、追加でのご要望となってしまい恐縮なのですが、もし可能でしたら、Bitcrusherにも同様の機能を実装いただけますと大変嬉しいです。
29 : masaka(管理人)
2026-04-07 00:06:00  
>>28 Lennさん
ご確認いただけたとのこと、良かったです!
Bitcrusherについても同様に、reductionパラメータを「30samples-0samples」にしたカスタムエフェクトを追加いただけると左右逆での利用が可能です。
30 : Lenn
2026-04-09 01:36:35  
>>29 masaka(管理人)さん

繰り返しすみません、ご丁寧にご教示いただきありがとうございます!

このスレッドに返信する