Non-MIDI Devices
The following opcodes connect and communicate with non-MIDI hardware devices.
Arduino
Opcodes designed to work with an Arduino:
- arduinoread - Read data from an arduino.
- arduinoreadf - Read data from an arduino.
- arduinostart - Open a serial port for use with the Arduino protocol.
- arduinostop - Close a serial port using Arduino protocol.
- serialbegin - Open a serial port for Arduino.
- serialend - Close a serial port for Arduino.
- serialflush - Flush data from a serial port.
- serialprint - Print data from a serial port.
- serialread - Read data from a serial port.
- serialwritei - Write data to a serial port.
- serialwrite - Write data to a serial port.
P5 Glove
Opcodes in p5glove from the plugins repository, designed to work with a P5 Glove controller:
- p5gconnect - Reads data from a P5 Glove controller.
- p5gdata - Reads data fields from an external P5 Glove.
Joystick
Opcode designed to work with a Joystick controller (Linux only):
- joystick - Reads data from a joystick controller.
Nintendo Wiimote
Opcodes designed to work with Nintendo Wiimote controllers:
- wiiconnect - Reads data from a number of external Nintendo Wiimote controllers.
- wiidata - Reads data fields from a number of external Nintendo Wiimote controllers.
- wiirange - Sets scaling and range limits for certain Wiimote fields.
- wiisend - Sends data to one of a number of external Nintendo Wiimote controllers.
These opcodes are plugins in wiimote from the plugins repository.