Final Project
- Due Jun 9, 2020 by 10:30am
- Points 50
- Submitting a text entry box, a website url, a media recording, or a file upload
Your final project assignment is to work individually or in a small group to produce a well-designed and well-working software application that enacts the sonic/musical tasks outlined in your project proposal. The program will be either a project/collection/folder/patch in Max or a web page (with whatever accompanying files are needed) in JavaScript. Your program should be accompanied by a document that adequately describes what the program does and how it works; you can think of the document as a user's manual.
Your application and manual should be submitted via the Canvas dropbox associated with this assignment. Only one submission per group is required, which will serve as the final product of your collaborative group work.
Submit all files that are needed for someone to use your program successfully. I.e., if your Max program requires third-party external objects or packages or sound files, or your JavaScript program requires specific libraries or frameworks or sounds, be sure to include those. It's best to compress the entire set of files—main program file plus all related files—into a .zip archive so that none of the file names get changed in transition. If your program is a web application and you prefer to host it online, provide the URL and make all the source files accessible.
You'll be graded foremost on your program working successfully and fulfilling the functions it's intended to do. Good sound quality, well-considered (if not necessarily beautiful) user interface, and correct and efficient coding are all desirable elements. Creativity and imaginative innovation are of course appreciated. The manual should be clear, carefully written, and should be at least a sufficient description of how to use the program.