Jump to content

opmo

Administrators
  • Posts

    2,901
  • Joined

  • Last visited

Reputation Activity

  1. Like
    opmo got a reaction from trpthawaii in Timeframe to run on Catalina   
    We have some problem with CCL compiler on Catalina. We are working on it.
  2. Thanks
    opmo got a reaction from JulioHerrlein in OLD VSL Gig Files articulations   
    Of course all depends on what Vienna Instrument present you are loading into the Vienna Ensember Pro app.
     
    With both.
  3. Thanks
    opmo got a reaction from JulioHerrlein in OLD VSL Gig Files articulations   
    And if the :sound is 'gm then :program is the instrument name or an integer of the gm setup with :port set to nil.
  4. Like
    opmo got a reaction from JulioHerrlein in OLD VSL Gig Files articulations   
    Here is my VSL instrument setup example:
              :sq (:layout string-quartet-layout                        :port 3                        :channel '(1 2 3 4)                        :sound '(vi-violin                                 vi-violin                                 vi-viola                                 vi-cello)                        :program 0                        :controllers nil                        :pan (pan '(-30 -10 10 30))                        :volume 92)  
    As you can see the :program is set to 0.
    The program is not important here, only the :sound is.
     
    Here is the Violin sound setup:
    (in-package :Opusmodus) ;;;--------------------------------------------------------- ;;; VIENNA INSTRUMENTS - VIOLIN ;;;--------------------------------------------------------- (def-sound-set vi-violin                :programs   (:group perf-universal           vl-perf-sustain (:key c2 cc1 5)           vl-perf-marcato (:key c2 cc1 64)           vl-perf-spic    (:key c2 cc1 120)                      :group perf-legato-all           vl-perf-legato           (:key cs2 :key c1  cc1 40)           vl-perf-legato-sul       (:key cs2 :key cs1 cc1 40)           vl-perf-legato-zigane    (:key cs2 :key d1  cc1 40)           vl-perf-legato-vib-progr (:key cs2 :key ds1 cc1 40)           vl-perf-portamento       (:key cs2 :key c1  cc1 80)                      :group articulation-combi           vl-staccato       (:key d2 :key c1  cc1 40)           vl-sus-vib        (:key d2 :key cs1 cc1 40)           vl-fp-vib         (:key d2 :key d1  cc1 40)           vl-trem-sus       (:key d2 :key ds1 cc1 40)           vl-trill-1        (:key d2 :key e1  cc1 40)           vl-pon-staccato   (:key d2 :key f1  cc1 40)           vl-pon-trem       (:key d2 :key fs1 cc1 40)           vl-harm-art-stac  (:key d2 :key g1  cc1 40)           vl-octav-gliss-me (:key d2 :key gs1 cc1 40)           vl-pizz           (:key d2 :key a1  cc1 40)           vl-detache-short    (:key d2 :key c1  cc1 80)           vl-sus-vib-marc     (:key d2 :key cs1 cc1 80)           vl-sfz-vib          (:key d2 :key d1  cc1 80)           vl-trem-sus-af-auto (:key d2 :key ds1 cc1 80)           vl-trill-2          (:key d2 :key e1  cc1 80)           vl-pon-sus          (:key d2 :key f1  cc1 80)           vl-pon-trem-fa-auto (:key d2 :key fs1 cc1 80)           vl-harm-art-sus     (:key d2 :key g1  cc1 80)           vl-octav-gliss-fa   (:key d2 :key gs1 cc1 80)           vl-pizz-snap        (:key d2 :key a1  cc1 80)           :group pref-repetitions-combi           vl-perf-rep-sl     (:key ds2 :key c1)           vl-perf-rep-por-me (:key ds2 :key cs1)           vl-perf-rep-stac   (:key ds2 :key d1)           vl-perf-rep-spi    (:key ds2 :key ds1)           vl-perf-rep-harsh  (:key ds2 :key e1)           :group combi-cre9           vl-rep-cre9-por-fa-1 (:key e2 :key c1  cc1 10)           vl-rep-cre9-por-fa-2 (:key e2 :key cs1 cc1 10)           vl-rep-cre9-por-fa-3 (:key e2 :key d1  cc1 10)           vl-rep-cre9-por-fa-4 (:key e2 :key ds1 cc1 10)           vl-rep-cre9-por-fa-5 (:key e2 :key e1  cc1 10)           vl-rep-cre9-por-fa-6 (:key e2 :key f1  cc1 10)           vl-rep-cre9-por-fa-7 (:key e2 :key fs1 cc1 10)           vl-rep-cre9-por-fa-8 (:key e2 :key g1  cc1 10)           vl-rep-cre9-por-fa-9 (:key e2 :key gs1 cc1 10)           vl-rep-cre9-sta-1 (:key e2 :key c1  cc1 25)           vl-rep-cre9-sta-2 (:key e2 :key cs1 cc1 25)           vl-rep-cre9-sta-3 (:key e2 :key d1  cc1 25)           vl-rep-cre9-sta-4 (:key e2 :key ds1 cc1 25)           vl-rep-cre9-sta-5 (:key e2 :key e1  cc1 25)           vl-rep-cre9-sta-6 (:key e2 :key f1  cc1 25)           vl-rep-cre9-sta-7 (:key e2 :key fs1 cc1 25)           vl-rep-cre9-sta-8 (:key e2 :key g1  cc1 25)           vl-rep-cre9-sta-9 (:key e2 :key gs1 cc1 25)           vl-rep-cre9-spi-1 (:key e2 :key c1  cc1 70)           vl-rep-cre9-spi-2 (:key e2 :key cs1 cc1 70)           vl-rep-cre9-spi-3 (:key e2 :key d1  cc1 70)           vl-rep-cre9-spi-4 (:key e2 :key ds1 cc1 70)           vl-rep-cre9-spi-5 (:key e2 :key e1  cc1 70)           vl-rep-cre9-spi-6 (:key e2 :key f1  cc1 70)           vl-rep-cre9-spi-7 (:key e2 :key fs1 cc1 70)           vl-rep-cre9-spi-8 (:key e2 :key g1  cc1 70)           vl-rep-cre9-spi-9 (:key e2 :key gs1 cc1 70)           vl-rep-cre9-harsh-1 (:key e2 :key c1  cc1 120)           vl-rep-cre9-harsh-2 (:key e2 :key cs1 cc1 120)           vl-rep-cre9-harsh-3 (:key e2 :key d1  cc1 120)           vl-rep-cre9-harsh-4 (:key e2 :key ds1 cc1 120)           vl-rep-cre9-harsh-5 (:key e2 :key e1  cc1 120)           vl-rep-cre9-harsh-6 (:key e2 :key f1  cc1 120)           vl-rep-cre9-harsh-7 (:key e2 :key fs1 cc1 120)           vl-rep-cre9-harsh-8 (:key e2 :key g1  cc1 120)           vl-rep-cre9-harsh-9 (:key e2 :key gs1 cc1 120)           :group perf-harsh-combi           vl-sus-vib-fa    (:key f2 :key c1  cc1 5)           vl-sus-vib-progr (:key f2 :key cs1 cc1 5)           vl-pon-sus-fa    (:key f2 :key d1  cc1 5)                      :group omn           ord         (:key c2 cc1 5)           stacc       (:key d2 :key c1  cc1 40)           stacs       (:key e2 :key c1  cc1 25)           marc        (:key c2 cc1 64)           spicc       (:key c2 cc1 120)           leg         (:key cs2 :key c1  cc1 40)           tasto       (:key cs2 :key cs1 cc1 40)           leg+tasto   (:key cs2 :key cs1 cc1 40)           tasto+leg   (:key cs2 :key cs1 cc1 40)           vib+marc    (:key d2 :key cs1 cc1 80)           marc+vib    (:key d2 :key cs1 cc1 80)           deta        (:key d2 :key c1  cc1 80)           pizz        (:key d2 :key a1  cc1 40)           snap        (:key d2 :key a1  cc1 80)           trem        (:key d2 :key ds1 cc1 40)           tr1         (:key d2 :key e1  cc1 40)           tr2         (:key d2 :key e1  cc1 80)           stacc+ponte (:key d2 :key f1  cc1 40)           ponte+stacc (:key d2 :key f1  cc1 40)           ponte+trem  (:key d2 :key fs1 cc1 40)           trem+ponte  (:key d2 :key fs1 cc1 40)           ponte       (:key d2 :key f1  cc1 80)           )      :controllers   (:group default-settings           pitch 0           velocity-xf 2           volume 7           pan 10           expression 11           reverb-dry/wet 14           reverb-on/off 15           slot-xf 20           start-scaler 21           master-attack 22           master-release 23           master-filter 24           delay-scaler 25           tuning-scaler 26           humanize 27           velocity-xf-on-off 28           rsamp-on-off 29           dynamics-scaler 30           :group Pedal           Ped 64           Sost-Ped 66           Una-Corda 67                      :group matrix           cc1 1              ) )  
  5. Like
    opmo got a reaction from JulioHerrlein in OLD VSL Gig Files articulations   
    You define the keyswitches in the DEF-SOUND-SET, after, you place the file in the ~/Opusmodus/Def-Libraries/Def-Sound-Sets folder (next time you start the app the file will load automatically). Copy one of the existing files, change the name and fill it will your instrument setup (controllers, keyswitches etc...).
     
    All articulation you define in your sound-set can be used in omn. Nothing else you need to do. The list of attributes names you can use in your setup you will find in 4th Element - Attributes doc. You can create your own - if needed - with ADD-TEXT-ATTRIBUTES function.
     
    (q c4 stacc)   
    If there is a sound set with a name STACC in your setup then that program (sample) will be triggered.
     
    Stephane gives lessons on all OM technics and subjects:
    https://opusmodus.com/forums/lessons/
  6. Like
    opmo got a reaction from JulioHerrlein in OLD VSL Gig Files articulations   
    Def-Instrument-Sets are sets to be used with PS function - nothing to do with sound sets.
    To setup sound set you need to use DEF-SOUND-SET function.
    In the Library directory you find many examples how to define your own sound set for your instruments.
     
     
  7. Like
    opmo got a reaction from Stephane Boussuge in [SOLVED] Idea for a Rhythmic Set Theory Function   
    Example with chord symbols:
    (pcs-rhythm '(7/b9/s11 9/s11 7) :omn t) => ((s - = = - - = - = = - -)     (s - = - = - = - = = - -)     (s - - = - - = - = - - -))  
  8. Thanks
    opmo reacted to JulioHerrlein in [SOLVED] Idea for a Rhythmic Set Theory Function   
    My conference about Rhythmic Set Theory. Best !   Julio Herrlein´s conference at the III International Congress of the Brazilian Association of Musical Theory and Analisys (TeMA) and the IV International Congress of Music and Mathematics. This Congress was University of Rio de Janeiro (UFRJ), hosted by Prof. Dr. Carlos Almada, Prof. Dr. Pauxy Gentil-Nunes and Prof. Dr. Liduíno Liduino Pitombeira, among many other people. It was a great honor to be in this amazing meeting with great musicians and having the oportunity to talk about my doctoral dissertation research, in many topics related to rhythm and popular music. My doctoral dissertation (in portuguese) can be downloaded in this link:   http://hdl.handle.net/10183/179457   EXAMPLES:   - ALL ROTATIONS OF THE BEMBÉ RHYTHM 12:59 - REGULATIVE TIME-POINT (ANKU) - EXPLANATION 15:33 e EXAMPLE 16:11 - LIGETI´S DIATONIC HARMONIC CLOUDS in Cordes à Vide (Piano Etude 2) 18:37 - DANCING AND NON-DANCING RHYTHMS 19:40 - BEMBÉ WITH ALTERNATIVE SUBDIVISIONS 21:32 - EXCERPT OF JACOB COLLIER INTERVIEW TO JUNE LEE 22:00 - BEMBÉ RHYTHM INSIDE A CYCLE OF SEPTUPLETS 23:20 - WAYNE KRANTZ "WHIPERSNAPPER" SOLO ANALISYS WITH RHYTHMIC SETS 24:09   I know that music theory is sometimes very hard to grasp, but it can really bring light about the nature of some music materials. If you are just curious, you can jump straight to the musical examples. These examples are very practical in its nature and the catalog of rhythms contained in the dissertation can be used in a very practical way, for composing and improvising. I hope it can be inspiring for you to make some music. All the best ! Enjoy !
  9. Like
    opmo got a reaction from ydepps in Opusmodus 1.4 - Choralis   
    Upcoming ver. 1.4
    Function: CHORALIS

     
       
     
     

     
  10. Thanks
    opmo got a reaction from TomTolleson in Opusmodus 1.4 - Microtonality   
    Forthcoming ver. 1.4
    Microtonal System
     
    OMN Syntax:

     
    Example:
     


     
    Best wishes,
    Janusz
  11. Like
    opmo got a reaction from ydepps in Opusmodus 1.4 - Counterpoint   
    Upcoming ver. 1.4
    Function: COUNTERPOINT
     


       
     
     
  12. Thanks
    opmo got a reaction from JulioHerrlein in Def-Instrument-Sets folder   
  13. Like
    opmo got a reaction from lviklund in Opusmodus 1.4 - Counterpoint   
    Upcoming ver. 1.4
    Function: COUNTERPOINT
     


       
     
     
  14. Like
    opmo got a reaction from torstenanders in Opusmodus 1.4 - Counterpoint   
    Upcoming ver. 1.4
    Function: COUNTERPOINT
     


       
     
     
  15. Like
    opmo got a reaction from Stephane Boussuge in Opusmodus 1.4 - Counterpoint   
    Upcoming ver. 1.4
    Function: COUNTERPOINT
     


       
     
     
  16. Like
    opmo got a reaction from Stephane Boussuge in Opusmodus 1.4 - Choralis   
    Upcoming ver. 1.4
    Function: CHORALIS

     
       
     
     

     
  17. Like
    opmo got a reaction from AM in Opusmodus 1.4 - Choralis   
    Upcoming ver. 1.4
    Function: CHORALIS

     
       
     
     

     
  18. Like
    opmo got a reaction from AM in Opusmodus 1.4 - Counterpoint   
    Upcoming ver. 1.4
    Function: COUNTERPOINT
     


       
     
     
  19. Like
    opmo got a reaction from ydepps in Opusmodus 1.4 - Microtonality   
    Forthcoming ver. 1.4
    Microtonal System
     
    OMN Syntax:

     
    Example:
     


     
    Best wishes,
    Janusz
  20. Thanks
    opmo got a reaction from JulioHerrlein in Opusmodus 1.4 - Counterpoint   
    Upcoming ver. 1.4
    Function: COUNTERPOINT
     


       
     
     
  21. Thanks
    opmo got a reaction from JulioHerrlein in Opusmodus 1.4 - Choralis   
    Upcoming ver. 1.4
    Function: CHORALIS

     
       
     
     

     
  22. Like
    opmo got a reaction from lviklund in Opusmodus 1.4 - Choralis   
    Upcoming ver. 1.4
    Function: CHORALIS

     
       
     
     

     
  23. Thanks
    opmo reacted to neuronsong in Timeframe to run on Catalina   
    Great! Well, fingers crossed on "the plan". The software looks amazing. I'll just run it on an older laptop until it catches up. Cheers!
  24. Thanks
    opmo got a reaction from JulioHerrlein in [SOLVED] Idea for a Rhythmic Set Theory Function   
    Dear Julio,
     
    It is not a programmer standpoint, the function name is PCS-RHYTHM (Pitch Class Set).
    You might need to look the binary functions or TIME-POINT-SYSTEM function.
    (length-staccato (time-point-system (melodize 'c4d4e4f4g4a4b4) 's))  
    Best, J
  25. Like
    opmo got a reaction from JulioHerrlein in [SOLVED] Idea for a Rhythmic Set Theory Function   
    Check the output below. The above looks correct to me.
    (pcs-prime-form (melodize 'c4d4e4f4g4a4)) => (0 2 4 5 7 9) (pcs-prime-form (melodize 'c4d4e4f4g4a4b4)) => (0 1 3 5 6 8 10)
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy