Jump to content

Featured Replies

Posted

Hi, 

We are allowed to define :port option in the instruments section of def-score in order to drive other virtual instruments through that port (this is my understanding). In this case, is it still necessary to define :sound and :program options? What about :channel option?

 

Regards,

Rangarajan

Channel needs to be define.

The sound set and the program is optional.

 

The minimum setup for a instrument:

(def-score appoggiatura2
           (:key-signature '(c maj)
            :time-signature '(3 4)
            :tempo 60) 
  
  (theme
   :omn '((q c5 d5 (-app e c5) (app e d5 c5 b4) q c5)
          (q d5 e5 (-acc e d5) (acc e e5 d5 c5) q d5)
          ((leg q e5 (-app e f5) q e5 (app e f5 e5 d5) q e5))
          (q c5 d5 c5))
   :channel 1)
  )

 

 

 

  • Author

Thanks. My question is specific to :port option. If we define :port 0 (for example), then we are sending the instrument details to a virtual port, correct? In that case, what is the meaning of specifying :sound and :program? Are these two parameters used in that case?

This parameters are tied to soundset files (in Library folder).

A soundset file is a file with description of Bank, Program change cc etc for a virtual instrument (plugin or hardware ) you pilot via :port.

 

You can have a look to Tutorial stage No. 26 for basic soundset example.

 

SB.

 

 

 

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