12 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	group input_callback_reg
これらは受信コールバックを登録するために使用する関数です。
関数は、適切な midi メッセージが関連するデバイスの入力と一致した場合に呼び出されます。
概要
| メンバー | 説明 | 
|---|---|
| public void midi_register_cc_callback(MidiDevice * device,midi_three_byte_func_t func) | コントロールチェンジメッセージ受信コールバックを登録する。 | 
| public void midi_register_noteon_callback(MidiDevice * device,midi_three_byte_func_t func) | ノートオン受信コールバックを登録する。 | 
| public void midi_register_noteoff_callback(MidiDevice * device,midi_three_byte_func_t func) | ノートオフ受信コールバックを登録する。 | 
| public void midi_register_aftertouch_callback(MidiDevice * device,midi_three_byte_func_t func) | アフタータッチ受信コールバックを登録する。 | 
| public void midi_register_pitchbend_callback(MidiDevice * device,midi_three_byte_func_t func) | ピッチベンド受信コールバックを登録する。 | 
| public void midi_register_songposition_callback(MidiDevice * device,midi_three_byte_func_t func) | ソングポジション受信コールバックを登録する。 | 
| public void midi_register_progchange_callback(MidiDevice * device,midi_two_byte_func_t func) | プログラムチェンジ受信コールバックを登録する。 | 
| public void midi_register_chanpressure_callback(MidiDevice * device,midi_two_byte_func_t func) | チャンネルプレッシャー受信コールバックを登録する。 | 
| public void midi_register_songselect_callback(MidiDevice * device,midi_two_byte_func_t func) | ソングセレクト受信コールバックを登録する。 | 
| public void midi_register_tc_quarterframe_callback(MidiDevice * device,midi_two_byte_func_t func) | タイムコードクォータフレーム受信コールバックを登録する。 | 
| public void midi_register_realtime_callback(MidiDevice * device,midi_one_byte_func_t func) | リアルタイム受信コールバックを登録する。 | 
| public void midi_register_tunerequest_callback(MidiDevice * device,midi_one_byte_func_t func) | チューンリクエスト受信コールバックを登録する。 | 
| public void midi_register_sysex_callback(MidiDevice * device,midi_sysex_func_t func) | システムエクスクルーシブ受信コールバックを登録する。 | 
| public void midi_register_fallthrough_callback(MidiDevice * device,midi_var_byte_func_t func) | フォールスルー受信コールバックを登録する。 | 
| public void midi_register_catchall_callback(MidiDevice * device,midi_var_byte_func_t func) | キャッチオール受信コールバックを登録する。 | 
メンバー
public void midi_register_cc_callback(MidiDevice * device,midi_three_byte_func_t func)
コントロールチェンジメッセージ受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_noteon_callback(MidiDevice * device,midi_three_byte_func_t func)
ノートオン受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_noteoff_callback(MidiDevice * device,midi_three_byte_func_t func)
ノートオフ受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_aftertouch_callback(MidiDevice * device,midi_three_byte_func_t func)
アフタータッチ受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_pitchbend_callback(MidiDevice * device,midi_three_byte_func_t func)
ピッチベンド受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_songposition_callback(MidiDevice * device,midi_three_byte_func_t func)
ソングポジション受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_progchange_callback(MidiDevice * device,midi_two_byte_func_t func)
プログラムチェンジ受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_chanpressure_callback(MidiDevice * device,midi_two_byte_func_t func)
チャンネルプレッシャー受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_songselect_callback(MidiDevice * device,midi_two_byte_func_t func)
ソングセレクト受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_tc_quarterframe_callback(MidiDevice * device,midi_two_byte_func_t func)
タイムコードクォータフレーム受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_realtime_callback(MidiDevice * device,midi_one_byte_func_t func)
リアルタイム受信コールバックを登録する。
全てのリアルタイムメッセージ型に対してコールバックが呼ばれます。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_tunerequest_callback(MidiDevice * device,midi_one_byte_func_t func)
チューンリクエスト受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_sysex_callback(MidiDevice * device,midi_sysex_func_t func)
システムエクスクルーシブ受信コールバックを登録する。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_fallthrough_callback(MidiDevice * device,midi_var_byte_func_t func)
フォールスルー受信コールバックを登録する。
より具体的なコールバックが見つからない場合にのみ呼ばれます。例えば、ノートオン受信コールバックを登録していないがノートオンメッセージを受け取った場合、フォールスルー受信コールバックが登録されている場合はそれが呼ばれます。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数
public void midi_register_catchall_callback(MidiDevice * device,midi_var_byte_func_t func)
キャッチオール受信コールバックを登録する。
登録されている場合は、より具体的なコールバックあるいはフォールスルー受信コールバックが登録されている場合でも、一致する全てのメッセージに対してキャッチオール受信コールバックが呼ばれます。
パラメータ
- 
device関連するデバイス
- 
func登録するコールバック関数