Schedule

Week 2

Initial Meeting

Need more investigation on UI tools. Possibly cross-environment. Look into QT, GTK and WX.

MIDI, with a wrapper interface.

Open question. Investigate Producer/Consumer model.

Need a tree hierarchy of musical instruments that is reasonable for an AI to fall back on.

  1. Sounds like music
  2. UI that is appealing, reactive and responsive
  3. Variation and creativity in the AI performers
  4. Ownership: user must feel like a conductor, work must persist and be exportable.
  5. Extensibility: new AI should be simple to create/import.

Open question. Currently we want a tempo, some qualitative controls, and individual volume controls.

Either/or. The framework should support each.

Other Items

Second meeting

Other items (TODO)

Week 3

Third meeting, Sunday, April 12

Fourth meeting, Tuesday, April 14

Fifth meeting, Thursday, April 16

Paper prototype takeaways

Homework over weekend, to be done sometime next week

Week 4

Sixth meeting, Sunday April 19th

Seventh meeting, Tuesday April 21

Other

Eight Meeting, Thursday, April 23

System Design Specification and Plans (SDS)

Rich Snider

Michael Beenen

Travis Veralrud

Week 5

Ninth Meeting, Sunday, April 26th

Interface Stubs complete

Tim Crossley

Rich Snider

Michael Beenen

Travis Veralrud

Week 6

Tenth Meeting, Sunday May 3

Eleventh Meeting, Thursday, May 7

Tim Crossley

Rich Snider

Michael Beenen

Travis Veralrud

Week 7

Tim Crossley

Rich Snider

Travis Veralrud

Week 8

Estimated date of Beta release

Rich Snider

Week 9

Fix bugs and deficiencies discovered from beta

Rich Snider

Week 10

Final release

Rich Snider