October 6, 201510 yr Hi, where can I find a documentation of the syntax of the :controllers section. I don't get the timing. When will a controller change etc. The only thing I found is an example in DEF-SCORE.
October 6, 201510 yr You find all the answers in the HOWTO SCORE documents. Please check the 'Controllers 1.opmo' and 'Controllers 2.opmo' document.
October 6, 201510 yr Author I still don't get it. What exactly does this mean in the controllers.opmo. 45 '((78 1/2) (3 3) (32 1/2)) How will the controller 45 move during playback of the score.
October 6, 201510 yr Explanation 45 '((78 1/2) (3 3) (32 1/2)) cc 45 with value 78 with a 1/2 length span. cc 45 with value 3 with a 3/1 length span. cc 45 with value 32 with a 1/2 length span. I am preparing a new document which will explain the controller syntax with new a function GEN-CONTROLLER.
October 6, 201510 yr Author Thanks you. Actually too simple. Sorry. Time to wake up. I think I got confused by something like 45 (rnd-sample 3 '(23 45 12 89 94 2 57 21)) Because this are also three values picked once but switched continuously. The timing seems to come from the :omn :length. Can you set it different? Well, I wait for the docu. Looking forward to GEN-CONTROLLER. Regards Rolf
October 6, 201510 yr First form with value and length-note alignment: 52 (rnd-sample 100 '(23 45 12 89 94 2 57 21)) cc 52, a loop, with each value aligning to a length-note. Second form with length span: 9 '((4 1) (3 1/2) (65 1/2)) cc 9, value 4, length span 1 cc 9, value 3, length span 1/2 cc 9, value 65, length span 1/2 51 (:asc 34 127 1/32 5) cc 51, ascending from 34 to 127 with a resolution of 1/32 length in a span of 5/1
October 21, 201510 yr Author Thanks for GEN-CONTROLLER. Just found it. P.S: Why is GEN-LOOP not listed in the library? Rolf
October 21, 201510 yr GEN-LOOP (macro) produces some warnings therefore is better to use GEN-EVAL (function). (gen-eval 4 '(rnd-sample 4 '(1 2 3 4 5))) But you can use GEN-LOOP as well :-) (gen-loop 4 (rnd-sample 4 '(1 2 3 4 5)))
Create an account or sign in to comment