Skip to content

McDonnellJoseph/remi

Repository files navigation

ReMi: A Reservoir Computing MIDI Arpeggiator

This project was developed during the Hack'1'Robo hackathon and received special recognition from the jury.

Presentation

ReMi provides the following features:

  • Generate arpeggios with a Reservoir Computing neural network
  • Control reservoir hyperparameters in real time through MIDI
  • Visualise reservoir states and processing steps in real time

Usage

  1. Add remi.amxd to a MIDI Ableton track
  2. Run app.py to start communication between Max for Live and Python
  3. Run liveplot.py to visualise reservoir states
  4. Run gui.py to visualise processing steps
  5. Press keys, and enjoy riding the edge of chaos :)

image

About

ReMi: A Reservoir Computing MIDI Arpeggiator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages