Jump to content

EAIP

Members
  • Posts

    46
  • Joined

  • Last visited

Everything posted by EAIP

  1. Thanks for the quick reply, The third suggestion is what comes closest to what I'm looking for, but I want the second hairpin to start immediately on the first note (connected to the mp, not 1 note later). Is that possible? My first hairpin ends on a velocity symbol, I just want it to continue directly: ((e d4 f> > > >) (e d4 mp> > > > pp -)) (Notation from Sibelius). The playback effect of my code works just as intended. /Erik
  2. I've encountered some unexpected behavior of an OMN-script, maybe I'm missing something? The following code gives the intended result: (e d4 mp> > > > pp -) But in the following context using exactly the same OMN-script (second bar) the hairpin won't display: ((e d4 f> > > >) (e d4 mp> > > > pp -)) Both bars playback as intended though. /Erik Opusmodus 1.1.17944 OS X 10.9.5
  3. Yea, I think it could be useful, especially in more elaborate situations where a calculation in one param depends on the result of a calculation in an earlier param. The code in my example above obviously doesn't work, it was only meant to clarify what I'm talking about. :) In my current work for ex, I would like to know how many bars is generated in the :length param and then generate the same amount of bars in the :pitch param. Of course you could do that before make-omn, but it would be really convenient to be able to access the result of an other parameter from within the make-omn.
  4. Hi, A general question: Is there anyway to backward access a parameter within make-omn? (like Pkey within a Pbind in Supercollider) Something like this: (make-omn :length '(e e e e e) :pitch (list (integer-to-pitch (length :length))) ) => (e f4 f4 f4 f4 f4) Allt the best, Erik
  5. Hi, I noticed this behavior using length-adjust: (length-adjust '3/4 '(-s = = =) :type 'r :position 's) => (-h -s nil nil nil) This works though: (length-adjust '3/4 '(s = = =) :type 'r :position 's) => (-1/2 1/16 1/16 1/16 1/16) and this: (length-adjust '3/4 '(-s s s s) :type 'r :position 's) => (-1/2 -1/16 1/16 1/16 1/16) Seems as if the -s in combination with = causes the problem. I'm still on OM 1.0, maybe this behaves differently in 1.1. All the best, Erik
  6. Ah, that's it! Thanks for the quick reply, really enjoy working in OM, will update to 1.1 soon. All the best, Erik
  7. Hi, How can I find the sum of lengths in OMN including rests? Obviously the code below won't work, but it will give you an idea what I'm looking for: (setf anacrusis-ls '((-s = = = = = = =) (-3e = = = = =) (-5q. = = = = = = = = =))) (setf pick (rnd-pick anacrusis-ls)) (setf sum (find-sum pick)) All the best, Erik
  8. Hi, Thanks for the quick reply. All the best, Erik
  9. Hi, How do I actually access tonality-names? (integer-to-pitch acoustic-scale) throws the following error: > Error: Unbound variable: acoustic-scale > While executing: ccl::cheap-eval-in-environment, in process Listener-1(8). I'm on OS 10.9.5 (Mavericks), Opusmodus 1.0.15921All the best,Erik
  10. Hi, The settings in Preferences>Audition doesn't seem to load properly when restarting Opusmodus. However, the settings of the popup-menues are saved since last session, and when opening the Audition window the settings will reload. I'm on OS 10.9.5 (Mavericks), Opusmodus 1.0.15921 All the best, Erik
  11. Oh, great! I guess it's generally a good thing that an argument could be either a single value, a list or a function that returns a single value or a list. I've been doing some work using Patterns in SuperCollider and I find it really flexible, but I'm sure the developers at Opusmodus are already familiar with that concept. Having a good time over here going through the tutorials of Opusmodus. All the best, Erik
  12. Hi, Thanks for the quick reply. Is it thus possible to "extend" OM-syntax with regular LISP expressions? All the best, Erik
  13. Hi,Is there a way that I can randomize the size argument of GEN-INTERLEAVE in the following code?That is, not just initially but continuously, so you get a variable interleave size. All the best,Erik(ambitus '(g3 g5) (gen-interleave 5 (integer-to-pitch (gen-accumulate '(2 7) :start -5 :count 16))) :type :invert)
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy