Difference between revisions of "ChucK/Dev/Spring2006"
From CSWiki
(5 intermediate revisions by one other user not shown) | |||
Line 18: | Line 18: | ||
** milestone 2: assimilation of SDL, native support for kb mouse joystick | ** milestone 2: assimilation of SDL, native support for kb mouse joystick | ||
** milestone 3: definition of outboard API, communication protocol | ** milestone 3: definition of outboard API, communication protocol | ||
− | ** milestone 4: tablet support example | serial support example | + | ** milestone 4: implementation of API + tablet support example | serial support example |
** milestone 5: facilitator classes in chuck | ** milestone 5: facilitator classes in chuck | ||
** milestone 6: documenta/publish/release the above | ** milestone 6: documenta/publish/release the above | ||
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 [http://www.dissertationsexperts.com/dissertation_writing.php dissertation] (ahhhhhhh) | ||
+ | * audicle face with skot | ||
* fix static data | * fix static data | ||
* fix sporking member functions | * fix sporking member functions |
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
- milestone 1: research the API
- 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
- milestone 1: design
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