Tutorial: Generating Acoustic Scores with AudioGuide

AudioGuide now lets you to do concatenative synthesis to create instrumental parts for acoustic ensembles of any size. This is facilitated by some new options-file objects as well as an output file format for bach.roll.

You can learn more about all of the possibilities in a new video tutorial

AudioGuide's instrument writing approach revolves around three principles:

  1. detailed notation controls that let you denote articulation, text, and noteheads (thanks to bach's slots).
  2. temporal controls that let you define how each instrument may behave in time to ensure that generated scores are playable and idiomatic, including fine tuning the speed of notes, leapiness, polyphonic possibilities, and adding delays when changing from one playing technique to another.
  3. flexible instrument objects that support writing for traditional instruments, but also let you design experimental instruments for a wide variety of performative contexts.

Consider the following example. Using a short target sound of speech and a large corpus of string instrument sounds, AudioGuide was used to generate the following bach.roll data for string quartet:

If you're new to AudioGuide, check out the detailed 5-part tutorial series. The new instrument writing infrastructure is documented here.