oscjoy v1.10
by Jeremy Friesner / Level Control Systems 12/27/2007
Joystick handling code by the Simple DirectMedia Layer project
OpenSoundControl by the Center for New Music and Audio Technologies
oscjoy is a command-line program that lets you use any connected joysticks
as OpenSoundControl devices. It should work under any operating system
that is supported by the SDL library. Pre-built executables are included
for SUSE Linux (10.0+), MacOS/X (10.4+), and Windows XP.
oscjoy has the following features:
- Monitors all connected joysticks (or joystick-like input devices)
- Monitors all axes, buttons, hats, and trackballs on each device
- Sends OpenSoundControl packets via UDP to the specified IP address and port whenever any control's state changes
- Has options to set the OpenSoundControl name prefix, polling rate, scaling, etc
- Portable to most any OS (uses cross-platform joystick code from the SDL project)
- Very small -- compiles to less than 100 kilobytes
- Able to run in the background as a daemon process
- Open source, licensed under the GNU LGPL license
- NEW for v1.10 -- can alias/remap any control so that it appears as if it was attached somewhere else
Download the oscjoy archive here. The archive
contains all the source code as well as pre-built oscjoy executables for Linux, Win32, and MacOS/X.