From d83bca27f20fd0c5154fbb2fbcb3cba756f4c1a1 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 16 Dec 2004 04:42:27 +0000 Subject: some minor cleanups svn path=/trunk/externals/hcs/hid/; revision=2387 --- TODO | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'TODO') diff --git a/TODO b/TODO index 92a5aec..050e24a 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,16 @@ +============================================================================== += check out GDAM HID implementation + +- GDAM has a HID Manager implementation and probably a Linux one too + +============================================================================== += profile [hid] object and usage + +- find out how much more CPU the names (btn_?, abs, rel, etc) use over using + just floats. + + ============================================================================== = define generic event timestamp struct (probably Pd-ized input_event ) @@ -85,6 +97,23 @@ void hid_post(const char *format, const char *); the events. +============================================================================== += mapping object ideas + +[hid2midi] [midi2hid] + +midi value + bend <-> hid + - use MIDI pitch and bend data for values in between MIDI notes? + +object for Fletcher-Munson Equal-loudness contours + +median average object + +non-linear one-to-many mapping object (one curve spans the whole range of the +movement, the other curve kicks in at a specifable point. Arguments could be +start-point and start-value. + + /++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ BUGS BUGS BUGS BUGS BUGS BUGS BUGS BUGS BUGS BUGS BUGS BUGS BUGS BUGS BUGS @@ -126,3 +155,13 @@ ______________________________________________________________________________ I am pretty sure this is just a hid_print_element_list() display problem. + +______________________________________________________________________________ +- BUG: multiple instances pointing to the same device don't have seperate close/free + +- closing the device on one instance closing that same device on all other + instances of [hid] + +- deleting that instance also closes the device for all other instances + pointing to that same device + -- cgit v1.2.1