Skip to content

Piano app that uses a TensorFlow recurrent neuronal network to accompany the player with Bach style chords

License

Notifications You must be signed in to change notification settings

asoehlke/ai-piano-accompanist-app

Repository files navigation

ai-piano-accompanist-app

Piano app that uses a TensorFlow recurrent neuronal network to accompany the player with Bach style chords

Version 0.9: With the new input/output nodes for the internal LSTM states, the inference is working fine! Just open the app and play a Bach choral melody with about 60 bpm. The app will accompany you. You can also play any melody and the app will invent the accompanying voices in Bach style.

The app askes for some permissions (phone state, external storage access) which are required for compatibility reasons. The app does not make use of these permissions, it does not access or collect any data.

See https://github.com/asoehlke/neuronal-music-accompanist-bach for the Python code to create the model.

Two other projects were used as starting point for this app:

About

Piano app that uses a TensorFlow recurrent neuronal network to accompany the player with Bach style chords

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •