August 21, 20251 yr Hi,Is there no (in the provided documentation) simplified argument to directly ask library to randomly draw from all sections of a library in a single command?like this it works well(setf res (gen-david alice-chord4 (length-span 12 (append (library '22-Rhythms 'triplet-grouping nil :random 1) (library '22-Rhythms 'five-e-n-triplet nil :random 1) (library '22-Rhythms 'six-e-n-triplet nil :random 1) (library '22-Rhythms 'six-e-n-triplet nil :random 1) (library '22-Rhythms 'seven-e-n-triplet nil :random 1) (library '22-Rhythms 'three-e-n-triplet nil :random 1) (library '22-Rhythms 'two-e-n-triplet nil :random 1))) '(1 1/2 1/2 1/2 1/2 1/2 1/2 1 1/2 1/2 1/2 1/2 1/2 1/2 1 1 1/2 1/2 1/2 1/2) 4/4 12))Thank you for your helpdavid
August 22, 20251 yr Hi David , you just have to design your Library accordingly in one big section and use commentary to differentiate different parts of the library in place of sections.
August 22, 20251 yr Author Hi Stephane,You're absolutely right, I had created several sections.Thank you so much.D.
August 22, 20251 yr Author Stephane,Could you explain to me why I get this result with snippet?(setf res (gen-david alice-chord4 (length-span 12 (library '22-Rhythms 'seven-e-n-triplet nil :collect '(5))) '(1 1/2 1/2 1/2 1/2 1/2 1/2 1 1/2 1/2 1/2 1/2 1/2 1/2 1 1 1/2 1/2 1/2 1/2) 4/4 12))I would obviously like to get exactly rhythm written with my library : ry5 '(-q -3q -3q 3q 3q 3q 3q 3q 3q 3q)Thank you for your helpdavid
August 23, 20251 yr I’m not sure what the purpose of the function gen-david is. To troubleshoot the issue, you should examine the output of your function in the listener.
Create an account or sign in to comment