This composition was used as an inital exploration into the world of Lisp and Common Lisp Music 4 (CLM). It experiemtned with using the builtin instruments as well as instruments provided by the course lecturer. It takes loose inspiration from a piece by John Chowning with more explanation in the report. All samples used are referenced from within the source file and can be downloaded from www.freesound.org

Final Composition

Download Source and Report

My first go at using MATLAB as a language was to build a phase vocoder with variable Q (below 1.5 works best) and create a GUI for easier use. It contains two methods of stretching Both versions of the source code are attached (GUI and non-GUI). Isn’t the fastest implementation so I would advise against trying to stretch large files. There are two algorithms included for stretching, the first use Overlap add of windows to create the stretch where as the other takes into account phase modifications

Non-GUI implementation Download

GUI Implementation Download