There is one idea that could be turned into a decent game for iPads/iPhones. It would gather a fan base from all around the world. I once tried to create something on this topic, but lacked the hands/time/energy/desire. Maybe someone else will take it on.
The idea is to recognize a pattern tapped by a finger on the screen, and after two or three repetitions, catch and reproduce it through the program, with enriched sound and a steady tempo. Essentially, this would allow for the creation of a smart metronome for singing or accompanying on another instrument. It’s very simple to implement, but nobody has done it yet.
But that’s not all. The second part is to try to recognize the pitch of the device owner’s voice at the time and calculate an auto-accompaniment for the corresponding pattern. This is more complicated, but the task doesn’t look extremely difficult. Yes, of course, unlike the previous idea, this one requires not just a sense of rhythm but also a voice and musical ear, though both are not that rare nowadays (although I personally lack a singing voice).
Theoretically, for both tasks, there are simple solutions, and also not fully clear to me solutions involving machine learning – one could try using patterns taken from existing compositions, or find something in a library, if it already exists there. In any case, it’s a great topic for research at some university.
It would perfectly suit pop music. The system should easily pick up on something like “three chords” and offer a fairly rich assortment of accompaniments for the given rhythm and melody.
Ivan Shapovalov, Maxim Antonov, what do you think?
