Hi, picking up on this old thread. Fwiw i’ve made (yet another…) OpenMusic lib to interface with the cli-version of Orchidea: notification on the OpenMusic forum.
Atm. it uses the cli-version of Orchidea (‘orchestrate’). Running and saving output, and parses it into various OM classes (poly, multi-seq, chord-seq, sound, voice), for further use inside OM.
This lib has perhaps 2 nice features:
-
a special orch-note class, carrying and displaying the various meta-data from the solution (instrument, dynamics, style, sample…) through OMs various editors, and all the way out to notation (LilyPond, MusicXML)
-
a voice-allocation algorithm, which supports Orchideas nice feature that one note in a solution can span several segments
You’ll find the sources here: https://github.com/andersvi/OMOrch
-anders