Safe Haskell | None |
---|---|
Language | Haskell98 |
Robert Morris. /Composition with Pitch-Classes: A Theory of Compositional Design/. Yale University Press, New Haven, 1987.
Documentation
Serial operations
sro :: SRO -> [Z12] -> [Z12] Source
Serial operation.
>>>
sro T4 156
59A
sro (rnrtnmi "T4") (pco "156") == [5,9,10]
>>>
echo 024579 | sro RT4I
79B024
sro (SRO 0 True 4 False True) [0,2,4,5,7,9] == [7,9,11,0,2,4]
>>>
sro T4I 156
3BA
sro (rnrtnmi "T4I") (pco "156") == [3,11,10] sro (SRO 0 False 4 False True) [1,5,6] == [3,11,10]
>>>
echo 156 | sro T4 | sro T0I
732
(sro (rnrtnmi "T0I") . sro (rnrtnmi "T4")) (pco "156") == [7,3,2]
>>>
echo 024579 | sro RT4I
79B024
sro (rnrtnmi "RT4I") (pco "024579") == [7,9,11,0,2,4]
sro (SRO 1 True 1 True False) [0,1,2,3] == [11,6,1,4] sro (SRO 1 False 4 True True) [0,1,2,3] == [11,6,1,4]