aboutsummaryrefslogtreecommitdiff
path: root/TODO
blob: 85e29886a4c7c2554c3dd9001aafe46394064a31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63

- pddate compare object

- make ISOdate and ISOtime accept pddate format

- rename [folder_list] to [file/match] and make other file lib objects
  - make [file/match] handle lists of patterns
  - make [file/match] behave like [qlist]


- [cursor] object
  - based on [MouseState] and/or [gcanvas]
  - inlet to control the mouse cursor icon (pointer, X, text select, etc)


- mDNS objects!


- add pan objects to audio basics library


- create math library
  - standard constants like Pi, etc.
  - standard math functions


- create networking library
  - socket objects
  - multicast DNS objects


- create mapping library
  - move [hid] toolkit objects into mapping lib
  - sort thru Cyrille's ds_ objects
  - objects for smoothing sensor data


- create i/o library
  - add hid, comport, platform-specific hid, libusb, midi
  - convert [hid] to libhid
  - write [directinput]
  - [serial]
  	 - port numbering on darwin: number /dev/cu.* sequentially
  - perhaps specific objects for sensorboxs like the arduino, multio, etc


- create standard gui objects lib (what's the name?)
  - dsp
  - pan
  - amp

- create support lib for creating objects in Pd
  - *_argument objects
  - rename blocksize_in_ms to block_size_in_ms
  - how about "foundation" or "class" or "support"


ifeel.c
------------------------------------------------------------------------
- make default device be /dev/input/ifeel0 when there are no arguments

- add abort command ( http://moore.cx/dan/out/ifeel/
  http://inebriated-innovation.org/ifeel/ )