Usine provides modules for interfacing with external hardware devices: mouse, keyboard, joystick, tablets, hand-tracking sensors, serial ports, and game controllers. These modules let you use physical devices as control inputs or simulate device actions from within a patch.
| Category | Modules | Description |
|---|---|---|
| Standard Input Devices | 4 | Mouse, keyboard, joystick, and generic HID device access |
| Mouse Simulation | 1 | Simulate mouse position and clicks |
| Tablets & Stylus | 1 | Wacom tablet pressure, tilt, rotation, and position |
| Hand Tracking | 2 | Leap Motion and UltraLeap hand/finger/gesture tracking |
| Sensors & Serial | 2 | Hardware sensors and serial port communication (Arduino, etc.) |
| Game Controllers | 1 | Nintendo Wiimote with Nunchuk, Motion Plus, and infrared |
Read data from mouse, keyboard, joystick, and any HID-compatible device.
| Module | Description |
|---|---|
| External Device Get Mouse | Read mouse position (X/Y), button states, wheel delta, and modifier keys (Shift/Ctrl/Alt) |
| External Device Keyboard | Read keyboard key presses, releases, modifier states, and list of currently pressed keys |
| External Device Joystick | Read joystick axes, buttons, trackball, and hat switch (supports multiple devices) |
| External Device HID | Generic HID device communication: read and write raw bytes to any Human Interface Device |
Control the mouse cursor and simulate clicks from within a patch.
| Module | Description |
|---|---|
| External Device Set Mouse | Set mouse position (X/Y) and simulate left-click on the Usine window |
Read pressure-sensitive input from drawing tablets.
| Module | Description |
|---|---|
| External Wacom Tablet | Read Wacom stylus position, pressure, tangential pressure, tilt, rotation, twist, and button states |
Track hands, fingers, and gestures using optical hand-tracking devices.
| Module | Description |
|---|---|
| Leap Motion | Track hands, palms, fingers, and gestures (swipe, circle, tap) from a Leap Motion device (user module) |
| UltraLeap | Track hands, palms, and fingers from an UltraLeap device with pinch/grab strength (supports desktop, head-mounted, and screen-top modes, user module) |
Access hardware sensors and communicate over serial protocols.
| Module | Description |
|---|---|
| External Device Sensors | Dynamically list and read data from connected sensors: location, motion, orientation, mechanical, light (tablet/mobile) |
| Serial Port | Open a serial port for two-way communication with hardware (Arduino, etc.). Supports ASCII, array, and MIDI/Firmata protocols (user module) |
Interface with game controllers for creative input.
| Module | Description |
|---|---|
| Wiimote | Read Nintendo Wiimote acceleration, position, pitch/roll/yaw, buttons, Nunchuk, Motion Plus, and infrared tracking (user module) |
version 7.0.250121
Edit All Pages