-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.lisp
70 lines (68 loc) · 1.52 KB
/
package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
(defpackage #:midi
(:use #:cl)
(:export
;; From cffi.lisp:
;; Data Types
#:object-ref
#:device-ref
#:entity-ref
#:endpoint-ref
;; MIDI Devices:
#:device-get-entity
#:device-get-number-of-entities
#:get-device
#:get-number-of-devices
;; MIDI Entities
#:entity-get-destination
#:entity-get-device
#:entity-get-number-of-destinations
#:entity-get-number-of-sources
#:entity-get-source
;; MIDI Endpoints:
#:destination-create
#:endpoint-dispose
#:endpoint-get-entity
#:get-destination
#:get-number-of-destinations
#:get-number-of-sources
#:get-source
#:source-create
;; MIDI Clients:
#:client-create
#:client-dispose
;; MIDI Ports:
#:input-port-create
#:output-port-create
#:port-connect-source
#:port-disconnect-source
#:port-dispose
;; MIDI Packet Lists:
#:packet-list-add
#:packet-list-init
#:packet-next
;; MIDI Objects and Properties:
#:object-find-by-unique-id
;; MIDI I/O:
#:flush-output
#:received
#:rescan
#:send
#:send-sysex
#:initialize
#:midiobject-display-name
#:find-source
#:find-destination
#:list-of-sources
#:list-of-destinations
#:set-midi-callback
#:midi-send
#:midi-send-at
#:add-midi-notify-callback
#:set-midi-notify-callback
#:+setup-changed+
#:+object-added+
#:+object-removed+
#:+property-changed+
#:+thru-connections-changed+
#:+serial-port-owner-changed+
#:+io-error+))