I mostly tackled the issue of making two instruments work in real time. One was a guitar with vibrato effects and various speeds and pick attack, while the other was a noise passed through a filter to create a wah sort of percussion. The guitar was the hardest because the vibrato and note timbre changing was hard to implement. I also made it so that each playing of the chuck file was somewhat unique and random by creating the RobotJam class and its children, RobotGuitar and RobotPerc. One was in control of each of the instruments. For each, the intensity would build up at random intervals, then fade out to slower notes. The big improvement for this one would be to get all the buildups to line up/correlate with each other. In hindsight, I probably could have sporked a separate file for each of the instruments, using a total of 5 shreds to manipulate and play the instruments. This would have made the timing a lot better. Audio: Final Sound Recording Chuck File: All classes and recording