Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Latent Gloves

Demo

Latent Gloves is a wearable Digital Musical Instrument (DMI) designed for the embodied exploration of neural audio latent spaces through hand gestures. The instrument combines a DIY glove-based controller, embedded sensor processing, and a neural audio synthesis engine based on the nn~ Max package to transform a vocal audio recording using a RAVE timbre transfer model.

This instrument was used in performances at:

  • Interactive Digital Multimedia Techniques (IDMT) module concert from the Sound and Music Computing MSc at Queen Mary University of London, Dec 2025.
  • AI Playground at Sónar+D, Barcelona, Jun 2026.
  • NIME LATAM Gathering, at NIME 2026, London, Jun 2026.

Build your own glove

Read the building guide

TODO: Update with new prototype and lessons learned.

Software Requirements

alt text

Instructions for playing the instrument

Setup

  1. Put the glove on and connect it via to the PC via USB

2. Connect MIDI Interface to PC (if additional control is wanted)

  1. Open Arduino/Latent_gloves/Latent_gloves.ino on Arduino IDE, select the Ardino Nano ESP32 board and click Upload.

  2. (Calibration) While holding the hand in a neutral, horizontal position with fingers extended and the palm facing the floor, run the code. The LED will start bliking. Wait until the blinking stops.

  3. Open the Serial Monitor to check if the calibration ran without errors, you should be seeing the values of flexion in each finger and the pitch and roll angles updating.

  4. Close Serial Monitor.

Play

For playing, assuming everything is working correctly, you will only need to plug the glove, as the program is already saved in the board. Remember that everytime the board is turned on the calibration is triggered, so act accordingly, or manually trigger the calibration by pressing the reset button on the board.

  1. Connect Glove to PC

  2. Wait for Calibration to finish (wait until the blinking stops)

  3. Ensuring the Serial Port is closed, open Max/Latent Gloves.maxpat Max Patch in Max and follow instructions on screen.

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages