Stephane Boussuge Posted May 30, 2020 Share Posted May 30, 2020 Here's the file from today. Happy Opusmodusing !! Stéphane Zoom300520-Soundsets1.opmo Nikos, EAIP, opmo and 1 other 2 2 Quote Link to comment Share on other sites More sharing options...
EAIP Posted May 30, 2020 Share Posted May 30, 2020 Thanks for a great presentation Stéphane, looking forward to the next livestream. Erik Stephane Boussuge 1 Quote Link to comment Share on other sites More sharing options...
edesert Posted May 30, 2020 Share Posted May 30, 2020 Thanks once again for your generosity, Stephane! This was once again a very useful presentation - I am starting to feel less intimidated by the process Peter Stephane Boussuge 1 Quote Link to comment Share on other sites More sharing options...
InLight-Tone Posted May 30, 2020 Share Posted May 30, 2020 Are these available for watching after the stream? I have a really bad connection at the moment and can't attend... Quote Link to comment Share on other sites More sharing options...
Stephane Boussuge Posted May 31, 2020 Author Share Posted May 31, 2020 I'm really sorry but it was not possible for me to record the session. We will try to find a solution for other sessions. SB. Quote Link to comment Share on other sites More sharing options...
Nikos Posted May 31, 2020 Share Posted May 31, 2020 Thanks Stéphane for the livestream, great teaching as usual! Stephane Boussuge and opmo 2 Quote Link to comment Share on other sites More sharing options...
o_e Posted June 3, 2020 Share Posted June 3, 2020 Hi, I've successfully managend to build a soundset thanks to Stéphanes last Zoom Lesson on last Saturday. Thanks for that! No I try to invoke the CC Expression Controller, I already found the Controllers 1 score where is a lot of information. How do I assign the controller movement to certain place in the score, lets say I want to have a violin harmonic, a whole note in bar 5, going from al niente to dal niente, so I need a controller movement like :controllers 11 '((:asc-desc 0 127 1/32 1) (a movement from 0 to 127 and back to 0 in the time of 1/1 and in the resolution of 32th notes, right?) How do I make this movement happen (only) in bar 5? thanks for an answer, best ole Quote Link to comment Share on other sites More sharing options...
Stephane Boussuge Posted June 3, 2020 Author Share Posted June 3, 2020 Hi Ole, you could use gen-dynamic-controller function if you want to do this directly from OMN. Please look at the documentation of this function. Best wishes Stéphane Quote Link to comment Share on other sites More sharing options...
o_e Posted June 3, 2020 Share Posted June 3, 2020 I will do that, thanks! Quote Link to comment Share on other sites More sharing options...
o_e Posted June 6, 2020 Share Posted June 6, 2020 Another quick question arises: When I want to define 2 keyswitches in the soundset file, do I have to use extra brackets? lyr-leg (:key (e1, e0)) or not: lyr-leg (:key e1, e0) Thanks! Quote Link to comment Share on other sites More sharing options...
opmo Posted June 6, 2020 Share Posted June 6, 2020 This way: lyr-leg (:key e1 :key e0) Example with CC: ho1-portato-short (:key d6 :key c1 cc1 80) There are many examples how-to in the sound set Libraries. Quote Link to comment Share on other sites More sharing options...
o_e Posted June 6, 2020 Share Posted June 6, 2020 Sorry for being a pain in the neck, but I can't figure out why I get this errorwarning: > Error: In sound set sq-vsl, program stacc, there is no controller named: cc1 > While executing: %def-sound-set-internal, in process Opusmodus Extension Initialization(5). > Type cmd-/ to continue, cmd-. to abort, cmd-\ for a list of available restarts. > If continued: Skip loading OM init file. > Type :? for other options. 1 > My Soundset looks like this (see attachment): sq_vsl.lisp Quote Link to comment Share on other sites More sharing options...
opmo Posted June 6, 2020 Share Posted June 6, 2020 CC was missing: :group matrix cc1 1 (in-package :Opusmodus) (def-sound-set sq-vsl :programs (:group omn stacc (:key c1 cc1 5) ;staccato susV (:key cs1 cc1 5) ;sus with vibrato fpV (:key d1 cc1 5) ;fp with vibrato pleg (:key ds1 cc1 5) ;perfect legato prepls (:key e1 cc1 5) ;perfect repetition legato slow frep (:key f1 cc1 5) ;fast repetition 150 trem (:key fs1 cc1 5) ;tremolo pizz (:key g1 cc1 5) ;pizz harm (:key gs1 cc1 5) ;harmonic artifical sus ponts (:key a1 cc1 5) ;ponte suspended dets (:key c1 cc1 20) ;detache short sus (:key cs1 cc1 20) ;sus non vib sfzV (:key d1 cc1 20) ;sforzato+vibrato ptrill (:key ds1 cc1 20) ;perfect trill legato prepp (:key e1 cc1 20) ;perf rep portato medium frep160 (:key f1 cc1 20) ;fast rep 160 trill-2 (:key fs1 cc1 20) ;minor 2nd trill bartok-pizz (:key g1 cc1 20) ;bartok pizz short-harm (:key gs1 cc1 20) ;short harmonic pontstacc (:key a1 cc1 20) ;ponte staccato detlV (:key c1 cc1 70) ;detache long vibrato susex (:key cs1 cc1 70) ;sus vib expressivo sffzV (:key d1 cc1 70) ;sffz vibrato marc (:key ds1 cc1 70) ;marcato rspicc (:key e1 cc1 70) ;perfect rep spiccato frep180 (:key f1 cc1 70) ;fast rep 180 trill2 (:key fs1 cc1 70) ;major 2nd trill collegno (:key g1 cc1 70) ;col legno harmp (:key gs1 cc1 70) ;art harm perf rep ponp (:key a1 cc1 70) ;ponte perfect rep legato susVp (:key cs1 cc1 120) ;sus vib progress pport (:key ds1 cc1 120) ;perfect portamento prsh (:key e1 cc1 120) ;perfect repetition harsh frep200 (:key f1 cc1 120) ;fast repetition 200 pontrem (:key a1 cc1 120) ;ponte tremolo ) :controllers (:group Default-Settings Modulation 1 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 ) ) Quote Link to comment Share on other sites More sharing options...
o_e Posted June 6, 2020 Share Posted June 6, 2020 Thanks a lot for the superquick answer! ! Is this sound-set already part of OM, did I reinvent the wheel?? Quote Link to comment Share on other sites More sharing options...
o_e Posted June 7, 2020 Share Posted June 7, 2020 Thanks again for your patience and help! I made a small piece, which is the result from the zoom session 3: best& stay healthy ole opmo and Stephane Boussuge 2 Quote Link to comment Share on other sites More sharing options...
Stephane Boussuge Posted June 7, 2020 Author Share Posted June 7, 2020 Great ! Thank you Ole for the piece ! Stéphane Quote Link to comment Share on other sites More sharing options...
rkylberg Posted June 10, 2020 Share Posted June 10, 2020 Hi @Stephane Boussuge, I'm new to OpusModus and the Saturday morning sessions have been great for getting up to speed; thanks! I have been able to apply your lesson on def-sound-set to control Spitfire's bbcso library; hurrah I'm wondering about the def-sound-set plist :group <name> (eg :group strings legato (cc32 0) tremolo (cc32 1) ...). In my def-score, I can use :program '(legato tremolo) but what about the :group <name>? Is there any use of <name> other than perhaps documenting the collection of program assignments? Thanks! Quote Link to comment Share on other sites More sharing options...
opmo Posted June 10, 2020 Share Posted June 10, 2020 The name is to help your to sort your programs better - kind of index. In the Library directory (Utilities panel) you find many DEF-SOUND-SET files with many examples of HowTo. DEF-SOUND-SET family functions: (get-sound-set-program 'vsl-cello 'stacc) (get-sound-set-program-groups 'gm) (get-sound-set-controller 'gm 'volume) (get-sound-set-controller-groups 'gm) Quote Link to comment Share on other sites More sharing options...
rkylberg Posted June 10, 2020 Share Posted June 10, 2020 oh neat; thanks for the reply! (get-sound-set-program-group 'gm (car (get-sound-set-program-groups 'gm))) fun Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.