hmt-0.14: Haskell Music Theory

Safe HaskellNone

Music.Theory.Z12.Read_1978

Description

Ronald C. Read. "Every one a winner or how to avoid isomorphism search when cataloguing combinatorial configurations." /Annals of Discrete Mathematics/ 2:107–20, 1978.

Synopsis

Documentation

encode :: [Z12] -> IntegerSource

Encoder for encode_prime.

 encode [0,1,3,6,8,9] == 843

decode :: Integer -> [Z12]Source

Decoder for encode_prime.

 decode 843 == [0,1,3,6,8,9]

encode_prime :: [Z12] -> [Z12]Source

Binary encoding prime form algorithm, equalivalent to Rahn.

 encode_prime [0,1,3,6,8,9] == rahn_prime [0,1,3,6,8,9]