The AudioGuide Tutorial
Youtube Playlist
The 5-part AudioGuide video tutorial series gives a comprehensive overview of using the program, including a walkthrough on installing AudioGuide and an overview of how the program works: learning how to segment corpus and target soundfiles, learning how to assemble and pre-process a corpus, finding out how to use the SEARCH variable to control how the target is translated into corpus sounds, learning about controlling density and corpus sound layering, and how to integrate AudioGuide's output into your musical workflow.
... or Browse the 5-Part Tutorial by Topic
Tutorial 1 - Installation and Segmentation
- 0:16 - Installing AudioGuide
- 8:16 - Using Audioguide - ‘hello world’
- x:xx - Segmenting Corpus Files
- x:xx - How do I specify the Target?
- x:xx - Controlling the Segmentation of the Target
Tutorial 2 - Working with the Corpus
- 0:07 - Making a Corpus - working with long soundfiles
- 7:31 - Making a Corpus - working with directories
- 12:05 - Filtering the Corpus with Limit
- 19:00 - Weighting Different Corpus Elements
- 21:15 - Filtering a Corpus by Pitch
- 25:22 - Specifying Corpus Attributes Globally
Tutorial 3 - Descriptors and Matching
- 0:30 - What Descriptors are in AudioGuide?
- 3:37 - Time-varying Descriptors vs Averaged Descriptors
- 10:53 - Constructing a Descriptor Search
- 16:03 - Weighting and Normalizing Descriptors
- 25:35 - Searching in Multiple Passes
- 28:45 - Search Example 1 - matching duration, then timbre
- 38:39 - Search Example 2 - matching pitch height, then timbre
- 44:38 - Search Example 3 - parsing the corpus with an if-then-else, then matching timbre
Tutorial 4 - Density and Polyphony
- 4:48 - Controlling Global Density with si()
- 5:34 - Restricting the Number of Corpus Sounds per Target Segment
- 12:00 - Restricting the Number of Corpus Sounds by Overlaps
- 13:30 - Restricting the Number of Corpus Sounds per Target Frame
- 17:06 - The Subtractive Amplitude Selection Algorithm
- 26:23 - Specifying Superimposition Minimums
- 28:40 - Turning off the Descriptor Mixture Algorithm
- 36:39 - Restricting Density of Individual csf()s
Tutorial 5 - Working with the Output
- 0:57 - Working with Output File Variables
- 2:59 - Changing AudioGuide’s Default Settings
- 4:11 - Working with the Soundfile Output via csound
- 15:37 - Working with Max/MSP via json
- 16:46 - Working with Max/MSP via Bach
- 29:55 - Working with json and the python api
New Features
New in 1.74 - Making Acoustic Scores
Audioguide lets you create playable, idiomatic instrumental parts with the score() and instr() objects. See the tutorial page with downloadable examples here.
New in 1.7 - Logic/Pro Tools output (6:27)
AudioGuide now supports the creation of Advanced Authoring Format (.aaf) output files, letting you open and edit sound concatenations in Logic or Protools. For this to work, you must install the python module pyaaf2.
New in 1.6 - Interactive Mode (4:23)
Interactive Mode lets you launch agConcatenate.py once, then tweak the options file to quickly audition the results.