PianoGenie
Like a 'smart' MIDI pitch device. Play 8 notes in (buttons...
- Type
- MIDI Effect
- Author
- magenta
- Version
- 0.0.6
- License
- None
- Live version
- 10.0.6
- Max version
- 8.0.5
- Downloads
- 1
- Updated
- 2019-05-29
Description
Like a 'smart' MIDI pitch device. Play 8 notes in (buttons), and have the output pitch determined by a recurrent neural network. Optionally control by chord and key.
Pointers:
* Lower buttons make lower notes, higher make higher notes.
* The pitches out will depend on the buttons and notes previously played, so may play different notes out for the same button push (e.g. pressing low a bunch of times will make all the notes output lower).
* Also takes into consideration the timing of the notes in choosing the notes to play.
* Trained on virtuosic classical piano, so playing fast gives different results than playing slow.
* 'Temperature' controls the degree of randomness in the output.
* Mapping multiple buttons to the same input pitch can also give fun chordal outputs (as seen in the Flaming Lips video below).
Full Explanation:
https://magenta.tensorflow.org/pianogenie
Examples:
https://twitter.com/ada_rob/status/1130543843160387584
https://www.youtube.com/watch?v=YRb0XAnUpIk
Web Demo:
http://piano-genie.glitch.me