-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRepmus.lisp
45 lines (36 loc) · 1.43 KB
/
Repmus.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
;;;;============================================================================
;;;; Repmus.lib
;;;;
;;;; repmus library
;;;; authors: G.Assayag, C. Malherbe
;;;; Thanks to J. Fineberg, M. Malt, F. Nicolas
;;;; date: 1996
;;;; © IRCAM 1996
;;;; © IRCAM 1998
;;;; © IRCAM 1996/2021 - Metrics Modulations - From PatchWork to OpenMusic: PHRaposo
;;;;============================================================================
(in-package :om)
;--------------------------------------------------
;Loading files
;--------------------------------------------------
(mapc #'(lambda (file)
(compile&load (om-make-pathname :directory (append (pathname-directory *load-pathname*) (list "sources")) :name file)))
'(
"chords"
"graph"
"chordmap"
"lc1"
"as2om"
"om-fugit"
))
;--------------------------------------------------
; OM subpackages initialization
; ("sub-pack-name" subpacke-lists class-list function-list class-alias-list)
;--------------------------------------------------
(om::fill-library '( ("Spectral analysis" nil nil (AS->OM) nil)
("Chords" nil nil (autotransp mutation map-chords chseq->poly tie-all) nil)
("Cribles" nil nil (lc crible-list crible-voice eval-crible) nil)
("Graphs" nil nil (make-graph graph-tour) nil)
("Metrics-Modulations" nil nil (s::feuillete s::tempo-intp) nil)
))
(set-lib-release 1.3)