算法作曲 是一种使用算法来创造音乐的技巧。算法(或者至少说是一系列形式化的规则) 在作曲中已经应用了几个世纪了。然而算法作曲这个术语通常用来表示创造音乐时无需人工干预的形式化程序，无论是通过引入随机的步骤或是利用计算机。一些与音乐没有直接关系的算法和数据也常被作曲家 使用，作为他们音乐的灵感来源。算法包括分形、L-系统和统计模型等，甚至是任意的数据 (例如 人口普查数据，GIS坐标，磁场测量结果)都可以被当做作曲的材料。
算法作曲的模型.作曲算法通常以他们所使用的编程技巧分