Assigned Date: Monday, Mar. 12, 2018
Due Date: Wednesday, Mar. 28 (Spring Break intervening!)
Due Time: 30 mins before class
Last modified on March 25, 2018, at 12:23 PM (see updates)
Write a Jython program that creates an interesting musical performance (your choice). The performance should have a GUI interface (control surface), which allows - as needed - starting, pausing, resuming, stopping, and adjusting the volume / frequency of your audio material. You only need to have as many controls as your performance needs. Design your user interface well (e.g., see previous assignment). You will be graded on the aesthetics of your GUI, as well as the aesthetics of the music you produce.
Your performance should last about 2 minutes (but a little longer is OK). It should consist of smaller audio samples (5-9), which are played together at different times to achieve the end result.
Each audio file should be no more than 15-20 seconds.
To get possible ideas for your submission, you may explore the following:
Your header documentation should describe each audio sample used (and provide URL, if downloaded from the Internet).
Again, follow documentation instructions from Homework 1.
You will submit your assignment by both handing in a printout in class, and online via OAKS.
Be prepared to demonstrate your program in class.
Do all of the following:
Your grade will be based on how well you followed the above instructions, and the depth/quality of your work.
This assignment has the following objectives: