C# 클래스 uxMidi.MidiConnector

ux と MIDI を接続するための抽象クラスです。
상속: IDisposable
파일 보기 프로젝트 열기: nanase/ux 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
uxMaster ux.Master

공개 메소드들

메소드 설명
AddPreset ( string filename ) : void

ファイル名を指定してプリセットを追加します。

ClearPreset ( ) : void

読み込まれたプリセットをすべてクリアします。

Dispose ( ) : void

このオブジェクトに割り当てられたリソースを解放します。

MidiConnector ( float samplingFreq ) : System

サンプリング周波数を指定して新しい MidiConnector クラスのインスタンスを初期化します。

Play ( ) : void

MIDI とのコネクションを開始します。実際の動作は継承クラスによって異なります。

ReloadPreset ( ) : void

プリセットをリロードします。現在設定されている音源の更新はされません。

Reset ( ) : void

ux にリセット命令を送ります。ドラムの初期化が発生します。

Stop ( ) : void

MIDI とのコネクションを停止します。実際の動作は継承クラスによって異なります。

보호된 메소드들

메소드 설명
ProcessMidiEvent ( IEnumerable events ) : void

指定された MIDI イベントを処理します。

비공개 메소드들

메소드 설명
ChangeProgram ( MidiEvent @event ) : void
ProcessDrumEvent ( MidiEvent @event ) : void

메소드 상세

AddPreset() 공개 메소드

ファイル名を指定してプリセットを追加します。
public AddPreset ( string filename ) : void
filename string 追加されるプリセットが記述された XML ファイル名。
리턴 void

ClearPreset() 공개 메소드

読み込まれたプリセットをすべてクリアします。
public ClearPreset ( ) : void
리턴 void

Dispose() 공개 추상적인 메소드

このオブジェクトに割り当てられたリソースを解放します。
public abstract Dispose ( ) : void
리턴 void

MidiConnector() 공개 메소드

サンプリング周波数を指定して新しい MidiConnector クラスのインスタンスを初期化します。
public MidiConnector ( float samplingFreq ) : System
samplingFreq float サンプリング周波数。
리턴 System

Play() 공개 추상적인 메소드

MIDI とのコネクションを開始します。実際の動作は継承クラスによって異なります。
public abstract Play ( ) : void
리턴 void

ProcessMidiEvent() 보호된 메소드

指定された MIDI イベントを処理します。
protected ProcessMidiEvent ( IEnumerable events ) : void
events IEnumerable イベントの列挙子。
리턴 void

ReloadPreset() 공개 메소드

プリセットをリロードします。現在設定されている音源の更新はされません。
public ReloadPreset ( ) : void
리턴 void

Reset() 공개 메소드

ux にリセット命令を送ります。ドラムの初期化が発生します。
public Reset ( ) : void
리턴 void

Stop() 공개 추상적인 메소드

MIDI とのコネクションを停止します。実際の動作は継承クラスによって異なります。
public abstract Stop ( ) : void
리턴 void

프로퍼티 상세

uxMaster 보호되어 있는 프로퍼티

ux のマスターオブジェクトです。
protected Master,ux uxMaster
리턴 ux.Master