Jump to content

opmo

Administrators
  • Posts

    2,894
  • Joined

  • Last visited

Reputation Activity

  1. Like
    opmo reacted to AM in generating realtime score / sending data from OPMO to POLYTEMPO NETWORK by OSC   
    dear all
     
    here's an example (from my current work)...
     
    this little video shows how i generate/display SCORE (instrumental parts) on a screen + virtual conductor (piano part). the example is "nonsense", but shows how it looks/works... you see the bars (generating), the cue, beat... and the arrow (that shows you where to read/play) ...also you hear some bad (sry) sound-simulation of the setup.
     
    in this way i can generate a whole piece in realtime on STAGE (all musicians will read their part from their own screen). this one will be for 5 instruments, ePlayer and modular synthesizer. during the performance an algorithm (or some data-streams) will generate the piece in OPMO. with OSC i can send all datas (score, beat, tempo..)  from OPMO to POLYTEMPO-NETWORK  (https://polytempo.zhdk.ch) and work and coordinate different independent tempo layers, conducting etc...
     
    for more POLYTEMPO informations... have a look here: https://polytempo.zhdk.ch
     
    greetings
    andré
     
    IMG_0083.MOV
     
  2. Like
    opmo reacted to rkylberg in Session 17 - 26.09.20 Extrapolation for Pierrot Ensemble   
    Thank you Stephane for these sessions and resources.
     
    We each have our individual composition goals and OpusModus is a great tool to help address our challenges. Understanding how to effectively apply OpusModus to take on our challenges requires insight and experience and your generosity to share your process is invaluable. We can glean so much from this lesson. Thank you for including the recordings of the session.
  3. Like
    opmo reacted to Stephane Boussuge in Session 17 - 26.09.20 Extrapolation for Pierrot Ensemble   
    Hi folks,
     
    Here's the files from this session showing my process for a work in progress " Extrapolation" for Pierrot Ensemble.
    You will find also exceptionally the video recording.
     
    All this material is shared here for study purpose naturally, please, don't use it "as this" but use this material as an example to inspire yourself and help you to construct your own workflow and algorithms.
     
    All the best and happy Opusmodus-ing
     
    Stéphane
     
    Part1-Basic-idea.opmo Part2-Main-Process.opmo Part3-Looping-Process.opmo Part4-ScoreOutput.opmo pitch-rotate-vary-segment.lisp Stephane-Video-ZoomOM2609-20.zip
  4. Like
    opmo got a reaction from Stephane Boussuge in find-everyother   
    I will add this option to the function with the next update.
  5. Thanks
    opmo got a reaction from JulioHerrlein in find-everyother   
    I will add this option to the function with the next update.
  6. Thanks
    opmo got a reaction from JulioHerrlein in OLD VSL Gig Files articulations   
    Maybe your Instrument (virtual instruments) is setup to C5 (centre).
  7. Like
    opmo got a reaction from JulioHerrlein in OLD VSL Gig Files articulations   
    Check the sound-set name of the articulation and the program.
  8. Like
    opmo reacted to Stephane Boussuge in Voile Suspendu for Piano   
    A short piano piece using GEN-FRAGMENT function.
     
    SB.
     
       
     
     
    Voile Suspendu.mp3 Voile Suspendu - Partition complète.pdf
  9. Thanks
    opmo got a reaction from JulioHerrlein in Zoom into Opusmodus   
    Next session 'Zoom into Opusmodus' is on.
    Best wishes,
    Janusz
  10. Thanks
    opmo got a reaction from torstenanders in Opusmodus 2.1.26015   
    2.1.26015
     
    – New:
    SCALE-NUMBERS

    – Changes and Additions (check the documentation for each of the functions below):

    GEN-CHORD-SERIES
    GEN-COLLECT – tuplet grouping.
    GEN-FRAGMENT – tuplet grouping.
    GEN-INTERLEAVE – tuplet grouping.
    GEN-MORPH – tuplet grouping.
    CHORD-INVERSION – extended functionality.
    DECHORD
    PS – preserve pitch names (composers intend).
    COUNTERPOINT – dictum addition: :tempo and :harmony, new voice symbol * (Pedal Point).
    DICTUM-TEMPO

    – Fixes:
    Tempo :length - tempo mark in the middle of a measure.
    TIE-BARS – with argument :section and :exclude.
    and same minor once.
     
    – Documentation:
    New score examples in Howto Utilities.
     
    – Note:
    The Check for Updates... should work and recognise your macOS system and install the correct update for your system.
    Please let me know if it works. If dose not work for you please download the update from the Forums Downloads page.
    Possibly the download here is safer. 🚦

    Best wishes,
    Janusz

    P.S. Later this week I will make an Announcement on Howto to setup and use Supercollider in Opusmodus.
  11. Thanks
    opmo got a reaction from JulioHerrlein in Opusmodus 2.1.26015   
    2.1.26015
     
    – New:
    SCALE-NUMBERS

    – Changes and Additions (check the documentation for each of the functions below):

    GEN-CHORD-SERIES
    GEN-COLLECT – tuplet grouping.
    GEN-FRAGMENT – tuplet grouping.
    GEN-INTERLEAVE – tuplet grouping.
    GEN-MORPH – tuplet grouping.
    CHORD-INVERSION – extended functionality.
    DECHORD
    PS – preserve pitch names (composers intend).
    COUNTERPOINT – dictum addition: :tempo and :harmony, new voice symbol * (Pedal Point).
    DICTUM-TEMPO

    – Fixes:
    Tempo :length - tempo mark in the middle of a measure.
    TIE-BARS – with argument :section and :exclude.
    and same minor once.
     
    – Documentation:
    New score examples in Howto Utilities.
     
    – Note:
    The Check for Updates... should work and recognise your macOS system and install the correct update for your system.
    Please let me know if it works. If dose not work for you please download the update from the Forums Downloads page.
    Possibly the download here is safer. 🚦

    Best wishes,
    Janusz

    P.S. Later this week I will make an Announcement on Howto to setup and use Supercollider in Opusmodus.
  12. Thanks
    opmo got a reaction from lviklund in Opusmodus 2.1.26015   
    2.1.26015
     
    – New:
    SCALE-NUMBERS

    – Changes and Additions (check the documentation for each of the functions below):

    GEN-CHORD-SERIES
    GEN-COLLECT – tuplet grouping.
    GEN-FRAGMENT – tuplet grouping.
    GEN-INTERLEAVE – tuplet grouping.
    GEN-MORPH – tuplet grouping.
    CHORD-INVERSION – extended functionality.
    DECHORD
    PS – preserve pitch names (composers intend).
    COUNTERPOINT – dictum addition: :tempo and :harmony, new voice symbol * (Pedal Point).
    DICTUM-TEMPO

    – Fixes:
    Tempo :length - tempo mark in the middle of a measure.
    TIE-BARS – with argument :section and :exclude.
    and same minor once.
     
    – Documentation:
    New score examples in Howto Utilities.
     
    – Note:
    The Check for Updates... should work and recognise your macOS system and install the correct update for your system.
    Please let me know if it works. If dose not work for you please download the update from the Forums Downloads page.
    Possibly the download here is safer. 🚦

    Best wishes,
    Janusz

    P.S. Later this week I will make an Announcement on Howto to setup and use Supercollider in Opusmodus.
  13. Thanks
    opmo got a reaction from hujairi in Opusmodus 2.1.26015   
    2.1.26015
     
    – New:
    SCALE-NUMBERS

    – Changes and Additions (check the documentation for each of the functions below):

    GEN-CHORD-SERIES
    GEN-COLLECT – tuplet grouping.
    GEN-FRAGMENT – tuplet grouping.
    GEN-INTERLEAVE – tuplet grouping.
    GEN-MORPH – tuplet grouping.
    CHORD-INVERSION – extended functionality.
    DECHORD
    PS – preserve pitch names (composers intend).
    COUNTERPOINT – dictum addition: :tempo and :harmony, new voice symbol * (Pedal Point).
    DICTUM-TEMPO

    – Fixes:
    Tempo :length - tempo mark in the middle of a measure.
    TIE-BARS – with argument :section and :exclude.
    and same minor once.
     
    – Documentation:
    New score examples in Howto Utilities.
     
    – Note:
    The Check for Updates... should work and recognise your macOS system and install the correct update for your system.
    Please let me know if it works. If dose not work for you please download the update from the Forums Downloads page.
    Possibly the download here is safer. 🚦

    Best wishes,
    Janusz

    P.S. Later this week I will make an Announcement on Howto to setup and use Supercollider in Opusmodus.
  14. Thanks
    opmo reacted to Stephane Boussuge in gen-insieme-1   
    Hi folks,
     
    here's the main algorithm I've used to create my "Triptyque pour 6 instruments".
     
    https://opusmodus.com/forums/topic/1843-triptyque-pour-6-instruments/
     
    Hope you will enjoy it like me because it was a lot of fun to do it (thanks Janusz for OM !).
     
    Stéphane
     
    gen-insieme1.opmo
  15. Like
    opmo got a reaction from Stephane Boussuge in Triptyque Pour 6 Instruments   
    Love the power here 🙂
  16. Like
    opmo reacted to Stephane Boussuge in Triptyque Pour 6 Instruments   
    Hi,
     
    here's a new score made with Opusmodus and Sibelius.

     
    SB.
  17. Thanks
    opmo got a reaction from torstenanders in Deleting fr.lproj and it.lproj safe?   
    Yes you can.
  18. Like
    opmo reacted to torstenanders in Controlling the score layout with ps (combining separate instruments with brackets, braces etc.)   
    OK, I see. Thanks for making that clear again.
  19. Thanks
    opmo got a reaction from torstenanders in Piano pedalling (ped articulation fixed now; half-ped still open question)   
    half-ped was not a part of the musicxml, therefore is not implemented in OM.
    ped1 is sustain for one event only.
  20. Like
    opmo got a reaction from JulioHerrlein in Controlling the score layout with ps (combining separate instruments with brackets, braces etc.)   
    Just use single instruments or clef's names.
    As for :rh, :lh (specifically) I could add this to the layout system.
  21. Like
    opmo reacted to Stephane Boussuge in Session 13 - 15.08.20   
    Here's the file from this session.
     
    Enjoy !
     
    Stéphane
     
    BackToBasics-Def-Score150820.opmo
  22. Like
    opmo got a reaction from Stephane Boussuge in Counterpoint - Pedal Point   
    New release soon.
    New symbol * (pedal note or pedal point) added to the counterpoint dictum:
    ;; Patterns (setf  p1 '(q c4 ds5 d4 eb3)  p2 '(e c4 cs4 d4 ds4 e4 f4 fs4 g4)  p3 '(q g4 c5 e ds4 d3 ds4 c4)  p4 '(5q d2 cs3 - g4 - 3q c3 - fs3 q f4 e3)  ) ;; Counterpoint, methods and polyphony (counterpoint  (list p1 p2 p3 p4)  '(((- 1 2 3) :methods (- i r -))    ((- 4 3 *) :methods (- ri - -))    ((4 * * *) :methods (r - - -))    ((1 * 2 3) :methods (- - i -))    ((* * * *) :methods (- - - -)))  :global-methods '((fl) (t12 cl) (hn) (t-12 vc))  :global-polyphony '(7 p)  :iterate t  :index 'vox) ;; Tempo (setf tempo-changes       (gen-tempo        '(44 72)        '(1 2)        vox1 :seed 34)) ;; Preview Score (ps 'gm     :fl (list vox1)     :cl (list vox2)     :hn (list vox3)     :vc (list vox4)     :tempo tempo-changes     )  

     
    best wishes,
    Janusz
     
  23. Like
    opmo reacted to Stephane Boussuge in Session 12 - 08.08.20   
    Hi folks,
     
    here's the file from this session.
    It was quite a challenge to show this piece but I was very happy to share it with all of you .
    Enjoy and happy study !
     
    Stéphane
     
    ZoomOnPluton.opmo
  24. Thanks
    opmo reacted to JulioHerrlein in Variant of unfold supporting arbitrary function arguments   
    Thank you, guys !!
     
    Yes, I try to read all the stuff, but it does not mean I understand it all by myself...🤣🤣🤣🤣🤣🤣
     
    And this quarantine is so lonely... I need to talk with you...
     
    Fortunately, I have this marvelous forum !! With amazing people !
    It´s very cool to have some functions with short "nicknames" !
     
    Thanks a lot. I will try this.
     
     
     
     
     
     
  25. Thanks
    opmo got a reaction from JulioHerrlein in Variant of unfold supporting arbitrary function arguments   
    More important you can apply the the unfold method to a specific bar or even to an event in a given bar number:
     
    Method applied to entire sequence:
    (unfold 'name 'method sequence)  
    Method1 applied to 2nd bar only:
    (unfold 'name '((method1 2) method2) sequence)  
    Method1 applied to the 3rd event in the 1st bar:
    (unfold 'name '((method1 1 3) method2) sequence)  
    Examples:
    (setf mat '((s c4 d4 e4 f4 g4) (s c4 d4 e4 f4 g4) (s c4 d4 e4 f4 g4))) (unfold 'om 't7 mat) => ((s g4 a4 b4 c5 d5) (s g4 a4 b4 c5 d5) (s g4 a4 b4 c5 d5)) (unfold 'om '((t-12 1 3) (t-1 2) (r 3)) mat) => ((s c4 mf d4 e3 f4 g4) (s b3 cs4 eb4 e4 fs4) (s g4 f4 e4 d4 c4)) (unfold 'om '? mat) => ((s c4 d4 e4 f4 g4) (s g4 a4 bb4 c5 d5) (s c4 bb3 gs3 g3 f3))  
    Why so may users do not read/examine the function documentation.🤓
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy