Skip to content

An air guitar made from neural networks, max, and a custom designed glove. Cooler than your dad's air guitar.

License

Notifications You must be signed in to change notification settings

marcjones-io/nn-air-guitar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The air guitar your pappy wish he had

yes air guitars are passé

yes modeling software instruments after real-life ones is a cliché

... and, yes this project had to be done because no one has done it like we have.

This group project arose out of Universitat Pompeu Fabra's Advanced Interface Design course competition and ultimately took the top prize for best design and implementation.

Team:

  • Guillem Arias Bedmar (Cambridge / UPF)
  • Marc Jones (UVA / UPF)
  • Jake Phillips (Perdue / UPF)

We embedded a glove with resistive flex sensors (one for each finger) to communicate with a neural network, and thus trained the nn on various finger positions with MIDI data to output prescribed chords via open sound control (OSC). Further, guitar strums are generated by mobile device accelerometer variations (generated by flicking ones wrist), and accomplished using an accompanying custom OSC template installed to an Android or iOS device. The two OSC output sources (glove-nn and mobile device) are then recieved by a Max patch for sound generation and note-vizualization over time (similar to a piano roll style format).

Tech that made this possible:

About

An air guitar made from neural networks, max, and a custom designed glove. Cooler than your dad's air guitar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published