Homework#4 This is the last assignment before embarking in the final project phase. In HW#2-3 you got hands-on experience on a variety of synthesis and spatialization techniques from within those implemented in the current CLM distribution. By now you may consider that those implementations are insufficient for your musical needs. HW#4 is your chance to design a new CLM instrument offering what you think is unavailable now. No composing is required but a demo of the capabilities of your instrument will suffice. Note that simple variations of existing instruments would not qualify as a new design. On the other hand you may be fine with the current CLM instruments and all you want to focus is on composing, then use HW#4 as preparation towards your final composition; duration should be at least 2'. Even if you are unsure whether you want your final project to be a composition (duration: 5' minimun), you can still make one out of HW#4, as long as it represents an evolution from your prior submissions (HW#2-3). This is expected since you are more experienced by now (HW#4 is also weigthed higher in your final grade: 20%). There will be more alternatives to the final project as new material is presented in the next 2 weeks. In general, almost anything which genuinely represents the words 'computer' and 'music' can be a topic for your final project. Since you have spent 2/3 of the quarter working on algorithmic composition and Lisp based programming, you may try to fit these into your project, but that is not a requisite. CLM is part of a rich resource base for music research at CCRMA of which only a few of its capabilities have been introduced in the course. This resource base is in continuous development thanks to users like you. Consider the following incomplete list of topics when thinking about what to do for your final project: real-time capabilities of CLM, parametric filter design, sound-to-notation translation (using CMN), implementation of synthesis techniques for which there are no examples in the distribution, GUI extensions, ... In any case consult with the Instructor or T.A. to define an appropriate project goal.