Device

digraph InheritanceGraph { graph [bgcolor=transparent, color=lightsteelblue2, fontname=Arial, fontsize=10, outputorder=edgesfirst, overlap=prism, penwidth=2, rankdir=LR, splines=spline, style="dashed, rounded", truecolor=true]; node [colorscheme=pastel19, fontname=Arial, fontsize=10, height=0, penwidth=2, shape=box, style="filled, rounded", width=0]; edge [color=lightslategrey, penwidth=1]; subgraph cluster_builtins { graph [label=builtins]; node [color=1]; "builtins.object" [URL="https://docs.python.org/3.6/library/functions.html#object", label=object, target=_top]; } subgraph "cluster_supriya.midi" { graph [label="supriya.midi"]; node [color=2]; "supriya.midi.Device.Device" [URL="../api/supriya/midi/Device.html#supriya.midi.Device.Device", color=black, fontcolor=white, label=Device, target=_top]; } "builtins.object" -> "supriya.midi.Device.Device"; }

class supriya.midi.Device.Device(manifest, logger=None, overrides=None)[source]

Attributes Summary

__call__ Call self as a function.
__getitem__
close_port
dependents
get_port_count
get_port_name
get_ports
logger
open_port
physical_controls
physical_controls_by_command
physical_controls_by_group
rebuild_visibility_mapping
root_view
send_message
visibility_mapping

Special methods

__call__(message, timestamp=None)[source]

Call self as a function.

__getitem__(name)[source]

Methods

close_port()[source]
get_port_count()[source]
get_port_name(port_number)[source]
get_ports()[source]
open_port(port=None, virtual=False)[source]
rebuild_visibility_mapping()[source]
send_message(message)[source]

Read-only properties

dependents
logger
physical_controls
physical_controls_by_command
physical_controls_by_group
root_view
visibility_mapping