Jump to content

All Activity

This stream auto-updates     

  1. Last week
  2. opmo

    Startup issue

    Delete the source code of the DOUBLE function from the 'User Source.opmo' file.
  3. RST

    Startup issue

    Would it be possible to point this out specifically? Trouble is finding this element.
  4. opmo

    Startup issue

    Just delete the function double for the Opusmodus Extensions folder, the function is just an example.
  5. RST

    Startup issue

    > Error: The function double is predefined by Opusmodus. > While executing: ccl::cerror-if-redefine-om, in process Opusmodus Extension Initialization(5). > Type cmd-/ to continue, cmd-. to abort, cmd-\ for a list of available restarts. > If continued: Replace the definition of double. > Type :? for other options. 1 > Recently when I start Opus Modus I get this error message. Is there something to do? With thanks!
  6. opmo

    LessThanEigth for String Quartet and Clarinet

    The function name length-rest-weight has changed to length-weight. I fixed the score of above as well.
  7. TangoTango

    LessThanEigth for String Quartet and Clarinet

    Thanks, Stephane. This is a great example to work from. I've not created a piece with multiple parts exclusively in Opus Modus yet so this is a good starting point. I received an error with an undefined function. Is that due to a version error or is there a function I need to build and reference as a separate file? Or perhaps its something else. Here's the error I received when I evaluated the file:
  8. Andy

    Pop out a window?

    Is there a way to pop out a window? I have a dual monitor setup and would like to take advantage of it. Thanks
  9. Earlier
  10. This will be fixed in ver. 1.3
  11. fixed it: (let ((offset 20)) (tonality-map `(minor-pentatonic :root c0 :map step :rotate ,offset) pitch))
  12. Hello, So, this obviously works: (setf pitch (integer-to-pitch '(20 19 18 15))) (tonality-map '(minor-pentatonic :root c0 :map step :rotate 20) pitch) but this—passing in a variable to the :rotate key—doesn't. (Assuming because it's inside a quoted list?) (let ((offset 20)) (tonality-map '(minor-pentatonic :root c0 :map step :rotate offset) pitch)) I'd like to do something like the latter because I'd like to dynamically pass in changing values for :rotate. Any tips or suggestions? thanks for taking a look, Michael
  13. The midi channels should to be the same in each score.
  14. Jorvd

    Difficulties combining multiple scores

    Ah yes this seems to work well, however I am using a lot of different instruments (MIDI Channels) which differ per score section. So for example in the intro the chords might go to channel 1 and in section 2 they go to channel 7. The provided example uses 3 different instruments that don't change channels, making the assemble-seq a lot more useful. I was hoping to find a more convenient way to manage this without having to re-write my scores, are there other alternatives to this approach?
  15. You will find the answer in the Stephane score "DseExta.opmo" in the 4. Score Examples/Strings and Piano.
  16. mzm132

    mzm132

  17. Hi, I've been following this thread in an attempt to build one score from multiple projects: https://opusmodus.com/forums/topic/415-working-with-large-pieces-in-multiple-sections/?tab=comments#comment-1014 I've tried both the approach from Stephane and Janusz but I can't seem to play back the scores after each other. Instead when I compile the three different scores it plays them all back at the same time/on top of each other. I'm probably doing something stupid somewhere but I can't figure out what, here's a screenshot of my project:
  18. JulioHerrlein

    Harmonic Systems - Harmonizing from top notes (melodies)

    Thanks a lot Stephane!! Looks Great!!
  19. Stephane Boussuge

    Harmonic Systems - Harmonizing from top notes (melodies)

    You can use pitch-class within pattern-map function: (pattern-map '(((0 1 9 4 2 5) (0 4 2 1 9 5)) ((11 8 10 3 7 6) (10 8 11 3 7 6))) '((c6 cs4 a4 e3 d6 f4) (b4 gs3 bb4 eb4 g5 fs6)) :pcs t) => ((c6 e4 d4 cs3 a6 f4) (bb4 gs3 b4 eb4 g5 fs6))
  20. Stephane Boussuge

    Help on WILDCARDS ? *

    You can use pitch-class within pattern-map function: (pattern-map '(((0 1 9 4 2 5) (0 4 2 1 9 5)) ((11 8 10 3 7 6) (10 8 11 3 7 6))) '((c6 cs4 a4 e3 d6 f4) (b4 gs3 bb4 eb4 g5 fs6)) :pcs t) => ((c6 e4 d4 cs3 a6 f4) (bb4 gs3 b4 eb4 g5 fs6))
  21. Andy

    On the Functions of death......

    Janusz...Ha, yes. Thanks
  22. opmo

    On the Functions of death......

    GEN-AMBITUS-SERIES - expanding and narrowing
  23. Andy

    On the Functions of death......

    Stephane, Wow! That is exactly what I was hoping for. Thank you so much. 🙂
  24. Stephane Boussuge

    On the Functions of death......

    May be Expansion-series functions pitch-repeat-transpose (re-incarnation 🙂 trim with gen-trim length-diminution or augmentation fragmentation with pitch-fragment gen-transition or gen-morph etc.. use weighted function to add more and more rest in music (length-weight) use text-to-pitch functions to create pitch structures based on the Death word or a death poem create vectors who go from top to bottom (or reverse) and use them for rhythm, pitch etc... (gen-tendency) the possibilities are endless 🙂 SB.
  25. An unusual request: I am using Opusmodus for my next project 'The Last', a dance piece, the subject of which is... death. Can anyone point me to some functions that might, with a little creative license, play with the idea of death in terms of, for example, entropy or decay? Or truncation. I'm throwing the ball in the air here so all ideas are welcome! Thanks Andy
  26. JulioHerrlein

    Help on WILDCARDS ? *

    Thanks, André ! I was trying to solve this problem (setf melody '(c5 c5 d5 e5 g5 a5 g5 c6 b5 c6)) (setf blkharm (pattern-map '(((c3) (e2g2a2c3))((d3) (f2gs2b2d3))((e3) (e3c3a2g2))((f3) (gs2b2d3f3))((g3) (g3e3c3a2))((gs3) (b2d3f3gs3))((ab3) (b2d3f3ab3))((a3) (c3e3g3a3))((b3) (d3f3ab3b3))((c4) (e3g3a3c4))((d4) (f3gs3b3d4))((e4) (e4c4a3g3))((f4) (gs3b3d4f4))((g4) (g4e4c4a3))((gs4) (b3d4f4gs4))((ab4) (b3d4f4ab4))((a4) (g4e4c4a4))((b4) (d4f4ab4b4))((c5) (e4g4a4c5))((d5) (f4gs4b4d5))((e5) (e5c5a4g4))((f5) (gs4b4d5f5))((g5) (g5e5c5a4))((gs5) (b4d5f5gs5))((ab5) (b4d5f5ab5))((a5) (g5e5c5a5))((b5) (d5f5ab5b5))((c6) (e5g5a5c6))((d6) (f5gs5b5d6))((e6) (e6c6a5g5))((f6) (gs5b5d6f6))((g6) (g6e6c6a5))((gs6) (b5d6f6gs6))((ab6) (b5d6f6ab6))((a6) (g6e6c6a6))((b6) (d6f6ab6b6))) melody :otherwise 'c4f4bb4eb5)) (make-omn :length '(q e e e e e e q q q) :pitch blkharm) To make some block harmonizations, like this: If you are curious, see this post: Best !! Thank you ! You are the LOOPER MAN ! Julio
  1. Load more activity
×