Fundamentos de composición musical asistida en el entorno de programación OpenMusic
Texto completo
(2)
(3)
(4) FACULTAD DE ARTES Y CIENCIAS MUSICALES.
(5) Cetta, Pablo Fundamentos de composición musical asistida en el entorno de programación OpenMusic / Pablo Cetta. - 1a edición especial - Ciudad Autónoma de Buenos Aires : Educa, 2018. 230 p.; 28 x 20 cm. Edición para Fundación Universidad Católica Argentina ISBN 978-987-620-370-8 1. Música. 2. Composición Asistida. I. Título. CDD 780.982.
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19) (1 4 7 8 0) (celeste 32 blanco) ((oid mortales) el (grito sagrado)). (aprendo LISP) (A (B C) D). () NIL NIL. (). (A NIL F). (A () F). NIL (A B).
(20) (A B). car. (uno dos tres). UNO. cdr. (DOS TRES) cons uno. (dos tres). (UNO. DOS TRES). #c\a. + - * / @ $ % ^ & \ < >. rueda.
(21) + 2 3 4.. (* 5 6). 30. > ( / (+ 3 5) 2) 4.
(22) > (1 hola 3) ERROR. T 5 T. NIL. 5 T. NIL. (/ 4 2). (> (* 2 5) 8). quote > „ (1 2 3) (1 2 3) > (quote (1 2 3)) (1 2 3). NIL. T. /.
(23) second (second (uno dos tres)) UNO. second > (second „(uno dos tres)) DOS. cons > (cons „a nil) (A) > (cons „a „(b c d)) (A B C D) list > (list „a „b „c „d) (A B C D) > (list „a „(b c) „d) (A (B C) D) length > (length „(A (B C) D)) 3. cons a d)‟a). ((B C D) . A) NIL. „(b c d)(cons „a nil)). -(cons „(b c. ((B C D) A).. (cons.
(24) car. cdr. > (car „(A (B C) D)) A > (cdr „(A (B C) D)) ((B C) D) first. rest. > (first „((A B) c (d e f))) (A B) > (rest „((A B) c (d e f))) (C (D E F)) car cdr > (car (cdr „(1 2 3 4))) 2. > (car (cdr (cdr „(1 2 3 4)))) 3 car. cdr. caar cadr cdar cddr caaar caadr. > (cadr „(1 2 3 4)) 2 > (caddr „(1 2 3 4)) 3. first second third fourth tenth nth. > (third „(1 2 3 4)) 3 > (nth 0 „(1 2 3 4)) 1 > (nth 3 „(1 2 3 4)) 4.
(25) last. (last „(1 2 3 4)) (4) > (last „(1 2 3 4 (a b))) ((A B)) butlast. > (butlast „(1 2 3 4)) (1 2 3) > (butlast „(a b c d e) 3) (A B) remove. > (remove 67 „(54 67 38)) (54 38) append > (append „(1 2 3) „(4 5 6)) (1 2 3 4 5 6) revappend. > (revappend „(1 2 3) „(a b c)) (3 2 1 A B C) subst. 1 uno. > (subst „uno 1 „(1 (3 4 1) (5 1 2 3 4) 2)) (UNO (3 4 UNO) (5 UNO 2 3 4) 2) union. intersection. set-difference. > (union „(fa sol la do mi) „(do re sol si mi)) (SI FA SOL LA DO MI RE) > (intersection „(fa sol la do mi) „(do re sol si mi)) (MI DO SOL).
(26) > (set-difference „(fa sol la do mi) „(do re sol si mi)) (LA FA). member NIL. > (member „bach „(mozart beethoven brahms)) NIL > (member „beethoven „(mozart beethoven brahms)) BEETHOVEN BRAHMS. numberp. > (numberp 3.14) T > (numberp "hola") NIL listp integerp. rationalp. floatp zerop. evenp plusp. atom. NIL. = < > <= >= > (> 2 5) NIL =. equalp. oddp minusp. stringp T. equal eq eql. symbolp. equal.
(27) > (equal „(a b c) „(a b c)) T eq > (eq „(a b c) „(a b c)) NIL eq. > (eq „nota „nota) T eql. eq. > (eql 4 4.0) NIL equalp. equal. > (equalp 4 4.0) T. if oddp if. > (if (oddp 1) „impar „par) IMPAR. if. „impar. progn.
(28) progn. NIL > (if (numberp 5) (progn (print "Se trata de un número") (print "Vamos a sumarle 1") (+ 5 1)) nil) “Se trata de un número” “Vamos a sumarle 1” 6 print. if. when. when. progn. > (when (numberp 5) (print "Se trata de un número") (print "Vamos a sumarle 1") (+ 5 1)) “Se trata de un número” “Vamos a sumarle 1” 6 when. unless. cond.
(29) equal. T. > (defun semicorcheas (x) (cond ((equal x „redonda) 16) ((equal x „blanca) 8) ((equal x „negra) 4) ((equal x „corchea) 2) ((equal x „semicorchea) 1) (t “Desconozco a esa figura”))) SEMICORCHEAS > (semicorcheas „negra) 4 > (semicorcheas „verde) "desconozco a esa figura" t. cond. do-mayor.
(30) > do-mayor Error: The variable DO-MAYOR is unbound. defvar. defparameter. > (defvar do-mayor „(do re mi fa sol la si)) DO-MAYOR. > do-mayor (DO RE MI FA SOL LA SI). *re-menor*. let > (let ((compas 5) (sistema 2)) (list compas sistema) ) (5 2) compas. sistema. let let compas. let* frec-la5. sistema. let frec-la4. frec-la5 > (let* ((frec-la4 440) (frec-la5 (* frec-la4 2))) (list „la „frecuencia „de „la5 „es frec-la5 „Hz)) (LA FRECUENCIA DE LA5 ES 880 HZ).
(31) > (defvar *afinacion* 440) *AFINACION* > (setf *afinacion* 435) 435. defun > (defun suma (a b) (+ a b)) SUMA > (suma 4 5) 9. mod mod grado > (defun grado (nmidi) (mod nmidi 12)) GRADO > (grado 71) 11.
(32) mod. grado. (grado „(71 29 43 64 75)). grado mapcar > (mapcar #‟grado „(71 29 43 64 75)) (11 5 7 4 3) #‟ quote. first mapcar > (defun extraer-notas-midi (lista)(mapcar #‟first lista)) EXTRAER-NOTAS-MIDI. > (extraer-notas-midi „((71 64 1)(60 64 1)(65 64 1))) (71 60 65). mapcar.
(33) (lambda (n)(* n n)) #<anonymous interpreted function 21B564CA> funcall. > (funcall #‟+ 1 3 5) 9. > (funcall #‟(lambda (n)(* n n)) 4) 16. defun. mapcar extraer-notas-midi. > (defun extraer-notas-midi-transp (lista n) (mapcar #‟(lambda (lista)(+ (first lista) n)) lista)) EXTRAER-NOTAS-MIDI-TRANSP > (extraer-notas-midi-transp „((71 64 1)(60 64 1)(65 64 1)) 7) (78 67 72). first mapcar. extraer-notas-midi-transp.
(34) mapcar. > (mapcar #‟+ „(1 2 3) „(10 20 30 40 50)) (11 22 33). + - *. /. > (defun aritmetica (funcion a b) (funcall funcion a b)) ARITMETICA > (aritmetica #‟* 2 5) 10 > (aritmetica #‟+ 2 5) 7. diga-unnumero. read let. numero. if. oddp GRACIAS. diga-un-numero > (defun diga-un-numero () (princ "Ingrese un número impar: ") (let ((numero (read))) (if (oddp numero) „Gracias (diga-un-numero)))) Ingrese un número impar: 1 GRACIAS Ingrese un número impar: 2 Ingrese un número impar:.
(35) princ. numero princ. (cond ((zerop n) 1) (t (* n (fact (- n 1)))))) FACT > (fact 5) 120. let.
(36) > (defun suma (a b)(+ a b )) SUMA > (setf mi-variable #‟suma) #<interpreted function SUMA 2009DC82> > (funcall mi-variable 6 7) 13. > (defun acorde (i iii v &optional vii) (list i iii v vii)) ACORDE > (acorde „do „mi „sol) (DO MI SOL NIL) > (acorde „do „mi „sol „si) (DO MI SOL SI). NIL > (defun acorde (i iii v &optional (vii „si)) (list i iii v vii)) ACORDE > (acorde „do „mi „sol) (DO MI SOL SI) > (acorde „do „mi „sol „sib) (DO MI SOL SIB).
(37) > (defun cubo (x) (* x x x)). > (defun mas10 (x) (setf x (+ 10 x)) (list „el „resultado „es x)) MAS10 > (mas 10 9) (EL RESULTADO ES 19) > (defun mas10 (x) (list „el „resultado „es (+ 10 x))) MAS10. if let. vale4 (vale4 x). quote.
(38) > (setf x 4) 4. defmacro > (defmacro vale4 (x) (list „setf x 4)) > VALE4 (list „setf x 4) (setf x 4) (vale4 variable) (setf variable 4). (list „setf x 4). „(setf ,x 4) x > (setf mivariable 9) 9 > (defmacro vale4 (x) „(setf ,x 4)) VALE4 > (vale4 mivariable) 4 > mivariable 4. macroexpand-1. > (print (macroexpand-1 „(vale4 x))) (SETF X 4).
(39) do. do. let. do. > (defun armonicos (fundamental n) (do ((x 1 (+ x 1)) ((> x n) „finalizado) (format t “Nro.: ~A Frecuencia: ~A~%” x (* x fundamental)))) ARMONICOS > (armonicos 100 10) Nro.: 1 Frecuencia: 100 Nro.: 2 Frecuencia: 200 Nro.: 3 Frecuencia: 300 Nro.: 4 Frecuencia: 400 Nro.: 5 Frecuencia: 500 Nro.: 6 Frecuencia: 600 Nro.: 7 Frecuencia: 700 Nro.: 8 Frecuencia: 800 Nro.: 9 Frecuencia: 900 Nro.: 10 Frecuencia: 1000 FINALIZADO. x (+ x 1) (> x n). finalizado. do format. ~A. ~%.
(40) dolist. > (setf secuencia „(71 89 75 60 59 63 72 78)) > (dolist (nota secuencia „finalizado) (if (= (mod nota 12) 0) (format t “Octava: ~A~%” (truncate (/ nota 12))))) Octava: 5 Octava: 6 FINALIZADO. dolist. dolist. mapcar. > (setf secuencia „(71 89 75 60 59 63 72 78)) > (mapcar #‟ (lambda (nota) (if (= (mod nota 12) 0) (truncate (/ nota 12)))) secuencia) (NIL NIL NIL 5 NIL NIL 6 NIL) dolist. > (let ((resultado nil)) (dolist (nota secuencia (reverse resultado)) (if (= (mod nota 12) 0) (push (truncate (/ nota 12)) resultado)))) (5 6) push. resultado let. dolist.
(41) resultado. push. return. > (dolist (nota secuencia) (if (= (mod nota 12) 0) (progn (format t “Octava: ~A~%” (truncate (/ nota 12))) (return "Salgo del bucle")))) Octava: 5 "Salgo del bucle". dotimes > (dotimes (x El valor de x El valor de x El valor de x El valor de x El valor de x FIN. 5 „fin) (format t "El valor de x es ~A ~%" x)) es 0 es 1 es 2 es 3 es 4. loop. loop. loop from. to.
(42) do initially finally. with let for and. collect append sum. as. repeat. count. minimize. maximize. i. for. > (loop for i from 1 to 5 collect (* i i)) (1 4 9 16 25). downto upto downfrom upfrom. > (loop for i from 3 downto 1 do (print i)) 3 2 1 NIL. > (loop for i downfrom 3 to 1 do (print i)) 3 2 1 NIL. by.
(43) > (loop for i from 1 upto 3 do (print i)) 3 2 1 NIL. > (loop for i upfrom 1 to 3 do (print i)) 3 2 1 NIL by > (loop for i upfrom 0 to 7 by 3 do (print i)) 0 3 6 NIL i > (loop for i from 0 to 10 sum i) 55. > (loop for i from 0 to 10 count i) 11. for. as. repeat. while until always never. nil. thereis nil. nil. never never.
(44)
(45)
(46)
(47)
(48)
(49)
(50) chord. chord. chord. chord.
(51)
(52) +.
(53) * / 1+ 1sqrt expt log truncate round ceiling abs min max mod numerator denominator rational sin cos.
(54) *. > (* 440 (expt 2 (/ (- 72 69) 12))) 523.2511.
(55) T. evenp oddp numberp symbolp listp atom plusp minusp zerop floatp rationalp endp tree-equal = /= > < >= <=. tree-equal. > (< 2 4 8) T. > (< 2 8 4) NIL. nil.
(56) random. random. print. > (= (print (random 10)) 5) 9 NIL.
(57) first second third nth rest nthcdr butlast reverse length list remove cons append apply funcall mapcar. nthcdr apply. mapcan. nthcdr. cdr. cdr. (a b c). (b c). > (nthcdr 2 „(a b c)) (C). apply. mapcan. funcall. > (apply „+ „(1 2)) 3 mapcan. mapcar mapcan. > (mapcan #„list „(0 2 4) „(do re mi)) (0 DO 2 RE 4 MI). (c).
(58) last-elem last-n. first-n x-append. (do mi fa re do). create—list (re fa). ((re fa) (re fa) (re fa)) expand-lst. (3* (re fa)). (re fa re fa re fa) create—list.
(59) 0_5) (0 1 2 3 4 5) (0_10s2), (0 2 4 6 8 10). ((a1 a2 a3)(b1 b2 b3)(c1 c2 c3)) mat-trans ((a1 b1 c1)(a2 b2 c2)(a3 b3 c3)). . group-list (do re mi fa sol) 3). ((do re)(mi fa sol)). (2.
(60) ((do re) (mi) (fa sol)) ((do re) (mi) (fa sol do)). subsposn. interlock. (261.6 311.1 391.9) 349.2 391.9). list-modulo. (261.6 293.6 329.6.
(61) (0 2 4 6 8 10) (1 3 5 7 9 11). OM => ((0 3 6 9) (1 4 7 10) (2 5 8 11)) OM => ((0 4 8) (1 5 9) (2 6 10) (3 7 11)) list-explode. (0 4 7 11 2 6 9 1) 1)) list-filter. ((0 4 7 11) (2 6 9.
(62) table-filter bandfilter. range-filter. ((1 5 9)). ((0 4 8) (2 6 10)). band-filter. (0 5) y (9 11) (8 0 4 7 5 11) (0 4 5 11).
(63) band-filter ((0 4) (5 11)) range-filter. (8 0 7 5 11) remove-dup posn-match. posn-match. flat. flat.
(64) band-filter. chord. band-filter.
(65) om^ om-abs om-max. om-e om-min.
(66) om-min. om-max mean. om-round.
(67) 3.64 (2.1 5.8 7.23). 4 (2 6 7). 7.23),. 1. (2.18 5.83 (2.2 5.8. 7.2). log. om-scale. (1 2 3 4 5). (100 125 150 175 200). Om-scale/sum. (1 2 3). 12 (2 4 6),. reduce-tree. reduce list (1 5). (2 (1.
(68) 5)). (3 (2 (1 5))) (4 (3 (2 (1 5)))) om//. factorize ((2 3)(3 1)(5 1)). interpolation. (1 2 3) (10 10 10). OM => ((1.0 2.0 3.0) (3.25 4.0 4.75) (5.5 6.0 6.5) (7.75 8.0 8.25) (10.0 10.0 10.0)).
(69) om-random perturbation,. (* n (+ 1(om-random (- percent)(float percent)))). (* 10 (+ 1(om-random (- 1)(1.0)))). (10 20 30). OM => (10.367278 21.712477 29.556574). expand-lst. (0_15).
(70) chord chord-seq. chord-seq.
(71) sort-list. rotate. nth-random permut-random permutations.
(72) posn-order. (4 3 2 1 0). chord-seq. permutations. chord-seq nth-random repeat-n. flat chord-seq.
(73) arithm-ser. geometricser arithm-ser. (0 5 10 15 20 25 30). (1 3 9 27)..
(74) √. √ fibo-ser. √.
(75) (0 1 1 2 3 5 8 13 21 34 55). inharm-ser. OM => (100.0 186.6066 268.78754 348.2202 425.66995). prime-ser. OM => (1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79) prime?.
(76) x->dx. dx->x. dx->x (6000 6100 6500 6800). chord-seq.
(77)
(78) x-union x-intersect x-or x-diff x-union: x-intersect:. x-or:. x-diff:. included?:. included?.
(79) x-or. x->dx x->x.
(80) bpf. bpf. bpf.
(81) bpf. bpc. bpc. bpf-lib bpf. list. bpf-lib. bpc-lib.
(82) bpf-lib. bpc-lib. bpf. bpc. point-pairs. om-sample. bpf. om-sample (0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0)..
(83) bpf. bpc. bpf x-transfer. y-transfer x-transfer. bpf. bpc. om-spline. bpf. bpf. bpc.
(84) om-spline. linear-fun. linear-fun. om-sample bpf bpf-offset bpf. bpf. bpf-crossfade bpf. bpf-interpol.
(85) bpf-interpol. bpf-lib bpf-extract. bpf. bpf-extract. 3d. 3d 3d-lib 3d-interpol.
(86) 3d-lib. 3d-sample. 3d-lib. bpf. chord om-sample.
(87) chord-seq (0 300). chord-seq chord. flat x->dx. dx->x.
(88) bpf. class-array. class-array. class-array.
(89) om-random. om-random. bpf. chord-seq. get-chords.
(90) class-array. new-comp. add-comp get-comp. remove-comp. new-comp add-comp. remove-comp.
(91) comp-list. comp-field comp-. list get-comp. (3 1.0 1.0) (5 7.0. 3.0). comp-list. comp-field. class-array.
(92) chord-seq.
(93) chord-seq. multi-seq. multi-seq.
(94) OM< OM> OM<= OM>= OM=. OM/=. t. omif. omif. omif. om-random. om> omif. omif. t. nil.
(95) omif. conditional. omif. nil. conditional. chord 34. list-min. length first.
(96) conditional omif “La cantidad de notas es menor a 10” conditional,. omand and. nil. or. omor omand.
(97) nil. > (and 1 nil 3) NIL > (and 1 2 3) 3 omor nil nil > (or 1 2 3) 1 > (or nil nil 3) 3 > (or nil nil nil) NIL omand. omand. t. nil omand. omor. t. nil.
(98) omand. omand t. omand. omor. omor. t sequence. t. nil. nil nil. t nil.
(99) null. nil. nil nil not. nil. equal. omloop. t. nil. t.
(100) forloop. forloop. whileloop. numberp listloop (a b (1 2 3) c). onlistloop. cdr (a b c d). cdr cddr. cdr. count. listloop. sum listloop. min / max listloop. cdr.
(101) collect. collect nil acum. initdo. omloop. eachtime finally. omloop omloop. omloop.
(102) Omloop. omloop listloop list collect OM => ((5 fa) (4 mi) (3 mib) (2 re) (1 reb)). omloop. collect eachtime nil. finally. collect.
(103) forloop. omloop. forloop listloop. omloop. OM => (1 2 3 4 5).
(104) whileloop. om/=. /=. omloop. omloop OM => (1 2 3). omloop. sum.
(105) fibo-ser eachtime. sum. print. OM > 0 1 2 4 7 12 20 33 OM => 33 repeat-n. omloop. om-random omloop listloop. finally. min. max eachTime.
(106) omloop. onlistloop cdr. chord. omloop. chord.
(107) chord. omloop. flat. omloop. omloop onlistloop OM > (69 67 62 67 60 65 62) OM > (67 62 67 60 65 62) OM > (62 67 60 65 62) OM > (67 60 65 62) OM > (60 65 62) OM > (65 62) OM > (62) OM => (6900 6700 6200 6700 6000 6500 6200 6700 6200 6700 6000 6500 6200 6200 6700 6000 6500 6200 6700 6000 6500 6200 6000 6500 6200 6500 6200 6200).
(108) numberp t. count. nil. omloop. accum. forloop. omloop.
(109) OM > 2 OM > 4 OM > 8 OM > 16 OM => 16. . accum. sum. omif. omif t. omif sum. print OM > 1 OM > 3 OM > 5 OM > 9 OM > 12 OM => 12.
(110) omloop. repeat-n.. nth-random repeat-n. dx->x.
(111) repeat-n bpf.
(112) count. forloop.
(113) . note chord chord-seq multi-seq voice poly voice multi-seq. chord-seq. voice. multi-seq. poly. chord-seq. poly.
(114) note. . . . chord.
(115) note. note. . . chord-seq. chord.
(116) chord. chord-seq. (0 1000). . voice. chord. . . chord-seq.
(117) voice. a) ( ? ( ( 4//4 (1 1 1 1) ) ) ) b) ( ? ( ( (4 4) (1 1 1 1) ) ) ). (? ( (4//4 (1 1 1)) (4//4 ( 1 1 1 1 1)) ) ). ( ? ( ( 4//4. (1 1 (1 (1 1)) 1) ) ) ). (? ( (4//4 ( 1 (1 (1 1)) 1 (1 (1 1 1 1)) )))).
(118)
(119) voice. multi-seq. poly. multi-seq. . chord-seq chord-seq multi-seq. multi-seq. chord-seq. multi-seq.
(120) poly. . voice voice. poly. poly. voice. voice. chord-seq.
(121) omquantify. chord-seq flat. omquantify.
(122) voice chord-seq. omquantify. -. ((4 4)(2 8)(3 4)). -. -. -. -. (! 4). (4 4)..
(123) omquantify. object-dur true-durations. align-chord. chord-seq. concat.
(124) get-chords voice chord-seq poly. multi-seq. chord-seq. get-chords.
(125) get-measures. measure. voice. measure. merger. split-voices. select. select. voice. poly.
(126) chord-seq. mktree. multi-seq.
(127) mktree.
(128) tree2ratio. mktree get-signatures mktree. tree2ratio. tree2ratio. pulsemaker.
(129) voice. maketreegroups. get-pulse-places. get-rest-places. n-. pulses. mktree. get-restplaces posn-match. subs-posn.
(130) remove-rests. tie-. tree. reducetree.
(131) invert-rhythm reversetree.
(132) filtertree rotatetree. subst-rhythm.
(133)
(134)
(135) transp_pc.
(136) inv_mod12 inversion. var_crom.
(137) tree2ratio. chord-seq.
(138) flat. omloop.
(139) ring_mod mc->f listloop. omabs. append collect. remove-dup. sort.
(140) reg-pìano. omif nil. finally nil. remove.
(141)
(142) fact.
(143) apply funcall. mapcar apply. apply. apply. funcall.
(144) funcall. funcall. mapcar. factorize. mapcar. mapcar factorize mapcar omloop, mapcar. => (1 11 22).
(145) mapcar. remove-dups.
(146) eq. chord-seq flat. t. nil.
(147) om-random. OM => 6 OM => 10 OM => 8. OM => 5 OM => 5 OM => 5.
(148) chord chord-seq. repeat-n om-random. OM => (3 7 9) OM => (4 5 8) OM => (4 10 8). OM => (6 6 6) OM => (6 6 6) OM => (6 6 6). OM => (5 5 5) OM => (10 10 10) OM => (2 2 2). voice.
(149) list. permut-random. OM => ((14 12 15 11 13) (-8 -6 -9 -5 -7)). OM => ((14 12 15 13 11) (-6 -8 -5 -7 -9)).
(150) chord. chord chord. chord.
(151) chord. chord.
(152) OM => (6200 6600 6900). chord. chord-seq. chord-seq.
(153) OM => (mayor menor menor mayor mayor menor disminuido). chord-seq. chord-seq.
(154) voice.
(155) fragmento. store. mi-variable store.
(156) store.
(157) midifile. midifile. midifile. midifile. infile. midifile. midifile.. mf-info. infile.
(158) mat-trans. mat-trans > (mat-trans „((a1 a2 a3) (b1 b2 b3) (c1 c2 c3)) ((a1 b1 c1) (a2 b2 c2) (a3 b3 c)). leer-midi-ch. chord-seq midifile multi-chord-seq. chord-seq.
(159) get-midinotes. first second. get-midi-notes.
(160) chord-seq permut-random mf-info. om//.
(161) omloop listloop. nth. finally. om-random. omif. save-as-midi.
(162)
(163) midievent midievent. eventmidi-seq. midievent.
(164) :keyon :keyoff :ctrlchange :progchange :chanpress :keypress :pitchbend :lyric :tempo :timesign :keysign :instrname :seqname :copyright. note chord chordseq. voice. eventmidi-seq. get-. midievents. get-midievents. test-date. midievent-types.
(165) test-channel. eventmidi-seq. OM => (:ctrlchange :ctrlchange :ctrlchange :ctrlchange).
(166) OM => (0 0 0 0). OM => (2 2 1 1). OM => ((10 32) (7 100) (10 96) (7 100)). test-track. test-port. midievent-filter. get-midievents.
(167) test-type omor midievent om< omor. om<. get-continuous-ctrl. omand.
(168) get-tempomap. get-mf-lyrics. . get-continuous-ctrl. getcontinuous-ctrl. get-continuous-ctrl midicontrol. get-tempomap. tempo-map.
(169) get-tempomap. midi-mix-console. midi-mix-console. eventmidi-seq. eventmidi-seq.
(170)
(171) OM => (55 59). (in-package :om) om+. in-package :om.
(172)
(173)
(174)
(175)
(176)
(177) group-list. rotate.
(178)
(179)
(180) pc-set. pc-set,. |3-3|.
(181) set-azar. cadena.
(182) (in-package :om) (defun cadena (pcs cant) (let ((temp nil) (result nil) (ind 0)) (loop for x from 1 to cant do (setf temp (permut-random (pc-set :integer pcs))) (if (nth-random „(t nil)) (setf temp (inv-12 temp))) (push (setf temp ( cdr (transp-pc temp ind))) result) (setf ind (last-elem temp))) (flat (list 0 (reverse result))))) (defun inv-12 (pc-list) (mapcar #‟ (lambda (i)(mod (- 12 i) 12)) pc-list)) (defun transp-pc (pc-list ind) (mapcar #‟ (lambda (i) (mod (+ (- ind (first pc-list)) i) 12)) pc-list)). list-max. position nth. chord-seq.
(183) bpf. bpf mapcar. nth.
(184) bpfpcs. cadena.
(185) chord-seq. obtener estructura árbol. obtener-octava registrar cadena. bpf-pcs.
(186) chord-seq. sequence. modulac-pcs. poly.
(187) hex-sim-pc.
(188) set-difference voice. serie hex.
(189) [(1 3 5 7 9 11) (1 3 5 7 9 11)] [(0 2 4 6 8 10) (0 2 4 6 8 10)].
(190)
(191) transform. serie comb.
(192) bpf. om-sample. chord-seq voice.
(193)
(194) fracciones.
(195)
(196) arithm-ser. 3dc. reg-espacial.
(197) reg-espacial.
(198) 3dc.
(199)
(200)
(201) circ-xyz aed->xyz. dist-reflex.
(202) interpol-ritm seq interpolation. voice poly. voice. cadena. voice. chord-.
(203)
(204)
(205) sdiffile. sdif-.
(206) >chord-seq chord-seq. getsdifdata. sdif-amp-freq bpf-lib.
(207) chord-seq. chord-seq.
(208) chord.
(209)
(210)
(211)
(212)
(213)
(214)
(215)
(216)
(217)
(218) s-info. n-info. (|4-Z15| (0 1 4 6) (1 1 1 1 1 1)). s-info. n-info. s-info mapcar. OM => ((|4-13| (0 1 3 6) (1 1 2 0 1 1)) (|3-3| (0 1 4) (1 0 1 1 0 0))).
(219) omloop. n-transform. s-invar (1 B 5 3 9 7). closed-chains. (((0 9) (1 2 7) (0 5) (3 4 10) (5 8) (3 9 10) (2 9) (0 1 7) (2 5) (0 6 7) (5 10) (3 8 9) (0 9)) ((1 2) (0 7 9) (2 8) (4 7 9) (2 3) (1 8 10) (1 7) (3 6 8) (1 2))).
(220) multiseq omloop. print-partitions. textfile.
(221) cm-roman. nil (6 (2 4) nil 8). nil. (A (2 3) nil 1). cm-roman. OM => ((10 (2 3) nil 1) ((2 3) nil 1 10) (nil 1 10 (2 3)) (1 10 (2 3) nil)) cm-score poly.
(222) cm-type1a. (0 3 A 7 5) OM => ((0 3 10 7 5) (3 6 1 10 8) (10 1 8 5 3) (7 10 5 2 0) (5 8 3 0 10)) cm-type1b.
(223) cm-type2. cm-op-cycles.
(224) ((1 7 A B)). cm-chains. (0 1 2 7 9). nth.
(225) nth cm-chains. cm-rot-diag 1 cm-rot-90 cm-tni. 2.
(226) cm-swap-rows.
(227) cm-swap-columns cm-swap-elem. cm-swap-all. cm-swap-all-seq. first second third. nth.
(228) cm-swap-all. cm-invar-position. first second cm-invar-row. cm-invar-column. cm-score cm-norm-print.
(229)
(230)
(231)
(232)
(233)
Documento similar
Control Perforado Verificado NUMERO z
AL NUMERO DE PRESENCIAS SE LE DEBE APíADTR LA DEL EXCMO..
Para ello se colocarán dos sensores de presión a distintas alturas, uno ubicado en la parte superior (sin contacto con el agua) y otro ubicado en el mínimo nivel de
Las lecturas de francobordo/calado se toman para establecer la posición de la flotación y determinar a su vez el desplazamiento del buque en el momento de realizar la prueba
Destinatari X Destinatari Digiti il numero Marqueu el número X Marchéu el numero Documento di identificazione Document d’identificació X Documént didentificassió Fax.. Fax X Fax
La farmacia, a pesar de disminuir un 8% su facturación entre 2010 y 2014, ha mantenido el número de empleados (3,4 de media) para. poder atender el numero creciente de
(Numero de Diferidos definidos erróneamente del presente año/numero de Diferidos definidos erróneamente el año pasado)*100. Satisfactorio: <90 Aceptable: 90-99 No
Para fines de consolidación de cuentas e información que debe efectuar el Organismo Ejecutivo, las municipalidades remitirán, al Ministerio de Finanzas Públicas, al Congreso de