Difference between revisions of "Talk:USB Roll-up drum kit user-space driver for linux"
From Organic Design wiki
(client server) |
m |
||
Line 2: | Line 2: | ||
*[http://liblo.sourceforge.net/examples/example_client.c Client example for liblo] | *[http://liblo.sourceforge.net/examples/example_client.c Client example for liblo] | ||
*[http://chuck.cs.princeton.edu/doc/examples/osc/ OSC examples for Chuck] | *[http://chuck.cs.princeton.edu/doc/examples/osc/ OSC examples for Chuck] | ||
+ | *[http://mips42.altervista.org/jackdrum/jackdrum-1.0a.tar.gz JACK MIDI driver for drumkit] | ||
==Program flow== | ==Program flow== | ||
*init liblosc | *init liblosc |
Revision as of 02:15, 21 January 2009
Use basic unix IO and liblo to make a driver that will read the device and output Open Sound Control messages. The C program reading th usb device will act as the client and the Chuck shred will be the server.
Program flow
- init liblosc
- read command line parameter
- open device
- output message "connect to device"
- loop:
- read device
- process input
- send osc message
- check for exit condition
- tidy up
- exit