March 20Mar 20 How can I most easily apply the "AMBITUS function" (or any other) to specific measures? I have an OMN sequence (structured into measures) and would like to apply the function, for example, to measures 24 and 25 and to measure 31, while leaving the rest unchanged. Does anyone have a quick tip on the simplest way to do this?Thx for supportAndré
March 20Mar 20 There's also a more generic option.Jesper(maybe-section(lambda (x) (ambitus '(c7 c8) x)) mat '(23 24 30))(maybe-section (lambda (x) (pitch-transpose 12 x)) mat '(23 24 30))
March 20Mar 20 Author i will do it more LISPian, because i want to code more then AMBITUS... so MAYBE-SECTION with lambda will fit better! Thx!
March 20Mar 20 Also(do-section '(0 1) '(ambitus '(c7 b7) x) '((c4 d4 e4 f4 g4 a4) (c4 d4 e4 f4 g4 a4)))(do-section '(0 1) '(chordize x) '((c4 d4 e4 f4 g4 a4) (c4 d4 e4 f4 g4 a4)))(maybe-section (lambda (x) (chordize x)) (maybe-section (lambda (x) (ambitus '(c7 c8) x)) '((c4 d4 e4 f4 g4 a4) (c4 d4 e4 f4 g4 a4) (c4 d4 e4 f4 g4 a4) (c4 d4 e4 f4 g4 a4))'(1 2))'(0 1 ))
March 20Mar 20 I think we have to embed one into another imagining what needs to be processed first and find a suitable algo for it. Best
Create an account or sign in to comment