Posted June 20, 20196 yr In Lesson 4, it is statet that "You can see the LENGTH-WEIGHT replaces previously 'sounding' lengths with rest-lengths throughout the stream of pitches. " But actually Length-Weight INSERTS rests. Sounding pitches are not replaced, but shiftet. Is that correct?
June 20, 20196 yr To swallow pitches use GEN-SWALLOW function: (gen-swallow '(1/4 -1/4 1/4 -1/4) '(c4 d4 e4 g4)) All depends on the stage you are using the LENGTH-WEIGTH function and what you want to achieve. Anyway, I could add the swallow process into the function.
June 20, 20196 yr Author Quote All depends on the stage you are using the LENGTH-WEIGTH What does that mean?
June 20, 20196 yr Is the input omn form or just a length values, this is what I was saying and at what stage of your composition you used the function.
June 27, 20196 yr On 6/20/2019 at 4:41 PM, opmo said: To swallow pitches use GEN-SWALLOW function: (gen-swallow '(1/4 -1/4 1/4 -1/4) '(c4 d4 e4 g4)) All depends on the stage you are using the LENGTH-WEIGTH function and what you want to achieve. Anyway, I could add the swallow process into the function. Adding 'swallow' to LENGTH-WEIGHT function would be appreciated here 😉
June 27, 20196 yr The additional swallow keyword (default t) will be part of the next release. 🙂 (length-weight '((q c4 d4 e4 f4 g4 a4 b4) (q c4 d4 e4 f4 g4 a4 b4)) :weight '((3 1) (5 2)) :swallow nil :seed 875) => ((q c4 d4 e4 f4 g4 - a4) (q c4 d4 - e4 f4 g4 -)) ;; With :swallow T (default) (length-weight '((q c4 d4 e4 f4 g4 a4 b4) (q c4 d4 e4 f4 g4 a4 b4)) :weight '((3 1) (5 2)) :seed 875) => ((q c4 d4 e4 f4 g4 - b4) (q c4 d4 - f4 g4 a4 -))
July 3, 20196 yr great ! Very important for keeping pitch alignment between 2 or more voice for counterpoint control !! S.
Create an account or sign in to comment