Overview Clamps Packages CM Dictionary Clamps Dictionary Fomus
Next: pm-device-id , Previous: plot-3d , Up: P , Home: Overview

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))

Author: Orm Finnendahl

Created: 2025-12-06 Sa 20:15

Validate