SmartString

Basic Idea:

Based on the plukmain project in C++, or the Example Karplus.ck and/or Mandolin.ck programs, modify the code to do more intelligent things based on the scorefile input, and to do more intelligent things based on the nature of the optional soundfile input. Examples below. You might have better ideas (of course), but make sure you do some real work to improve the instrument, and don't just break it in funny ways (break it in profound and meaningful ways).

Whatever you decide to do, you must write it up like a mini independent work project.

Make a web page with the report, the modified code, some example score files, some example sound files (for input and output), and

A 66.6 second "musical statement" made using only your new tool.

Put your materials in the usual place by class time on March 11th.