PAUL: An Algorithmic Composer for Classical Piano Music Supporting Multiple Complexity Levels

Felix Schoen,Hans Tompits

PROGRESS IN ARTIFICIAL INTELLIGENCE, EPIA 2022(2022)

引用 0|浏览3
暂无评分
摘要
Algorithmic composition (AC) refers to the process of creating music by means of algorithms, either for realising music entirely composed by a computer or with the help of a computer. In this paper, we report on the development of the system PAUL, an algorithmic composer for the automatic creation of short pieces of classical piano music, based on a neural-network architecture. The distinguishing feature of PAUL is that it allows to specify the desired complexity of the output piece in terms of an input parameter, which is a central aspect towards the designated future usage of PAUL as being part of a tutoring system teaching piano students how to sight-read music. PAUL employs a long short-term memory (LSTM) neural network to produce the lead track and a sequence-to-sequence neural network for the realisation of the accompanying track. Although PAUL is still work-in-progress, the obtained results are of reasonable to good quality. In a small-scale study, evaluating the specified vs. the perceived complexity of different pieces generated by PAUL, a clear correlation is observable.
更多
查看译文
关键词
Algorithmic composition, Neural networks, Music education
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要