hmt-0.16: Haskell Music Theory

Safe HaskellSafe
LanguageHaskell98

Music.Theory.Tuning.Rosenboom_1979

Description

David Rosenboom, "In the Beginning: Etude I (Trombones)", 1979 http://davidrosenboom.com/media/beginning-etude-i-trombones

kw: subharmonics, difference tones

Synopsis

Documentation

dr_tuning_oct :: Num n => [[(n, n)]] Source #

Tuning, ratios for each octave.

length (concat dr_tuning_oct) == 19
import qualified Music.Theory.Tuning as T
map (map (T.ratio_to_cents . t2_to_ratio)) dr_tuning_oct

dr_tuning :: [Rational] Source #

Tuning, actual ratios.

dr_scale :: [Double] Source #

Actual scale, in CPS.

let r = [52,69,76,83,92,104,119,138,156,166,185,208,234,260,277,286,311,332,363]
in map round dr_scale == r

dr_ratio_seq :: Num n => [[(n, n)]] Source #

dr_ratio_seq_hist :: (Ord n, Num n) => [((n, n), Int)] Source #

dr_nt :: Integral i => [([i], [i])] Source #

dr_nt_pitch :: ([Int], [Int]) -> ([Pitch], [Pitch]) Source #