erka Posted October 6, 2015 Share Posted October 6, 2015 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. Quote Link to comment Share on other sites More sharing options...
opmo Posted October 6, 2015 Share Posted October 6, 2015 You find all the answers in the HOWTO SCORE documents. Please check the 'Controllers 1.opmo' and 'Controllers 2.opmo' document. Quote Link to comment Share on other sites More sharing options...
erka Posted October 6, 2015 Author Share Posted October 6, 2015 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. Quote Link to comment Share on other sites More sharing options...
opmo Posted October 6, 2015 Share Posted October 6, 2015 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. Quote Link to comment Share on other sites More sharing options...
erka Posted October 6, 2015 Author Share Posted October 6, 2015 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 Quote Link to comment Share on other sites More sharing options...
opmo Posted October 6, 2015 Share Posted October 6, 2015 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 Quote Link to comment Share on other sites More sharing options...
erka Posted October 6, 2015 Author Share Posted October 6, 2015 Thank you. Quote Link to comment Share on other sites More sharing options...
erka Posted October 21, 2015 Author Share Posted October 21, 2015 Thanks for GEN-CONTROLLER. Just found it. P.S: Why is GEN-LOOP not listed in the library? Rolf Quote Link to comment Share on other sites More sharing options...
opmo Posted October 21, 2015 Share Posted October 21, 2015 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))) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.