|
/* ---------------------------------------------------------------------------------- */
SCSymposium(2007)[\Holland]
/* ---------------------------------------------------------------------------------- */
|
|
Symposium.CrossPlatformHIDUsage HID (Human Input Devices) provide an easy means to control supercollider code with off-the-shelve controllers (e.g. game controllers), as well as custom made devices for sensing (e.g. the Create USB Interface). While SC provides means to get input from these devices, the ways to do so are different on each platform (or even not yet implemented), making crossplatform development of applications difficult. This workshop will first provide an overview of the difficulties involved in these issues, going into the specifics of how the USB HID standard is defined and how different operating systems deal with it, and specifically how SC deals with it. Nonetheless a start has been made in creating a wrapper similar to the GUI wrapper for different Graphical interfaces, to ease the development of crossplatform HID. It is expected that this wrapper will be extended to a true crossplatform interface for HID, partly by borrowing (open source) code from the new "hidio"-object, as currently developed by Steiner for Pd. To participate, please bring a game controller of some sort (or more than one), which you want to use. Workshop material: Attach:SCSymposium_HID.tar.gz + upgrade to a version of SC after May 2007, or for the latest, to the version of today (latest source code checked in this morning) |
|
/* ---------------------------------------------------------------------------------- */
//Page last modified on September 18, 2007, at 11:31 AM
/* ---------------------------------------------------------------------------------- */
|