Museの最新版(V7.00)が公開されました。
※本家(MuseWorld)ではまだ公開されていませんが、以下から入手可能です http://musewiki.dip.jp/MuseWiki/index.php?%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%E9%A1%BC%C8%C7Muse
※Vector公開も行われましたが、手違いがあって1つ前のビルドになっています。 来週になれば更新されると思いますので、Vectorからのダウンロードは来週までお待ち下さい。
正規版のタイムスタンプは muse.exe 2015/07/03(17:43) となります。
さて、 今回は広範囲かつ大量に手を入れました。 Readme.txt開発後記で、そのすべてに触れることは出来なかったので、 変更ポイントを網羅的に公開しておこうと考えます。 もし、ご興味がありましたら、参考にしてください。
なお、 「内容をもっと詳しく説明して欲しい」という項目がありましたら、 本掲示板にてご依頼ください。(下記リストのフィンガーIDにてご指名下さい)
使い勝手の面でも、プログラム技術面でも、追加要求でも、 更には派生的な話題・雑談、なんでも結構です。\(^o^)/ もちろん、バグ報告も大歓迎!
---------------------------------------------------------------------------------- @A ;●文法強化 #A0 ; スタッカート値指定(/±n /0 /=)の新設 #A1 ; メンバー宣言(@)およびタイミング合わせ(%)における否定型メンバー指定
@B ;●処理仕様変更 #B0 ; テキスト表示のデフォルトフォントをMeiryo UIのBOLDに変更 #B1 ; MIDIエクスポートにおいて、WAVEとFONTの文字列出力を廃止 #B2 ; Lilypondコマンド移調抑止(T)の仕様定義を反転 #B3 ; 起動オプション(*E)を独立した(*t)に変更 #B4 ; 起動オプション(*t)(*w)(*y)を保存ダイアログのオプション初期値にも採用 #B5 ; 演奏が短すぎる場合(4msec以下)をエラーとして処理 #B6 ; 演奏時間が長すぎる場合と演奏総音長が限界に達した場合を切り分けてチェック #B7 ; 繰返し演奏時に同時刻のSTOPコマンドを特殊処理しデットロック演奏を抑止
@C ;●UI仕様変更 #C0 ; メインウィンドウの黒鍵を擬似立体表示(初期化ファイル制御付き) #C1 ; テキスト表示エリアのデフォルト背景色決定を簡素化 #C2 ; シークバー左右ボタンによるスクロール速度を変更 #C3 ; シークバー上の時刻チップ表示を[SHIFT]あるいは[CTRL]から、[SHIFT]のみに変更 #C4 ; リロード中はテキストWとシークつまみの位置を維持するよう変更 #C5 ; ドラムの試聴におけるピッチ復帰ボタンを表示欄と統合 #C6 ; 警告系メッセージのダイアログ内のアイコン種をいくつか変更 #C7 ; 休符のみのメンバー情報のON/OFFマークを非表示化
@D ;●UI品質向上 #D0 ; メインウィンドウに長いフォルダパスを表示する際の省略記法を改善 #D1 ; 演奏時間が16時間に達した場合の時刻チップやタイトルを時間単位表示に変更 #D2 ; メンバー情報の楽器名フォントをMeiryo UIに変更 #D3 ; 試聴系ダイアログのボタンフェースをMeiryo UIに変更 #D4 ; フォント確認ダイアログを一回り大きくすると共に、確認文字列の位置精度を向上 #D5 ; フォント確認ダイアログの背景色を固定色グレーとし、文字確認欄の視認性を向上 #D6 ; エラーやメッセージのウィンドウタイトル部のアイコンをMuse化 #D7 ; 演奏時間が長すぎる場合にその演奏時間をエラーダイアログで追加表示 #D8 ; テキスト系文字数制限(127文字)を越えた際にエラーダイアログで文字数表示 #D9 ; 一時フォルダデータのアルバム登録抑止の判断精度を向上
@E ;●譜面モニタ関係 #E0 ; スクロールバーの右ボタンメニューの抑止 #E1 ; 行番号検索(虫眼鏡)のキーを[SHIFT]から[CTRL]に変更 #E2 ; 属性表示開始におけるキーボード反応条件を拡大 #E3 ; 各種カーソル形状を小変更 #E4 ; 虫眼鏡サーチで属性表示IDも連動切替え #E5 ; 小節線を音部領域へ移動することで弱起状態のクリアが可能に #E6 ; 音部記号の画像品質を向上 #E7 ; ダイレクトスクロールによる位置決め精度向上 #E8 ; 弱起シフトの小節線ピッキング操作にマウス位置のフィッティング方式を導入 #E9 ; 手動譜めくりの基準を音符ではなく指揮棒カーソルにすることで位置決め精度向上
@F ;●演奏処理の向上 #F0 ; フォントハンドルテーブルを事前構築しフォント切替え負荷を低減 #F1 ; フォントロードのモタレ軽減のために表示文字の事前ステルス描画 #F2 ; マルチメディアタイマーを駆動マシンの最大精度で指定 #F3 ; 休符のみのメンバーからメンバー属性を削除して音源負荷を低減
@G ;●コンパイル処理の強化 #G0 ; マクロ名マッチング探索にリアルタイムソート手法を導入しコンパイルを高速化 #G1 ; ノート挿入位置探索で音符や遅延の群ポインタを活用しコンパイル速度を向上 #G2 ; 遅延音長関係の省略やスタッカート付き文法エラーメッセージのチューニング #G3 ; PDFエクスポートの内部ファイル(*.ly)の改行制御を効率化
@H ;●内部処理の効率化 #H0 ; 譜面モニタのスクロールバーを実描画ドットスケールで制御し処理を軽減 #H1 ; 譜面モニタ描画処理プログラムのシェープアップ #H2 ; 履歴メニューの再帰呼出しシーケンスを大幅に見直し処理とメモリの効率向上 #H3 ; フィンガー情報ウィンドウの永続化による内部処理の効率化 #H4 ; キーイベントおよびペンやブラシやフォントなどのリソースを整理統合 #H5 ; 各種スタティック変数を関数内の自動変数に移行隠蔽 #H6 ; シークバーの特殊クラス登録を廃止 #H7 ; メインウィンドウのシークバーを実時間スケールで制御し処理を軽減 #H8 ; MIDIエクスポート処理におけるエクスクルーシブ系データを演奏定義部と共用化 #H9 ; 時刻チップの表示制御を実数から整数に切替えて高速化
@Z ;●バグ修正 #Z0 ; フォント確認ダイログにて & が表示されない障害に対応 #Z1 ; 記憶している常に手前のチェックが起動直後に機能しない障害に対応 #Z2 ; タイ接続処理における不正メモリ参照の不具合に対応 #Z3 ; 音長限界オーバー時に負値として認識するエラーメッセージ処理に対応 #Z4 ; 譜面モニタのスクロール時に小節番号表示が欠落する不具合に対応 #Z5 ; マクロ二重定義などコンパイル初期フェーズ時文法エラーのメモリ解放漏れ対応 #Z6 ; 初期化ファイルにおける音源名読替え文字列長のバッファオーバー対処漏れ ---------------------------------------------------------------------------------- (注)本リストは、Museに読込んでも演奏されません(笑)
|