An app for musicians that imitates a live drummer.
A Lot of solo musicians are facing a situation where they need to get drum accompaniment, but there is no live drummer nearby. Our smart application was developed to generate a drum sequence that matches the main melody rhythm. An AI-driven app adjusts drumline to the musician’s input, no matter what speed or tempo it has.
This program was implemented in two versions with different approaches - based on the nearest vector method and based on a neural network.
-In the nearest vector version, the closest matching drum part is selected from a prescribed library of drum parts. When changing the tempo and rhythm, the program also changes the given drum part, thereby adapting it to the musician.
-To run the application based on the neural network, corresponding recordings of melodies on the synthesizer and drums were also loaded and broken into parts. The neural network was trained on the basis of midi notes in different tempos and genres. For example: rock, pop and funk.
Difference between approaches:
At the moment, we continue working on both versions of the app.