- mod12 :: Integral a => a -> a
- pc :: Integral a => a -> a
- pcset :: Integral a => [a] -> [a]
- tn :: Integral a => a -> [a] -> [a]
- transposeTo :: Integral a => a -> [a] -> [a]
- transpositions :: Integral a => [a] -> [[a]]
- invert :: Integral a => a -> [a] -> [a]
- invertSelf :: Integral a => [a] -> [a]
- tni :: Integral a => a -> [a] -> [a]
- rotate :: Integral n => n -> [a] -> [a]
- rotate_right :: Integral n => n -> [a] -> [a]
- rotations :: [a] -> [[a]]
- mn :: Integral a => a -> [a] -> [a]
- m5 :: Integral a => [a] -> [a]
- all_Tn :: Integral a => [a] -> [[a]]
- all_TnI :: Integral a => [a] -> [[a]]
- all_RTnI :: Integral a => [a] -> [[a]]
- all_TnMI :: Integral a => [a] -> [[a]]
- all_RTnMI :: Integral a => [a] -> [[a]]
- all_rRTnMI :: Integral a => [a] -> [[a]]
- data SRO a = SRO a Bool a Bool Bool
- sro :: Integral a => SRO a -> [a] -> [a]
- sros :: Integral a => [a] -> [(SRO a, [a])]
- sro_Tn :: Integral a => [SRO a]
- sro_TnI :: Integral a => [SRO a]
- sro_RTnI :: Integral a => [SRO a]
- sro_TnMI :: Integral a => [SRO a]
- sro_RTnMI :: Integral a => [SRO a]
- dx_d :: Num a => a -> [a] -> [a]
- d_dx :: Num a => [a] -> [a]
- int :: Integral a => [a] -> [a]
- ic :: Integral a => a -> a
- difference :: Eq a => [a] -> [a] -> [a]
- complement :: Integral a => [a] -> [a]
- subsequence :: Eq a => [a] -> [a] -> Bool
- tmatrix :: Integral a => [a] -> [[a]]
- icv :: Integral a => [a] -> [a]
- is_subset :: Eq a => [a] -> [a] -> Bool
- is_superset :: Eq a => [a] -> [a] -> Bool

# Documentation

transposeTo :: Integral a => a -> [a] -> [a]Source

Transpose so first element is n.

transpositions :: Integral a => [a] -> [[a]]Source

All transpositions.

invertSelf :: Integral a => [a] -> [a]Source

Invert about first element.

rotate_right :: Integral n => n -> [a] -> [a]Source

Rotate right by n places.

all_rRTnMI :: Integral a => [a] -> [[a]]Source

Serial Operator, of the form rRTMI.

difference :: Eq a => [a] -> [a] -> [a]Source

Elements of p not in q

complement :: Integral a => [a] -> [a]Source

Pitch classes not in set.

subsequence :: Eq a => [a] -> [a] -> BoolSource

Is p a subsequence of q.

is_superset :: Eq a => [a] -> [a] -> BoolSource

Is p a superset of q.