Orchidea

[intelligent assisted orchestration]


Assisted orchestration can be thought as the process of searching for the best combinations of orchestral sounds to match a target sound under specified metric and constraints. Although a solution to this problem has been a long-standing request from many composers, it remains relatively unexplored because of its high complexity, requiring knowledge and understanding of both mathematical formalization and musical writing.


Orchidea is an evolution of the Orch* tools and performs static and dynamic assisted orchestration. Orchidea performs mono-objective optimization on various features and requires a little number of parameters for orchestration.

 

Download



Ircam HEM

Download

Orchidea Max package v.0.5 (OSX, 64 bit) [contains TinySOL]

Orchidea Max package v.0.4b (OSX, 64 bit) [contains TinySOL]

To install the Max package, just unzip the downloaded file and copy the orchidea folder inside the Max folder located in your Documents folder. Some tutorials included in the package require the bleeding edge Bach and Dada libraries to function properly. You need to download these libraries directly from here and you cannot use the versions included in the Max package manager.


Orchidea v. 0.5 command line tools (OSX)

Orchidea v. 0.4b command line tools (OSX)

Download the command line version if you plan to do batch processing for research purposes; you need to download datasets separately.

Older versions

Anarkid v. 0.3 command line tools (OSX) [old codename]

Source code

This package contains materials copyrighted by Ircam and HEM.

Please contact any of the institutions for more information.
Github repository

Dynamic examples

Target: A minor scale

With partials filter, on spectrum:

connection symbolic solution

Target: Brahms' symphony no. 4

With partials filter, on spectrum:

connection symbolic solution

Target: Drops

With partials filter, on spectrum:

connection symbolic solution

Target: Le coque

With partials filter, on spectrum:

connection symbolic solution

Target: A glissando

With partials filter, on spectrum:

connection (at 0.1 sec. sampling) symbolic solution (at 0.1 sec. sampling)

connection (at 0.01 sec. sampling) symbolic solution (at 0.01 sec. sampling)

A movie

Target: Ugly soundtrack for bad Hollywood horror b-movie

With partials filter, on spectrum:

the b-movie symbolic solution

Contact

Orchidea has been designed and written by Carmine-Emanuele Cella

Please feel free to contact the author or affiliated institutions for any inquiry or for bugs report

(c) 2018 by Ircam and HEM