MIDI in デバイス数取得
midi_in_count var_count
var_count ... デバイス数を受け取る整数変数
(プラグイン / モジュール : hspmidi.dll)
MIDI 入力デバイスの数を var_count に格納します (midiInGetNumDevs)。
| プラグイン / モジュール | hspmidi.dll |
| バージョン | 1.0 |
| 作成日 | 2026-04-15 |
| 著作者 | IronHSP / hspmidi |
| URL | https://github.com/inovia/IronHSP |
| 備考 | hspmidi.dll は Windows の winmm (midiOut* / midiIn*) を使った
MIDI 入出力プラグインです。ショートメッセージ (Note On/Off, Program Change 等) の送受信のみサポートします。SysEx は v1 では非対応。 #include "hspmidi.as" ; 直接使用 #include "iron_midi.hsp" ; note_name("C4") 等の便利 cfunc 付き 制約 (v1): - MIDI out / in それぞれハンドルは同時 1 個のみ - MIDI in はワーカースレッド callback → 内部リングバッファ (1024) に蓄え、HSP 側は midi_in_poll で取り出すポーリング式 - SysEx / MIM_LONGDATA は未対応 戻り値規約: 0 ... 成功 負 ... 失敗 (winmm の MMRESULT を負符号化したもの) |
| タイプ | 拡張命令 |
| グループ | hspmidi ― MIDI in |
| 対応環境 |
|
| hs ファイル | hsphelp\hspmidi.hs |