Automatic Orchestration

Automatic orchestration is the problem of assigning instruments or sounds to the notes of a score. This falls on a spectrum of analytic-generative problems from generation of expressive performance (e.g. adding articulations, dynamics, etc.) through to arrangement and variation-making.

We approach automatic orchestration through analysis by finding structure in the music and then creating an orchestration based on this structural analysis. These orchestrations are, therefore, sonofied analyses.

Z-chain Zone Orchestration (v.2)

These pieces were orchestrated by clustering Z-chains and placing each cluster on a track. Z-chains that don't belong to a cluster are unique events, which are then accented. Results in a colorful sonic analysis that's lots of fun to listen to!

Haydn: Piano Sonata No. 52
Debussy: Etude pour les huit doigts
Debussy: Etude No. 1
Bartok: Bagatelle No. 10
Bartok: Piano piece
Scarlatti: Sonata K056
Messiaen: 20 regards, mvt 3


Z-chain Orchestration v.1

These pieces were orchestrated using a simple algorithm based on selecting Z-chains in order starting from the largest, and assigning each to a random track. The results are sometimes zany, and often with a sense of musical understanding. Full paper presented at MUME 2012.



Beethoven
Walds tein Sonata 1st mvt
M oonlight Sonata 3rd mvt
S onata Pathetique 3rd mvt
Bagatelle Op. 33 No. 1
Debussy
Gollywog 's Cakewalk
Serenad e for the Doll
Tin Pan Alley
Alabama Jigger
Bi ll Bailey
Castle
You Made Me Love You
J. Strauss II
Blue Danube
Chopin
Prelude No. 1
Prelude No. 3
Nocturne No. 2


  • Home
  • Jack 1
  • Analysis online
  • Articulation
  • Orchestration
  • String Fingering
  • Research
  • People
  • Blog
  • Contact