C# Class uxMidi.MidiConnector

ux と MIDI を接続するための抽象クラスです。
Inheritance: IDisposable
Afficher le fichier Open project: nanase/ux Class Usage Examples

Protected Properties

Свойство Type Description
uxMaster ux.Master

Méthodes publiques

Méthode Description
AddPreset ( string filename ) : void

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

ClearPreset ( ) : void

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

Dispose ( ) : void

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

MidiConnector ( float samplingFreq ) : System

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

Play ( ) : void

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

ReloadPreset ( ) : void

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

Reset ( ) : void

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

Stop ( ) : void

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

Méthodes protégées

Méthode Description
ProcessMidiEvent ( IEnumerable events ) : void

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

Private Methods

Méthode Description
ChangeProgram ( MidiEvent @event ) : void
ProcessDrumEvent ( MidiEvent @event ) : void

Method Details

AddPreset() public méthode

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

ClearPreset() public méthode

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

Dispose() public abstract méthode

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

MidiConnector() public méthode

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

Play() public abstract méthode

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

ProcessMidiEvent() protected méthode

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

ReloadPreset() public méthode

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

Reset() public méthode

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

Stop() public abstract méthode

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

Property Details

uxMaster protected_oe property

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