Documentation ¶
Overview ¶
Package rtmididrv provides a gomidi/midi/mid.Driver to connect to external MIDI ports via rtmidi. See the example to get an idea how to use it.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloseErrors ¶ added in v0.6.0
type CloseErrors []error
CloseErrors collects error from closing multiple MIDI ports
func (CloseErrors) Error ¶ added in v0.6.0
func (c CloseErrors) Error() string
type Driver ¶ added in v0.7.0
func (*Driver) Close ¶ added in v0.7.0
Close closes all open ports. It must be called at the end of a session.
func (*Driver) OpenVirtualIn ¶ added in v0.7.0
OpenVirtualIn opens and returns a virtual MIDI in. We can't get the port number, so set it to -1.
func (*Driver) OpenVirtualOut ¶ added in v0.7.0
OpenVirtualOut opens and returns a virtual MIDI out. We can't get the port number, so set it to -1.
type Option ¶ added in v0.9.4
type Option func(*Driver)
func IgnoreActiveSense ¶ added in v0.9.4
func IgnoreActiveSense() Option
func IgnoreSysex ¶ added in v0.9.4
func IgnoreSysex() Option
func IgnoreTimeCode ¶ added in v0.9.4
func IgnoreTimeCode() Option
Click to show internal directories.
Click to hide internal directories.