AM Posted April 25, 2016 Share Posted April 25, 2016 i would like to define my own articulations (because in CONTIMBRE http://www.contimbre.com you have lot of possibilities with programm-changes... and for mapping i have to define it properly) ::::::::::::::: (setq articulations '(arco - - pizz - -));; -> that works fine because ord-omn (setq articulations '(arco - - pizz - - legno-battuto - whatever - - - - );; -> i would like to write such user-defined expressions -> is there a possibilty? ::::::::::::::: (setq vn (make-omn :length lengths :pitch pitches :articulation articulations)) ;; but here is the omn-error with my own expressions, is there any solution? ::::::::::::::: if it would work i could map like this: (def-sound-set gm-violin :programs (:group violin arco 40 legno-battuto 50 pizz 60 whatever 70)) (def-score example (:key-signature 'chromatic :time-signature '(4 4) :tempo '(q 70) :layout (violin-layout 'violin)) (violin :omn vn :channel 1 :sound 'gm-violin)) ::::::::::::::: Quote Link to comment Share on other sites More sharing options...
opmo Posted April 25, 2016 Share Posted April 25, 2016 You need to use the define articulations names. You find them all in the "OMN the Language" document. With + (plus) you can write more then one articulation on a note. Example: (q c4 legno+batt) and: (q c4 batt+legno+tasto) Sound Set: (def-sound-set gm-violin :programs (:group violin arco 40 legno+batt 50 pizz 60)) Quote Link to comment Share on other sites More sharing options...
AM Posted April 25, 2016 Author Share Posted April 25, 2016 thank you!! it works with the "define articulations names", but not with "+" = it sends no programm-change (but written "legno battuto" in score...) ? Quote Link to comment Share on other sites More sharing options...
opmo Posted April 25, 2016 Share Posted April 25, 2016 You need to setup the DEF-SOUND-SET programs to trigger the program change: (def-sound-set gm-violin :programs (:group violin arco 40 legno+batt 50 pizz 60)) If you prefer batt+legno then: (def-sound-set gm-violin :programs (:group violin arco 40 batt+legno 50 pizz 60)) or (def-sound-set gm-violin :programs (:group violin arco 40 legno+batt 50 batt+legno 50 pizz 60)) legno-batt is defined articulation: '(((stacc s b3 legno-batt = e e d4 =)) (-h d5 arco-ord+leg) (h d4 -) (h_e c4 legno-tratto -e q f4 tie) (h f4 q d4 marc+pizz -)) Quote Link to comment Share on other sites More sharing options...
AM Posted April 25, 2016 Author Share Posted April 25, 2016 (def-sound-set gm-violin :programs (:group violin ord 40 tasto 42 ponte 44 pizz 46 slap 48 legno-batt 50 batt+legno 60 ;;; -> no program-change sended arco 52)) Quote Link to comment Share on other sites More sharing options...
AM Posted April 25, 2016 Author Share Posted April 25, 2016 a new question/wish for piano or any special-techniques on any instrument like perhaps: "guirro fingernail" or "hit the conductor!" :-), i would like to write this as a articulation/technique-name (like now pizz..).. so that i could map it with (def-sound-set..) thanx! andré Quote Link to comment Share on other sites More sharing options...
opmo Posted April 25, 2016 Share Posted April 25, 2016 Please send me a list of articulation and technique names you would like to add to the system. I will see what I can do :-) Stephane Boussuge 1 Quote Link to comment Share on other sites More sharing options...
opmo Posted May 20, 2016 Share Posted May 20, 2016 Combine attributes (sound set name & program change) is fixed already and will be part of the next release. Quote Link to comment Share on other sites More sharing options...
AM Posted May 20, 2016 Author Share Posted May 20, 2016 so, Quote (...) guirro fingernail" or "hit the conductor!" will be possible as technique/program-change? :-) Quote Link to comment Share on other sites More sharing options...
opmo Posted May 21, 2016 Share Posted May 21, 2016 If we add the names to the attributes then yes :-) 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.