OSDN Ticket Archive


Ticket #27458

MIDI IN モニタ機能追加

登録: 2012-02-08 22:03 最終更新: 2012-02-12 15:43

報告者:
yknk
担当者:
yknk
チケットの種類:
機能リクエスト
状況:
完了
コンポーネント:
MIDITrail Ver.1.2.x for Mac OS X
マイルストーン:
Version 1.2.0 for Mac OS X (完了済み)
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

MIDI IN モニタ機能を追加する。 MIDI IN で受信したMIDIイベントをリアルタイム表示する。

チケットの履歴 (2 件中 2 件表示)

2012-02-08 22:03 更新者: yknk
  • 新しいチケット "MIDI IN モニタ機能追加" が作成されました
2012-02-12 15:43 更新者: yknk
  • 解決法なし から 修正済み に更新されました
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2012-02-12 15:43 に更新されました
コメント

Mac OS X 版の修正内容は以下の通り。

SMIDILib 変更内容

SMDevInfo

デバイス情報クラス新規作成。 SMOutDevCtrlに実装されたいた処理を切り離し、入力デバイスクラスからも利用できるようにライブラリ化。

SMEvent

MIDI INで受信する可能性があるシステムメッセージに対応。

SMEventSysMsg

システムメッセージイベントクラス新規作成。

SMEventWatcher

イベントウォッチャークラス新規作成。 これまでシーケンサに実装されいた処理を切り離し、ライブモニタからも利用できるようにライブラリ化。

SMInDevCtrl

MIDI入力デバイスクラス新規作成。

SMLiveMonitor

ライブモニタクラス新規作成。

SMMsgParser

SMMsgTransmitter

オールノートオフ通知を追加。

SMOutDevCtrl

SMOutDevInfoクラスの切り離し。

MIDITrail 変更内容

MIDITrailApp

状態種別に「モニタ中」「モニタ停止」を追加。 追加したメニューに対応するイベントハンドラを追加。 シーンオブジェクト生成時にプレーヤ用とモニタ用を切り替えるように修正。

MTDashboardLive

MTGridBoxLive

MTNoteBoxLive

MTNoteRainLive

MTPianoKeyboardCtrlLive

ライブモニタ用描画オブジェクトクラス新規作成。

MTScenePianoRoll2DLive

MTScenePianoRoll3DLive

MTScenePianoRollRainLive

ライブモニタ用シーンオブジェクトクラス新規作成。

MTMainView

SHIFT+スペースキーによるモニタ開始メニュー呼び出しに対応。 ESCによるモニタ停止メニュー呼び出しに対応。

MTMenuCtrl

追加メニューに対応。 (1) Start Monitoring (2) Stop Monitoring (3) MIDI IN...

MTMIDIINCfgDlg

MIDI IN設定ダイアログクラス新規作成。

MTNoteDesign

ライブモニタ用デザイン情報を追加。

MTPianoKeyboard

MTPianoKeyboardDesign

MTPictBoard

MTTimeIndicator

ライブモニタ利用時のシーケンスデータ未指定に対応。

MTScene

シーンパラメータ登録/取得に対応。MIDI INデバイス名称の登録に利用する。

添付ファイルリスト

添付ファイルはありません