C# Класс uxMidi.MidiConnector

ux と MIDI を接続するための抽象クラスです。
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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