Jump to content

born

Members
  • Posts

    78
  • Joined

  • Last visited

Contact Methods

Profile Information

  • Gender
    Male
  • Location
    Austria

Recent Profile Visitors

3,101 profile views
  1. Hi, is it possible to write chords with different noteheads? I am trying to find a workaround for the missing flageolet notation, see attachment. Thanks for help. Best, Achim
  2. Perfect. I missed this one ... Thanks a lot. Achim
  3. Has anybody an idea how to formalize the following task? A list of 4 sublists with 2 elements: '((1 2) (3 4) (5 6) (7 8))) ==> All the possible combinations of either one or the other number in the sublist: '( (1 3 5 7) (1 4 5 7) (1 3 6 7) (1 4 6 7) (1 3 5 8) (1 4 5 8) (1 3 6 8) (1 4 6 8) (2 3 5 7) (2 4 5 7) (2 3 6 7) (2 4 6 7) (2 3 5 8) (2 4 5 8) (2 3 6 8) (2 4 6 8) ) Did I miss a combination? Thanks for help. Achim
  4. Thanks for the hint. Now I have to find a way to map the controller data to any automation parameter (volume, pan, etc.) At the moment I just get a Midi track with a lot of c4's ... Any ideas? Achim
  5. Hi, how can I convert this to an automation file in Midi to import it to a DAW? (Thanks to Tibor for the code ) Achim (setf b-amp-values1 (mod-sine-waves 4 1000 0.6 1 :phase -40 :modulation (gen-sine 700 2.5 1.2))) (list-plot b-amp-values1) (defparameter values-aligned (loop for i in b-amp-values1 collect (* 64 (+ i 1)))) (setf midi-test (gen-controller 1 values-aligned :time 1/1000)) (setf boolean-pitch (append '(q) (gen-repeat (length midi-test) 'c4))) (def-score midi-test (:title "score title" :key-signature ' chromatic :time-signature '(4 4) :tempo 120) (instrument :omn boolean-pitch :channel 1 :sound 'gm :program 'acoustic-grand-piano :controllers (1 midi-test)))
  6. I would suggest to add a keyword :sum to the function scale-numbers.
  7. No. The function which does something like this: ;; scale all numbers of lst that the sum of lst is 25 (setf lst '(1 2 3 4 5)) (setf list-sum (sum lst)) (setf scale 25) (setf result1 (loop for i in lst collect (* 1.0 (* scale (/ i list-sum))))) ;; test (sum result1) (setf result2 (loop for i in lst collect (round (* 1.0 (* scale (/ i list-sum)))))) ;; test (sum result2)
  8. Hello people, again struggling to find the name of the function which ranges all values in a list to a specific sum of the list. Any help?
  9. Hello, does anybody have a short hint how to notate this two double stop notations with 2 voices. (I know, there is no flageolet notehead in OM. I could use a cross and replace it in a notation program.) Thanks, best, Achim
  10. Is this calculation really reflecting the brownian motion at the limits before a new step is calculated or it is just mapping the result into a specified range?
  11. Thats a good start. Now, how can I map the brownian motion to a tendency mask?
  12. Is there any possibility to force a brownian motion to be reflected within a lower and an upper (maybe even changing) limit? Thanks for suggestions. Achim
  13. Hi all, is there a function/ method to merge several rhythms into one which is displaying all the onsets of these rhythms. Here the first two systems are merged into the third. Thanks for help. Achim
  14. Does anybody have an idea, how to sample x equidistant values from an env like xy-plot? (xy-plot '((2 0) (3 1) (5 1) (7 2) (11 3) (13 5) (17 8) (19 13) (20 21)) :join-points t :point-radius 2 :style :axis :point-style :square) For example 10 values from this graph:
  15. That looks really good. Thanks a lot. Achim
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy