Jump to content

Featured Replies

Posted

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

 

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

 

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

 

  • Author

thank you!!

 

it works with the "define articulations names", but not with "+" = it sends no programm-change (but written "legno battuto" in score...) ?

 

 

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

 

  • Author

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

 

  • Author

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é

  • 4 weeks later...
  • Author

so,

 

Quote

(...) guirro fingernail" or "hit the conductor!"

 

will be possible as technique/program-change? :-)

 

Create an account or sign in to comment


Copyright © 2014-2025 Opusmodus™ Ltd. All rights reserved.
Product features, specifications, system requirements and availability are subject to change without notice.
Opusmodus, the Opusmodus logo, and other Opusmodus trademarks are either registered trademarks or trademarks of Opusmodus Ltd.
All other trademarks contained herein are the property of their respective owners.

Powered by Invision Community

Important Information

Terms of Use Privacy Policy