Jump to content

articulations in OMN


AM

Recommended Posts

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))

 

:::::::::::::::

 

Link to comment
Share on other sites

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))

 

Link to comment
Share on other sites

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 -))

 

Link to comment
Share on other sites

(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))

 

Link to comment
Share on other sites

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é

Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

Terms of Use Privacy Policy