Latest Version:
iBMSC 3.0.5 Delta (2013年11月9日)
- 韓国語ロケールを追加 (Thanks to MusicGameLAB)
Old Versions:
iBMSC 3.0.4 Delta (2012年8月7日)
- "小節の長さに合わせて位置を変化させる" オプションが有効のとき、 BMSE モードで拍子を変更するとノートが正しく配置されない問題を修正 (Thanks to Nekokan)
iBMSC 3.0.3 Delta (2012年5月12日)
- メインパネルの右クリックメニューを削除 (Thanks to BJmz)
iBMSC 3.0.2 Delta (2012年3月9日)
- ファイルの保存に関するバグを修正 (Thanks to enderdz)
iBMSC 3.0.1 Delta (2012年2月19日)
- "iBMSC について" の画像を一新 (Thanks to Wen-DB)
iBMSC 3.0 Delta (2012年1月12日)
これはおそらく、少なくとも私が今までに iBMSC に行った中では過去最大のアップデートです。 旧バージョンの iBMSC からのファイルの大半は、iBMSC 3.0 と互換性を持たないでしょう (*.cff, *.th, *.lol, *.ibmsc も含めて)。 それらのうちのほとんどについて、心配する必要はありません。 しかし、自動的にインポートされない場合、あなたは iBMSC の設定を再び行う必要があるかもしれません。
hitkey と Nekokan に多大な感謝を ―― iBMSC 3.0 は奴ら無しでは現れません。
- 変拍子をサポート
#LnObj
のサポートと視覚化- フロー制御表現をサポート (訳注:
#Random
/#Switch
// バグってるけど拡張命令タブには入る) - 拡張コードのタブを追加し、未知のコマンドを自動削除しないように修正
- 垂直方向へのノートの移動を禁止する機能を追加
- CTRL + drag でノートを複製する機能を追加
- メニューバーを追加
- 複数の譜面を一括で開いたり、複数の
#WAV
を一括登録したりできる、ドラッグアンドドロップ機能を追加 - 分割パネルに縦スクロールロック機能を追加
- ユーザインタフェースの大半の要素について、表示 / 非表示を切り替えられるオプションを追加
- 言語ファイルの動的な追加・削除をサポート
- ショートカット 0 を追加 (訳注: 選択状態のノートを BGM に移動)
- 公式サイトをブラウザで開く「checking updates」を追加
- 再生ソフトの設定パネルを追加
- ほぼすべてのコードを最適化
- いくつかのユーザインタフェースの再編成
- 作業ファイル *.ibmsc のフォーマットをテキストからバイナリに変更
- 統計ダイアログを書き直し
- *.cff, *.th, *.lol ファイル全部を *.xml に変更
- *.bms ファイルの互換性を改善
- ミドルクリックによるオートスクロールを追加
- カラム反転機能 (mirror) を変換メニューに統合
#STAGEFILE
の自動補完やめ- 保存に関するいくつかのエラーを修正
- 大量の
#WAV
定義の追加によってプログラムが遅くなるであろう問題を修正 - BMSE からクリップボードを読む際のいくつかの問題を修正
- クリップボードにコピーする際の丸めエラーを修正
- etc ...
iBMSC 2.4 Delta (2011年9月5日)
- 完璧に自由に小節を分割できるグリッドをサポート
- 波形表示位置を BGM に合わせる機能を追加
- 訳注: たとえば
#wav01
に longlong.wav を定義して、これを BGM に配置する。
その後「BGM の位置をロック」すると、
このノート 01 を BGM のどこに移動しても、波形表示位置がノートに追従する - ロックしていない場合、波形表示は WaveForm タブから自前で調整することになる
- 訳注: たとえば
- ノートの垂直座標の扱いを浮動小数点方式に変更
- (??) BGM カラムの表示本数より外にある BGM が保存されないバグを修正 (thanks to the DtTvB)
- BMSE モードだと等速化機能が 「捕捉されなかった例外」になるのを修正 (thanks to enderdz)
- 作業ファイル *.ibmsc を開くときに、グリッドの状態のインポートが不完全だったのを修正
iBMSC 2.3.1 Delta (2011年8月10日)
- (??) 自動保存済み *.ibmsc のインポート用に、ダイアログボックスを常に最前面化 (thanks to Freefire)
- BMS ファイルによって iBMSC を起動中、用済みの *.ibmsc ファイルが削除されないバグを修正
- 最小化された状態で iBMSC が閉じられるとウィンドウが消失するバグを修正
iBMSC 2.3 Delta (2011年8月6日)
- MyO2 工具箱 (Chinese only) を追加
- スクロールオブジェすべてを (配置間隔も補正しつつ) 等速化する "Constant-Speed-Maker" を追加
- 訳注: MyO2 には BPM 変更コマンドが無い
- ノートすべてを「64 分グリッドで表現できる範囲」に強制的に整列させるクォンタイザを追加
- 訳注: MyO2 のリズム分解能は 64 分
- 選択されたノートを数字キーによって KEY や BGM に移動するショートカットを追加
- メインパネル上をクリックすると音声プレビューを停止する機能を追加 (thanks to C.R.S)
- 自動保存のデフォルト値が 5 分間隔だったのを 2 分間隔に変更
- 多重起動時に、自動保存されたファイルのインポートとチェックが不完全だったのを修正
- 作業ファイル *.ibmsc からロングノートをインポートできなかったバグを修正
- BPM オブジェをクリックするとキー音プレビューが変になっていたのを修正
iBMSC 2.2 Delta (2011年7月5日)
#WAV
リストに対する、複数アイテムの上下移動、追加、削除などの操作を追加 (thanks to Origin)- 自動保存機能を追加
- 作業用の一時ファイル *.ibmsc ファイルタイプを追加
- *.bme, *.bml ファイルの関連付けを追加
- キーボードショートカットをいくつか追加
- ツールバーやメニュー用のアイコンをいくつか追加
#STAGEFILE
を自動的に追加するのを削除- 最大 x16 倍まで表示を拡大できるように拡張
- キーボードを利用してノート配置作業を高速化するため、
#WAV
リストの表示を簡略化 - マウスホイールを使うと範囲選択枠が変になるのを修正 (thanks to Origin)
- 新バージョンの導入時に、以前の設定を上書きするのがうまくいっていなかったのを修正
iBMSC 2.1 Delta (2011年5月27日)
- マウスドラッグまたは目標値の直接指定によって BPM を変更する機能を追加 (thanks to the DtTvB and BJmz)
- StepMania ファイル *.sm のインポート機能を追加
- 時間選択ツールを強化
- ファイルを開くダイアログから *.txt と *.* のフィルタを削除
- undo/redo 後に「保存しますか?」が作業履歴を見失う問題を修正 (thanks to 獠牙)
- BMS ファイルを開いた後に「保存しますか?」がうまくいかない問題を修正
- 表示設定のいくつかが保存されないのを修正
- BPM 変更機能の計算がバグってるのを修正 (thanks to the DtTvB)
#WAV
リストの選択アイテムがないバグを修正- スプラッシュが閉じる前にパネルを畳むと「捕捉されなかった例外」が出るのを修正 (thanks to enderdz)
- NT モード中のロングノートに関する、検索、undo, 左右反転のエラーを修正
- ウィンドウが画面外で起動するバグを修正
iBMSC 2.0.5 Delta (2011年5月8日)
- 編集パネルのフォーカスを強化
- 分割パネルのマウスホイール操作を強化
- 時間選択へのコントロールを強化
- 起動時のウィンドウサイズを縮小
- 表示オプションウィンドウ内で単語が折り返されるバグを修正
- NT モード中に BPM 変更機能の計算が狂うバグを修正
- BMSE モード中にロングノートの始点と終点のペアが変になるバグを修正 (thanks to enderdz)
iBMSC 2.0 Delta (2011年5月6日)
- ガンマテストをデルタテストに変更し、一般公開を開始
- スプラッシュスクリーンを追加
- ロングノートのデフォルトカラーを変更
- O2Mania, IIDX, MyO2_4K のテーマを追加
- デフォルトテーマが無効だったのを修正
iBMSC 1.9.8 Gamma (2011年4月30日)
- NT モード用に、時間選択ツールと BPM 変更機能を追加
- NT モード用に、ノートのショート化機能を追加
- NT モード用に、小節を追加 / 削除する機能を追加
- テーマの変更と保存を行う機能を追加
- 例外が発生してもがんばって保存する機能を追加
- ノートにファイル名を表示する機能を追加
- ビューワ設定パネルを追加
- 重なったノートのエラーチェックを改善
- 時間選択エリアに対するコントロールを最適化
- 時間選択ツールでオーバーフローする例外を修正
- プレビュー時にビープ音が鳴るのを修正
- ファイル関連付けボタンが効かなかったのを修正
iBMSC 1.9.7 Gamma (2011年4月23日)
- 検索 / 削除 / 置換ツールを追加 (thanks to Rogue)
- 小節の追加 / 削除ツールを追加 (thanks to ILSPQ)
- 不可視ノート変換と、ノートラベル修正ツールを追加
- 一般オプションのダイアログを追加し、ファイル関連付けボタンと統合
- 保存時に音を鳴らす機能を追加
- 拡張
#BPM
と#STOP
の定義数を FF/ZZ で切り替える設定を追加し、 O2Mania で BPM がオーバーフローする問題に対処 (thanks to 复仇天神) - 拡張
#BPM
または#STOP
がオーバーフローする場合にポップアップ警告する機能を追加 - ロングノート入力モード切り替えボタンを統合
- 表示オプションのダイアログを再編成
- プレビューのエラーチェックを撤去
iBMSC 1.9.6 Gamma (2011年4月10日)
- マウスホイールのオプションを追加
- 凍結されていた BMS ファイルアイコンを修正
iBMSC 1.9.5 Gamma (2011年4月9日)
- ファイルの関連付けを設定するボタンを追加
- ショートカット Home, End, F1 を追加 (thanks to Bombtrack)
- アイコンを変更 (thanks to Wen-DB)
- Double Play モードを追加、STOP, BGA, LAYER, POOR 各カラムを再びカバー (thanks to 银羽のK’)
- BGM レーン数の設定を追加
- BMSE 型のロングノート入力モード用に、重なったノートのエラーチェックを追加
- 最初から表示する小節数を 10 小節まで減らした
- マウスホイール移動量を半小節に設定
- BPM 入力プロンプトを変更
- 波形表示の設定フォームを部分的に変更
- BPM 変更機能をステータスバーに移動
- いくつかの翻訳エラーを修正
- 設定ファイルを 3 つに分割
- "New from Code" を削除 (訳注: Direct Input だろうか? 稀に便利なのだけど)
- OGG ファイルのプレビューに関する問題を修正
- NT 入力モード中の選択範囲に関する問題を修正
- NT 入力モード中の undo/redo に関する問題を修正
- 初期 BPM が同期しないのを修正
iBMSC 1.9 Gamma (2011年3月18日)
- UI を再編成 (左サイドバーを撤去、ステータスパネルをステータスバーへ移動、etc) (thanks to Freefire)
- ヘッダパネル内にノート数カウンタを追加 (thanks to Freefire)
- タイトルバーにファイル名を表示する機能を追加
- 言語選択メニューを追加
- ビューワ用の一時ファイルが削除されない問題を修正
- NT モード中にノートを書き込めない問題を修正
- 表示オプションの設定パネル内のキャンセルボタンが効かないのを修正
iBMSC 1.8.5 Gamma (2011年3月13日)
- 波形表示用の WAV ファイルの互換性を改善 (thanks to Freefire)
- ヘッダパネルに初期 BPM の設定フォームを追加 (thanks to Freefire)
- 「最近開いたファイル」を追加
- 終了時に自動保存するオプション機能を追加
- いくつかのキャンセルボタンがキャンセルしてなかったのを修正
iBMSC 1.8.1 Gamma (2011年3月12日)
- 多言語に対応
iBMSC 1.8 Gamma (2011年3月12日)
- BMSC を iBMSC に改名
- NT 入力モードを追加 (thanks to L.-S.P.)
- いくつかのツールバーボタンを統合し、大アイコンを小アイコンへ変更
- ステータスパネルから小節番号ガイドを撤去
- 貼り付け時の undo に関する問題を修正
- 新規作成または新たな譜面を開いたとき、元に戻す / やり直しの履歴がクリアされていなかったのを修正
Early Versions:
TIX Laboratory の BMSC の存在に私が気付いていなかったため、 1.8 以前の iBMSC は BMSC と呼ばれていました。
BMSC 1.7 Beta (2011年2月27日)
私は、分割パネルは全く簡単に実装できると思っていましたが、丸一日かかりました =_=
- 分割パネルを追加
- 起動速度を最適化
- アジア圏の多バイト文字がサポートされていなかったのを修正
BMSC 1.6.5 Beta (2011年2月25日)
- クリックでプレビューする機能を追加 (thanks to L.-S.P.)
- アイコンいくつか変更
- 新規作成 / 開く際に「保存しますか?」を追加
- 選択範囲に対するコントロールを改善
BMSC 1.6 Beta (2011年2月19日)
- 再生ソフトの設定ダイアログを追加
- ファイルの読み込みと書き出しを改善
- 「保存しますか?」を追加
- UI を再編成
- 音声ファイルのインポートに関する例外を修正
- ノートを重ねたときの undo に関する問題を修正
BMSC 1.5 Beta (2011年2月13日)
- 表示オプションのダイアログを追加 (既定のひとつが透明度に非対応なのでカラーピッカーを書いた)
- About 画面を追加
- 波形表示を半透明に変更
- カラム変換 (storm / mirror) の undo に関する問題を修正
BMSC 1.4.1 Beta (2011年2月5日)
- ノート追加に関するいくつかの問題を修正
- 最小化時のエラーを修正
- 初期 BPM の undo に関する問題を修正
BMSC 1.4 Beta (2011年2月5日)
- 元に戻す (Ctrl + Z)、やり直し (Ctrl + Y)
- ショートノートをロングノートに変換する際の表示に関する問題を修正
BMSC 1.3 Beta (2011年1月30日)
- BPM 変更に追従する波形表示、ほとんどの形式の WAV に対応
- 時間選択モードに BPM 変換機能を追加
- カラム変換 (storm / mirror) 適用時にロングノート表示がバグるのを修正
- 最小化した時に例外が出るのを修正
BMSC 1.2 Beta (2011年1月23日)
- 不要なカラムを削除
- 波形ディスプレイを追加 (PCM 16-bit / 44100 Hz / 1411 Kbps の WAV のみ)
- いくつかのノート表示に関するエラーを修正
- 空の BMS を読むと BPM 計算がバグるのを修正
BMSC 1.1 Beta (2011年1月22日)
- 統計
- 時間選択モード
- ノートの変換: ショート化 / ロング化 / 相互反転
- カラムの変換: storm, mirror
- ステータスパネル
BMSC 1.0 Beta (2011年1月12日)
- 新規作成 (Ctrl + N), 開く (Ctrl + O), 保存 (Ctrl + S)
- 切り取り (Ctrl + X), コピー (Ctrl + C), 貼り付け (Ctrl + V)
- 選択モード (F2), 書込モード (F3)
- Grid ズーム
- uBMplay に対応
- 関連付け起動に対応 (*.bms の「既定のプログラム」を iBMSC にすれば、ファイルをクリックで直接開く)
- ロングノート表示
- ロングノートエラーチェック -_,-
- 全カラムがロングノートに対応 (ただしまだ、1P 側カラム以外はショートノートとして保存される)
- Arrow keys でノート移動、Ctrl + Arrow keys でノート微動
- ノートをダブルクリックするとラベル番号を修正する機能
- ビューをミドルドラッグすると PDF 風スクロール
- BMSE clipboard data と互換
- 常に
#000
の左下隅に固定されたノートによって初期 BPM を表示 - 拡張コードタブ撤去、
#STAGEFILE
と#LNTYPE 01
を自動補完 - BGM カラムを 14 本まで減らす
- 消去モード (消しゴム) 撤去 ―― ノート削除は右クリックで
BMS Speed Adjuster:
BMS Speed Adjuster は、Freefire 氏作成の BMS "A Minor in Presto"
(快速a小调) の BPM
を、100
から 150
や 200
に変更するだけのために作られた、
非公開プログラムでした。しかし、これは私が新しい BMS エディタを作るきっかけになりました ――
当時の BMS エディタの機能は私を満足させず、さらに BMSE と O2Mania
との間には互換性の問題がいくつか存在したからです。BMS Speed Adjuster にわずかにいくつかの機能を加えた後、私は、
VB6 が全く古くさく制限が多いことを理解しました。
したがって、私は VB.NET
を学習することに決めて、2011年1月3日に iBMSC を書き始めました。
BMS Speed Adjuster v0.4 (2010年11月25日)
- (消失)
BMS Speed Adjuster v0.3 (2010年11月21日)
- (消失)
BMS Speed Adjuster v0.2 (2010年7月19日)
- カーソル
- BPM クォンタイザ / ラウンダ (訳注: たぶん半端な値を丸めてカタに嵌める機能)
- BPM の個別修正
- 倍数による BPM 変更
BMS Speed Adjuster v0.1 (2010年6月1日)
- BMS のインポート / エクスポート
- BPM 変更の全体掛け