複音程是指在一箇八度之外(即超過一箇八度)的音程。計算複音程的方法是將一箇單音程加上若干個純八度。例如,如果一箇單音程是大二度,那麼加上兩個純八度構成的複音程也是大音程。同樣,純五度加上一個純八度構成的複音程是純音程。在稱呼複音程時,通常採用“隔一箇八度的純四度、隔兩個八度的小七度”這樣的稱呼。此外,不超過兩個八度的複音程還可以有自己獨立的名稱,如“隔一箇八度的大三度”也叫做大十度,“隔一箇八度的減五度”也叫做減十二度等。
複音程可以通過以下公式計算:複音程 = 一箇八度 + (複音程-七度)。這意味着,要找到一箇特定的複音程,可以先找到相應的單音程,然後加上適當的純八度數量。例如,要找到小九度,首先找到小二度(單音程),然後加上一個純八度,得到小九度。同樣,大九度是由一箇大二度加上一個純八度構成,小十度是由一箇小三度加上一個純八度構成,大十度是由一箇大三度加上一個純八度構成。