Clamps Dictionary
pm-connect
Function
(pm-connect device midi-port &key (direction :input))
Connect a registered portmidi device to midi-port. Keep in mind that a portmidi output of a device is connected to the device's input and therefore also needs to be connected to the output of a midi-port.
Arguments
device |
Keyword denoting the id of a registered portmidi device. |
midi-port |
Pm-midi-port-stream to connect to. |
:direction |
:input or :output of the midi-port. Defaults to :input. |
Example
(unless (find-midi-port :midi-1) (open-midi-port :midi-1)) (pm-register-devices) (pm-list-devices) ;; => (:nanokontrol2-_-ctrl-out :nanokontrol2-_-ctrl-in) (pm-connect :nanokontrol2-_-ctrl-out (find-midi-port :midi-1)) (pm-connect :nanokontrol2-_-ctrl-in (find-midi-port :midi-1) :direction :output) (pm-list-connections :midi-1) ;; => (:in (:nanokontrol2-_-ctrl-out) :out (:nanokontrol2-_-ctrl-in))