Play MIDI
with your bare hands.

Your webcam becomes a MIDI instrument. Theremin mode for expressive single-note play, or Poly Pads with 12 floating AR keys and finger-curl detection for polyphony. No gloves, no sensors.

Free and open source. Signed and notarized. macOS 14+, Apple Silicon.

Sleight app showing 12 AR pad overlays with note labels over the live camera view

Two instruments, one camera

No gloves, no rings, no hardware between you and the sound. Sleight publishes a standard CoreMIDI source named Sleight, so it plugs into Logic, Ableton, MainStage, or anything else that speaks MIDI.

Theremin: right hand pitch

Move your hand horizontally to slide along a two-octave scale. Pitch bends continuously. Left hand controls volume, pinch plays the note.

Poly Pads: 12 AR keys

Floating pads appear over your camera view with note labels. Hover a pad, curl your finger to press it. Play up to 4 notes at once across index, middle, ring, and little fingers.

Auto-mute when DAW connected

When Logic or any DAW is open, Sleight's built-in synth silences itself automatically. MIDI keeps flowing. You hear only your DAW's instruments.

Musical out of the box

Minor pentatonic, major, minor, chromatic, or free scale. Vibrato via hand oscillation. Velocity from pinch tightness. It sounds musical even when you improvise.

AR pad overlay

When Poly Pads is selected, 12 semi-transparent pads float over the camera preview in a grid. Each pad shows its note name (C4, Eb4, F4, etc.) computed from your chosen scale, root, and octave. Pads highlight blue when hovered and brighten when pressed. Adjustable from 4 to 16 pads.

  • Finger-curl press detection: pads only fire when your finger is bent
  • Note labels on every pad, computed from your scale and root
  • Perspective styling suggests depth in the camera view
  • Hysteresis prevents flicker between press and release
Sleight app showing 12 AR pad overlays with note labels over the live camera view

Made for Logic, at home anywhere

Sleight shows up in your DAW as a plain MIDI input. Route it to a synth in Logic, a pad in Ableton, or your own instrument. Supports MIDI 2.0 (UMP) with 16-bit velocity and 32-bit per-note pitch bend, MPE with per-channel expression, or classic MIDI 1.1. Practice mode keeps MIDI silent while you learn the gestures.

  • Standard CoreMIDI virtual source, no drivers
  • MIDI 2.0 / MPE / MIDI 1.1 protocol switchable in Settings
  • Auto-mute synth when Logic or any DAW is connected
  • Set your own scale, root note, octave range, and bend range
Two hands pinching, traced by wireframe skeleton lines

Download Sleight v2.3

Download the disk image, drag Sleight to Applications, and raise a hand. Signed and notarized, so Gatekeeper stays happy.