-
Posts
2,901 -
Joined
-
Last visited
Reputation Activity
-
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.
-
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.
-
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.
-
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 ) )
-
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/
-
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.
-
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 - - = - - = - = - - -))
-
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 ! -
-
opmo got a reaction from TomTolleson in Opusmodus 1.4 - Microtonality
Forthcoming ver. 1.4
Microtonal System
OMN Syntax:
Example:
Best wishes,
Janusz
-
opmo got a reaction from ydepps in Opusmodus 1.4 - Counterpoint
Upcoming ver. 1.4
Function: COUNTERPOINT
-
-
opmo got a reaction from lviklund in Opusmodus 1.4 - Counterpoint
Upcoming ver. 1.4
Function: COUNTERPOINT
-
opmo got a reaction from torstenanders in Opusmodus 1.4 - Counterpoint
Upcoming ver. 1.4
Function: COUNTERPOINT
-
opmo got a reaction from Stephane Boussuge in Opusmodus 1.4 - Counterpoint
Upcoming ver. 1.4
Function: COUNTERPOINT
-
opmo got a reaction from Stephane Boussuge in Opusmodus 1.4 - Choralis
Upcoming ver. 1.4
Function: CHORALIS
-
-
opmo got a reaction from AM in Opusmodus 1.4 - Counterpoint
Upcoming ver. 1.4
Function: COUNTERPOINT
-
opmo got a reaction from ydepps in Opusmodus 1.4 - Microtonality
Forthcoming ver. 1.4
Microtonal System
OMN Syntax:
Example:
Best wishes,
Janusz
-
opmo got a reaction from JulioHerrlein in Opusmodus 1.4 - Counterpoint
Upcoming ver. 1.4
Function: COUNTERPOINT
-
opmo got a reaction from JulioHerrlein in Opusmodus 1.4 - Choralis
Upcoming ver. 1.4
Function: CHORALIS
-
-
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!
-
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
-
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)