External Device

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.

Categories

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

Standard Input Devices

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

Mouse Simulation

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

Tablets & Stylus

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

Hand Tracking

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)

Sensors & Serial

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)

Game Controllers

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)

See also

version 7.0.250121

Edit All Pages