Jump to content

JulioHerrlein

Members
  • Posts

    806
  • Joined

  • Last visited

Posts posted by JulioHerrlein

  1. Dear Janusz, 

     

    I´m very happy to see the screenshots of the new version. Looking forward to have the Windows version !

    I have questions regarding the windows version.

     

    The questions are:

     

    1) in the windows version there will be the feature of the snippets, like resizing and just touching the snippet in order to copy the notation to the clipboard and then pasting it in a word document or in Inkscape software (or similar vetorial drawing software, like Corel) for further image editing, pasting the result as editable fonts, similar to the way it happens in OSX ?

     

    2) The possibility of opening the snippets in external notation editors, using (musicxml-to-editor) will be available in windows ?

     

    3) Editing the .lisp files for customizing def-libraries, custom instruments, preferences will be possible as in OSX ?

    I need to tweak some keyswitches in order to get my VST libraries playing the articulations, etc.

     

    All the best ! Thank you !

     

    Julio 

     

  2. Dear David,

     

    Once you figured out the pattern type in terms of integers representing the ascending (positive) or descending (negative) movement, both methods below will do the job for generating symmetric patterns a la Slonimsky´s Thesaurus. Note that there are some repeating patterns in Slonimsky book. For sure, Slonimsky did it all by hand in that time. The interesting thing is the concept, the whole idea of INTER-INFRA_ULTRAPOLATION and the conceptual difference between Scale, as unidirectional and Pattern, as Zig-Zags, alternating ascending and descending movements.

     

    By the way, the book is coming !! I´m looking forward to see it, too !

    IT´s in the review / translation stage.

     

    All the best !

    Julio

     

     

    (setf patt '(7 -1))
    (setf pitches (gen-sieve '(c4 e6) patt :type :pitch))
    
    or
    
    (make-scale 'c4 12 :alt '(7 -1))
  3. Dear Andre,

     

    Did you used virtualization to run in the M1 computer ?

    Looks good !

     

    Best,

    Julio

    2 hours ago, AM said:

    I'm testing (for fun) the M2 with opusmodus (intel, a little wobbly on silicon) - of course I still have a copy on my intel-mac, just for fun!

     

    but the combination is really good. I calculate/play something in OPUSMODUS, sending by OSC to MAX/MSP and further to ABLETON LIVE; as a heavy test, the same thing in parallel to REAPER. everything with different plugins. no jerks, no glitches. That will be really great, this combination - when OPMO officially runs on silicon!

     

    then PROCESSING can also run in parallel 😄

     

    @opmo: thx a lot for all the special functions you have coded for me/us over the last few years, very specific/individual solutions for me, my work!!

     

     

     

     

    testiing all.mov 35.42 MB · 0 downloads

     

  4. Dear All,

     

    I´m also a heavy user of Opusmodus. My old Macbook Air is broken now and I no longer use Apple products, because I don´t like Apple policies and the programmed obsolescence they use to make. I use windows machines emulating OSX via Virtual Machine. It works perfectly with Opusmodus. Actually Opusmodus is a very light and elegant software.

    Doing some research, I found that M1 can run virtual machines to install older OSX versions, like in the video below.

    It can be a temporary alternative if you really need Opusmodus in a hurry.

    It´s a little tricky, but it works for me. You can run VMware, Virtualbox, Parallels Desktop, Fusion, etc. There are many options.

    Best

     

    OSXDAILY.COM

    Mac VirtualBox users will be happy to know that VirtualBox now runs natively on Apple Silicon ARM processors, including the M1 and M2. VirtualBox is virtualization software that allows you to run o…

     

  5. Amazing feature, Janusz !

     

    This is new Notation Viewer is a very useful feature, especially for dealing with long excerpts of music. It really helps a lot when hearing the pieces to make decisions about the form, the duration of the textures.

    Does it works also with the ps (preview score) function ?

     

    Looking forward to see it in Windows machines !

     

    All the best !

     

    Julio 

  6. When the midi entry is enabled you can send notes to the midi input. The source of this notes can be a midi controller, a midi guitar and also from the output of a DAW, Max/MSP, Pure Data or anything with midi output. You can use a virtual port, even from a remote mac or windows computer. Check this possibilities:

    It works for sending midi via wifi from a windows computer to Opmo (or other application).

     

    WWW.TOBIAS-ERICHSEN.DE

     

    Good Luck ! 

  7. Dear all,

    Just for the record. The simple thing is just use four instances of distribute-stream to repitch the structure, like this:

     

    (setf v1mat-a '((h. c4 ord q eb4 -q e f4 stacc e g4)
    (q c4 p tie q c4 < tie c4 f ord e eb4 stacc f4 stacc)))
    (setf v2mat-a '((h. c4 ord q eb4 -q e f4 stacc e g4)
    (q c4 p tie q c4 < tie c4 f ord e eb4 stacc f4 stacc)))
    (setf v3mat-a '((h. c4 ord q eb4 -q e f4 stacc e g4)
    (q c4 p tie q c4 < tie c4 f ord e eb4 stacc f4 stacc)))
    (setf v4mat-a '((h. c4 ord q eb4 -q e f4 stacc e g4)
    (q c4 p tie q c4 < tie c4 f ord e eb4 stacc f4 stacc)))
    
    (setf repitch1 '((f5 e5) (e6 e6 e6 e6 e6) (f5 e5 d5 c5 f5 e5 d5 c5 f5 e5 d5 c5 f5 e5)))
    (setf repitch2 '((cs4 cs4 cs4 cs4 cs4 cs4) (d4 eb4 e4 f4 fs4 g4 gs4 a4 bb4 c5 cs5 d5 eb5 e5)))
    (setf repitch3 '((bb3 bb3 bb3 bb3 bb3 bb3) (a3 gs3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 e3 g3 fs3 f3 e3 eb3 d3 cs3 c3 b2 bb2 a2)))
    (setf repitch4 '(cs2 g2 cs2 d2 d2 bb2 bb2 bb2 bb2 bb2 bb2 g2 cs2 g2 cs2 g2 cs2 g2 cs2 g2 cs2 g2 cs2 g2))
    
    (setf v1new (distribute-stream repitch1 (list v1mat-a)))
    (setf v2new (distribute-stream repitch2 (list v2mat-a)))
    (setf v3new (distribute-stream repitch3 (list v3mat-a)))
    (setf v4new (distribute-stream repitch4 (list v4mat-a)))
    
      (setf v1 (make-omn
                :length (omn :length v1mat-a)
                :pitch v1new))
      (setf v2 (make-omn
                :length (omn :length v2mat-a)
                :pitch v2new))
      (setf v3 (make-omn
                :length (omn :length v3mat-a)
                :pitch v3new))
      (setf v4 (make-omn
                :length (omn :length v4mat-a)
                :pitch v4new))
    

     

     

    All the best !

    Julio

  8. Dear Friends,

     

    This is the example in the docs for the distribute-stream function.

     

    (setf sym '(c4 cs4 d4 eb4 e4 f4 fs4 g4 gs4 a4 bb4 c5 cs5 d5 eb5 e5))
    
    (setf v1 '(1/8 1/8 -1/8 2/8 -1/8 5/8))
    (setf v2 '(1/8 1/8 1/8 -1/8 2/8 1/8))
    (setf va '(-2/8 1/8 1/8 -5/8 1/8))
    (setf vc '(-1/8 3/8 3/8 1/8 1/8))
    
    (setf inst (distribute-stream sym (list v1 v2 va vc)))
    
    (setf in1 (make-omn :length v1 :pitch (1~ inst)))
    (setf in2 (make-omn :length v2 :pitch (2~ inst)))
    (setf in3 (make-omn :length va :pitch (3~ inst)))
    (setf in4 (make-omn :length vc :pitch (4~ inst)))
    
    (list in1 in2 in3 in4)

     

    The result shows that the chromatic pitch sequence is distributed in the voices almost like in every beat, like a 1/4 span.

     

    image.png.6efd2d4f9bffda39b489b7d1678a5ea7.png

    An interesting feature would be the option to specify a series of different length time spans to spread the notes, making the spreading of chords, voicings or serial structures (like hexachords) more controllable.  Is it possible , with a keyword ?

     

    Another possibility (maybe even better) is to spread the notes according to length sublists of each voice,

     

    Best,

    Julio

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy