任务单 #27458

MIDI IN モニタ機能追加

开放日期: 2012-02-08 22:03 最后更新: 2012-02-12 15:43

报告人:
属主:
状态:
关闭
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:

Details

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

任务单历史 (2/2 Histories)

2012-02-08 22:03 Updated by: yknk
  • New Ticket "MIDI IN モニタ機能追加" created
2012-02-12 15:43 Updated by: yknk
  • 处理结果 Update from to Fixed
  • 状态 Update from 开启 to 关闭
  • Ticket Close date is changed to 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デバイス名称の登録に利用する。

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名