IanClay Posted June 14, 2021 Share Posted June 14, 2021 Please could someone suggest ideas for creating random notes that are played in clusters over random time periods? Quote Link to comment Share on other sites More sharing options...
Stephane Boussuge Posted June 15, 2021 Share Posted June 15, 2021 One possible way among the infinity of possibility : ;;; Creating random notes that are played ;;; in clusters over random time periods ;; Create random notes (setf notes (rnd-sample 512 (make-scale 'c2 48))) ;; Create chords (setf chords (gen-chord 24 4 8 -6 6 notes)) ;; Create binary time periods (setf bin (gen-binary-rnd 24 16 1 8)) ;; Create rhythm from binary (setf ry (binary-map bin 's)) ;; Create random dynamics (setf dyn (rnd-sample (length chords) '(pp p mp mf f ff))) ;; Full OMN Assembly (setf rnd-chords (make-omn :pitch chords :length ry :velocity dyn ;:span :pitch )) (ps 'gm :pg (list rnd-chords) :tempo 64) SB. opmo 1 Quote Link to comment Share on other sites More sharing options...
IanClay Posted June 16, 2021 Author Share Posted June 16, 2021 Thank you, that's a great starting point for me to experiment with. 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.