我想知道如何分析音乐作品并进一步创作类似的音乐。必须有一些音乐作品的可量化参数必须足以构成它。如果是,那些参数是什么?我们如何从音乐中获取它们?最好是在Python中。
答案 0 :(得分:2)
您的问题涉及各种不同的问题,所有问题都有自己的方法。音乐的产生以及伴随的和声的产生通常是分开考虑的,其中涉及Cellular Automata,Neural Networks和Genetic Algorithms的技术在线有关旋律生成的不同记录。 Hidden Markov Models是协调问题最常见的方法,尽管自然语言处理和遗传算法的技术也已应用。此外,两个步骤中输入参数的定义和提取是一个单独且有趣的问题,特别是在协调的情况下。
使用Google搜索任何这些主题并添加“音乐”和“算法”或“生成”这两个词应该会产生许多有趣的结果,这些结果太过庞大,无法在此处讨论任何有用的细节。另外,为了探索Python中的任何这些方法,我会看一下MIT's Music21 library。它有一个非平凡的学习曲线,但它可以非常强大,取决于你正在采取的方法。