torstenanders Posted December 22, 2017 Share Posted December 22, 2017 Does Opusmodus perhaps already have some quantisation function that expects a list of floats and that basically rounds these floats into a metric rhythm, including using tuplets? I am aware of vector-to-length – that implements a simple form of what I am looking for, but it does not support tuplets. Other algorithmic composition systems have more sophisticated quantisation facilities. For example, OpenMusic provides the box omquantify (among other functions in the Kant library). http://support.ircam.fr/docs/om/om6-manual/co/Quantification.html I am aware that quantification is a complex process, but perhaps that is already there in Opusmodus. Best, Torsten AM 1 Quote Link to comment Share on other sites More sharing options...
opmo Posted December 22, 2017 Share Posted December 22, 2017 Achim Bornhoeft and I we had a brain storming session on quantisation here in Venice for two days. The code will be ready for testing in few days. The holidays might delay the release a bit. The test are already very promising :-) lviklund, torstenanders, hujairi and 4 others 5 2 Quote Link to comment Share on other sites More sharing options...
torstenanders Posted December 22, 2017 Author Share Posted December 22, 2017 Wow, thanks! Best, Torsten Quote Link to comment Share on other sites More sharing options...
JulioHerrlein Posted December 23, 2017 Share Posted December 23, 2017 18 hours ago, opmo said: Achim Bornhoeft and I we had a brain storming session on quantisation here in Venice for two days. The code will be ready for testing in few days. The holidays might delay the release a bit. The test are already very promising :-) Looks interesting ! Looking forward ! Best. Merry Xmas, Janusz ! Quote Link to comment Share on other sites More sharing options...
opmo Posted December 25, 2017 Share Posted December 25, 2017 Few QUANTIZE examples: (setf val1 (gen-white-noise 19 :seed 56)) => (0.42731586 0.21048035 0.14944322 0.05199222 0.33933866 0.8851649 0.93565786 0.93476516 0.3839242 0.03127964 0.39819628 0.18478736 0.9568939 0.6663358 0.26542348 0.4052874 0.68264747 0.95090246 0.12790146) (quantize val1 '(3 5 7)) => (7h. 7q 7q 7q 7q_3q 3h_t e. t_e.. t_s t s. t t_5w 5q_e s s_5q 5h. 5q_e. s) (setf val2 (gen-white-noise 19 :scale 2.2 :seed 875)) => (0.5896695 1.3854954 1.7601246 0.15660097 1.0577743 2.005573 0.8151905 0.83697665 0.17089269 1.5035293 0.97181803 0.54288834 1.810276 1.551678 2.1626956 0.7790575 1.5867842 1.6030518 1.3905888) (quantize val2 '(3 5 7)) => (e e_e.. t_q_7wq 7q 7q_e.. t_q_e.. t_3h 3q_e s s_q_e e_s e s_q_e e_q_s e._q_e e_5q 5w_e e_q_e e_q) (setf val3 (vector-range -1.0 1.0 (gen-white-noise 19 :seed 154))) => (-0.24158841 -0.9634026 -0.99552864 -0.4178778 0.9713292 -0.58351946 -0.77635634 0.532539 0.4349326 -0.85446167 -0.9610649 -0.9799211 1.000001 -0.4322123 0.3123653 -1.0 0.74611676 0.66992795 -0.034718752) (quantize val3 '(3 5 7)) => (-3q -3h -3q -3h -3q -3q 3q_e -e -7q -7wq 7q_3q 3q -3q -3h -3q -e -e -e e_e -e -s s -e -e e_e e) Best wishes, J JulioHerrlein, AM, Stephane Boussuge and 1 other 3 1 Quote Link to comment Share on other sites More sharing options...
AM Posted December 25, 2017 Share Posted December 25, 2017 great! merry christmas Quote Link to comment Share on other sites More sharing options...
lviklund Posted December 25, 2017 Share Posted December 25, 2017 Very nice! Merry Christmas Janusz and all of the OM family. /Lasse Quote Link to comment Share on other sites More sharing options...
JulioHerrlein Posted December 25, 2017 Share Posted December 25, 2017 Congrats, Janusz! Looks Great! Merry Xmas!. Best Julio Quote Link to comment Share on other sites More sharing options...
opmo Posted December 31, 2017 Share Posted December 31, 2017 Implemented in version 1.2.22867 JulioHerrlein 1 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.