supriya_midi.rtmidi_ext¶
Low-level Python/RtMidi bindings.
Note
Please use the higher-level classes defined in supriya_midi.core instead.
- class RtMidiAPI(*values)¶
-
UNSPECIFIED =
0¶
-
MACOSX_CORE =
1¶
-
LINUX_ALSA =
2¶
-
UNIX_JACK =
3¶
-
WINDOWS_MM =
4¶
-
WEB_MIDI =
6¶
-
RTMIDI_DUMMY =
5¶
-
UNSPECIFIED =
- class RtMidiErrorType(*values)¶
-
WARNING =
0¶
-
DEBUG_WARNING =
1¶
-
UNSPECIFIED =
2¶
-
NO_DEVICES_FOUND =
3¶
-
INVALID_DEVICE =
4¶
-
MEMORY_ERROR =
5¶
-
INVALID_PARAMETER =
6¶
-
INVALID_USE =
7¶
-
DRIVER_ERROR =
8¶
-
SYSTEM_ERROR =
9¶
-
THREAD_ERROR =
10¶
-
WARNING =
- class RtMidi¶
-
-
get_api_display_name =
<nanobind.nb_func object>¶
-
get_api_name =
<nanobind.nb_func object>¶
-
get_compiled_api =
<nanobind.nb_func object>¶
-
get_compiled_api_by_name =
<nanobind.nb_func object>¶
-
get_port_name(self, port_number: int =
0) str¶
-
get_version =
<nanobind.nb_func object>¶
-
open_port(self, port_number: int =
0, port_name: str ='RtMidi') None¶
- set_client_name(self, client_name: str) None¶
-
get_api_display_name =