Source: https://www.newscientist.com/article/mg23231043-500-machine-learning-lets-computer-create-melodies-to-fit-any-lyrics/