hmt-0.20: Haskell Music Theory
Safe HaskellSafe-Inferred
LanguageHaskell2010

Music.Theory.Tiling.Johnson_2009

Description

Tom Johnson. "Tiling in my Music". The Experimental Music Yearbook, 1, 2009.

Synopsis

Documentation

p3 :: [R] Source #

Tilework for Clarinet, p.3

>>> v_print 36 (rr_voices p3)
>
> *.*..*............*.*..*............
> .*.*..*............*.*..*...........
> ........*.*..*............*.*..*....
> ....*..*.*............*..*.*........
> ...........*..*.*............*..*.*.
> ............*..*.*............*..*.*

p5 :: [R] Source #

Tilework for String Quartet, p.5

>>> mapM_ (v_print 24 . r_voices) p5
>
> ******......******......
> ......******......******
>
> *.****.*....*.****.*....
> ......*.****.*....*.****
>
> **.***..*...**.***..*...
> ......**.***..*...**.***
>
> *..***.**...*..***.**...
> ......*..***.**...*..***

p7 :: R Source #

Extra Perfect (p.7)

>>> v_print_m_from 18 6 6 (r_voices p7)
>
> **.*..|......|......|......|......|......
> ......|.*.*..|.*....|......|......|......
> ......|......|......|......|.*..*.|....*.
> ......|......|...*..|.*....|...*..|......
> ......|......|....*.|...*..|......|.*....
> ......|*.....|*.....|......|*.....|......
> ....*.|......|......|*.....|......|...*..
> ......|......|......|....*.|......|*.....

p10 :: R Source #

Tilework for Log Drums (2005), p.10

>>> v_print 18 (r_voices p10)
>
> *.*.*.............
> .*...*...*........
> ...*...*...*......
> ......*...*...*...
> ........*...*...*.
> .............*.*.*

p11 :: R Source #

Self-Similar Melodies (1996), p.11

>>> v_print_m 20 5 (r_voices p11)
>
> *.....*.....*..*..*.|....*.....*.....*...|..*..*..*.....*.....|*.....*.....*..*..*.|....*.....*.....*...
> ....................|*.....*.....*..*..*.|....*.....*.....*...|..*..*..*.....*.....|*.....*.....*..*..*.
> ....................|....................|*.....*.....*..*..*.|....*.....*.....*...|..*..*..*.....*.....