This is the initial timeline for the AudioTouch project. As I make progress, it is possible that things may move away from the timeline, but I will be doing my best to keep things as close to the timeline as possible. Since this project requires two main parts, hardware and software, I will be starting with the hardware end since this is what needs to be stable in order to develop working software. I started designing a proof-of-concept musical application already, but will rewrite it in time for week 5. Further software progress really won’t start until the table design is relatively finished (by week 8).
Timeline
|
|
---|---|
Week
|
Plan
|
1
|
Research materials and price out costs
|
2
|
Order samples and buy/order some parts. Establish Aesthetic Ideas.
|
3
|
Test and order/buy other needed parts. Plan out the table fabrication.. Rewrite simple music software proof-of-concept.
|
4
|
Begin table construction and wire IR LEDs to the table frame. Continue software proof-of-concept.
|
5
|
Finish proof of concept. If time, continue table construction.
|
6
|
Continue on table construction. Write out other possible finals musical applications. Decide on final coding application (vvvv, flash, flex, processing, etc.).
|
7
|
Finish table construction (paint, hardware, etc). Wire speakers to table.
|
8
|
Begin mapping out of general code to create musical software.
|
9
|
Start coding software and fix any problems with table’s setup (ie. camera, projector, IR filter etc)..
|
10
|
Continue coding on musical application. Prepare for ICAM 160A showing. Fix any minor problems.
|
11
|
Develop more musical application ideas. Continue coding.
|
12
|
Continue coding.
|
13
|
Continue coding.
|
14
|
Test and continue coding.
|
15
|
Alpha testing with other users.
|
16
|
Continue coding and add ideas from alpha testers.
|
17
|
Start beta testing with kids and adults. Fix code and add in ideas from the beta testers.
|
18
|
Continue more beta testing. Fix problem code found from beta testers.
|
19
|
Make sure table and other hardware is fully functional. Fix any minor issues.
|
20
|
Test, test, test. Make sure everything is completley stable for showing.
|