使用回答集编程的自动音乐创作
计算机科学中的逻辑
2010-06-28 v1 人工智能
摘要
音乐创作曾经是一种纸笔活动。如今,音乐常常借助计算机软件进行创作,甚至达到计算机自主创作部分乐谱的程度。大多数风格的音乐创作都受规则支配。我们表明,通过将创作的自动化、分析和验证视为知识表示任务,并在合适的逻辑语言中形式化这些规则,可以轻松构建强大且富有表现力的智能创作工具。这篇应用论文描述了如何使用回答集编程构建一个名为 ANTON 的自动化系统,该系统可以创作旋律、和声和节奏音乐,诊断人类创作中的错误,并作为计算机辅助创作工具。将和声、节奏和旋律创作结合在一个单一框架中,使得 ANTON 在日益增长的算法创作领域中独树一帜。凭借近乎实时的创作能力,ANTON 不仅可以用作交互式创作工具的组件,还有潜力用于现场表演和音乐会,或在各种应用中自动生成背景音乐。通过使用完全声明式语言和“现成”的推理引擎,ANTON 为人类作曲家提供了一个比其他现有系统更简单、更紧凑、更通用的工具。本文已被《逻辑编程理论与实践》(TPLP) 接受发表。
引用
@article{arxiv.1006.4948,
title = {Automatic Music Composition using Answer Set Programming},
author = {Georg Boenn and Martin Brain and Marina De Vos and John ffitch},
journal= {arXiv preprint arXiv:1006.4948},
year = {2010}
}
备注
31 pages, 10 figures. Extended version of our ICLP2008 paper. Formatted following TPLP guidelines