Difference between revisions of "ChucK/Dev/Spring2006"

From CSWiki
Jump to: navigation, search
(Ge)
 
(2 intermediate revisions by one other user not shown)
Line 28: Line 28:
  
 
==Mark==
 
==Mark==
*
+
 
*
+
* gluck
*
+
** '''milestone 1''': research the API
 +
*** glut/glu/gl
 +
*** freeglut
 +
*** how different os handle
 +
*** figure out first subset of the gl/glu API
 +
**** pack data
 +
**** fit for chuck
 +
*** figure out plug-in vs. statically linked in
 +
*** framework
 +
**** threading / message queue
 +
** deliverables:
 +
*** gluck design docs
 +
*** plumbing for system
 +
*** small cross-platform demos
 +
** '''milestone 2''': implement plumbing
 +
*** implement plug-in interface
 +
*** implement chuck plumbing
 +
*** implement minimal subset
 +
** goal:
 +
*** write a minimal gl program from chuck
 +
** '''milestone 3''': flesh out API + documentation
 +
 
 +
* plug-in interface
 +
** '''milestone 1''': design
 +
*** examine and rebuke earlier dl system
 +
*** how we want this to work
 +
**** software API
 +
**** where to put plug-in's
 +
*** fixed directory
 +
*** packaging?
 +
** deliverables:
 +
*** design docs
 +
** '''milestone 2''': implement this thing
 +
** '''milestone 3''': documentation
 +
 
  
 
==Adam==
 
==Adam==
Line 55: Line 89:
 
* multi-channel audio
 
* multi-channel audio
 
* multi-channel wvout
 
* multi-channel wvout
* start writing dissertation (ahhhhhhh)
+
* start writing [http://www.dissertationsexperts.com/dissertation_writing.php dissertation] (ahhhhhhh)
 
* audicle face with skot
 
* audicle face with skot
 
* fix static data
 
* fix static data

Latest revision as of 09:52, 19 July 2006

Group

  • works on File I/O (with Martin)
  • works on HID (with Spencer)

Martin

  • File I/O ChucK_FileIO_Dev
    • milestone1: initial API subset defined
    • milestone2: initial implementation
    • milestone3: testing
    • milestone4: ?
  • building Audicle on Linux Audicle_Build_Dev
  • refreshing the included libsndfile
  • implementing a new build system

Spencer

  • initial HID support / SDL integration ChucK_HID_Dev
    • milestone 1: standalone demos for kb, mouse, joystick
    • milestone 2: assimilation of SDL, native support for kb mouse joystick
    • milestone 3: definition of outboard API, communication protocol
    • milestone 4: implementation of API + tablet support example | serial support example
    • milestone 5: facilitator classes in chuck
    • milestone 6: documenta/publish/release the above
  • miniAudicle (osx fixes)
  • miniAudicle (win32)
  • Cool widgets (as time/sanity allows):
    • milestoneA: gluck widgets in chuck
    • milestonaI: sequencer, keyboard, other cool graphical widgets

Mark

  • gluck
    • milestone 1: research the API
      • glut/glu/gl
      • freeglut
      • how different os handle
      • figure out first subset of the gl/glu API
        • pack data
        • fit for chuck
      • figure out plug-in vs. statically linked in
      • framework
        • threading / message queue
    • deliverables:
      • gluck design docs
      • plumbing for system
      • small cross-platform demos
    • milestone 2: implement plumbing
      • implement plug-in interface
      • implement chuck plumbing
      • implement minimal subset
    • goal:
      • write a minimal gl program from chuck
    • milestone 3: flesh out API + documentation
  • plug-in interface
    • milestone 1: design
      • examine and rebuke earlier dl system
      • how we want this to work
        • software API
        • where to put plug-in's
      • fixed directory
      • packaging?
    • deliverables:
      • design docs
    • milestone 2: implement this thing
    • milestone 3: documentation


Adam

Phil

  • gluck
  • fix audicle

Perry

  • envelope follower

Ananya

Ge

  • multi-channel audio
  • multi-channel wvout
  • start writing dissertation (ahhhhhhh)
  • audicle face with skot
  • fix static data
  • fix sporking member functions
  • project: finish garbage collection
  • project: finalize strings
    • Martin's ChucK_String_Dev research
    • milestone1: api defined
    • milestone2: initial implementation
    • completion with testing
  • project: exception handling
  • miniAudicle (osx/win32) with Spencer
  • gluck with Phil