harmonyos2-harmtrace:HarmTrace(HarmonyAnalysisandRetrievalofMusi...

和声2介绍HarmTrace (Harmony Analysis and Retrieval of Music with Type-level Representations of Abstract Chords Entities)是一个用于音乐自动和声分析的系统。它以一系列和弦作为输入并生成和声分析,可以将其可视化为一棵树。几个世纪以来,音乐理论在创作和演奏音乐方面一直是必不可少的。在西方调性音乐中,从早期的巴洛克到现代爵士乐和流行音乐,和弦序列中和弦的功能可以用和声理论来解释。尽管西方调和理论是一个深入研究的领域,但将这一理论形式化是一个难题。使用HarmTrace,我们已经将音调和谐规则的形式化为Haskell(广义)代数数据类型。给定一系列和弦标签,自动推导出和弦在其音调上下文中的和声函数。为此,我们使用了几种高级函数式编程技术,例如类型级计算、数据类型泛型编程和纠错解析器。我们的和声功能模型提供了多种好处:例如,它可以用于定义和声相似性度量并促进音乐检索,或者可以帮助音乐学家批量分析大量数字化乐谱。以下论文对HarmTrace进行了深入介绍:
zip 文件大小:107.78KB