Jump to content

born

Members
  • Posts

    82
  • Joined

  • Last visited

Contact Methods

Profile Information

  • Gender
    Male
  • Location
    Austria

Recent Profile Visitors

3,142 profile views
  1. How can I display a score compiled like this (compile-score '((<def-score-name> :start 1 :end 90))) with display-musicxml? This gives an error: (display-musicxml (compile-score '((<def-score-name> :start 1 :end 90)))) Any idea? Achim
  2. Thanks a lot. I found another one as well: quantum
  3. Is there one working with OMN?
  4. Lets say I have 2 measures of music. I want to make random variations of the rhythms (not the pitches) The result should fit in the initial 2 measures. What is the function called for this. I cannot remember ... Thanks for help, Achim
  5. 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
  6. Perfect. I missed this one ... Thanks a lot. Achim
  7. 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
  8. 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
  9. 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)))
  10. I would suggest to add a keyword :sum to the function scale-numbers.
  11. 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)
  12. 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?
  13. 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
  14. 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?
  15. Thats a good start. Now, how can I map the brownian motion to a tendency mask?
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy