DTMソフト開発 - 北海道情報大学

DTMソフト開発
北海道情報大学 情報メディア学部
情報メディア学科 新井山ゼミ
0421605 迫 大志
前回までの成果
• 上下、左右スクロール実装
今回までの進捗状況
•
•
•
•
•
•
•
トラック表示
ミュート機能実装
各音色をMIDI(マップに対応
トラック表示
チャネル表示
ラジオボタン(選択用)実装
etc…
開発成果
• トラック表示
– 1つの楽器に対する1人の演奏者のようなもの
– Trackクラス取得、各々のチャネルを対応
• チャネル10はドラムパーカッション固定なので除く
• ミュート機能
– ファイルより取得、トラック単位ミュート
– 再生時にチェックボックスによりONOFF
開発成果
• 音の読込テスト終了(別クラス)
– 単音の書込みファイル
– MIDIファイル
• GM:General MIDI
• SMF:Standard MIDI File
• GM(General MIDI)マップに対応
– General MIDI(MIDI規格)
– 取得の流れ
• 各々のMIDIメッセージ音色番号取得
• GMマップより楽器名(パーカッション除く)を表示
開発成果
• チャネル表示
– チャネル=MIDI信号を送受信のためのデバイス
– チャネル取得
• デバイス(仮想)の中を流れるMIDIメッセージより取得
– 音が鳴るチャネルのみ表示
• トラックに対応するチャネルのみ
• ラジオボタン実装
– ピアノロール上で操作するトラックの選択のため
評価
• 間に合いませんでした…
考察
• 後1週間下さい
発表までの成果誓約
• 小論集下書き提出
• 完成