Homework Assignment 2

Due Thursday, March 1st, 2007

 

Shuffle Blues Band Conductor

 

Design a master "conductor" patcher that will keep time for all the "musician" patchers in a virtual blues band. The conductor must provide the current tick, beat, measure, and verse number, as well as keeping the current chord table updated. The user should be able to start and stop the performance, modify the tempo dynamically, and load a file containing the chord progression for the piece to be played. To test whether your conductor is working properly, you should create a slave patcher that simply displays the data being transmitted by the conductor. Bring your conductor and slave patcher to class on March 1st.

Hints: