Safe Haskell | Safe-Inferred |
---|
Old scales, from McPhee's "Music In Bali".
"Distances in terms of Cents can be computed from the vibration numbers of any two tones by means of a logarithm table---a simple but time-consuming process." -- Music in Bali, introduction, page xv.
Synopsis
- type Hz = Double
- data Laras = Laras {
- name :: Text
- genre :: Text
- origin :: Text
- base :: Bali.Pitch
- base_octave :: Pitch.Octave
- hz :: [Hz]
- extract :: Pitch.Pitch -> Pitch.Pitch -> Laras -> (Text, ([Pitch.NoteNumber], Doc.Doc))
- hz_to_nn :: Pitch.Pitch -> Pitch.Pitch -> Laras -> [Pitch.NoteNumber]
- laras :: Laras
- saih_pitu :: [Laras]
- selisir :: [Laras]
- bebonangan :: [Laras]
- slendro :: [Laras]
- angklung :: [Laras]
Documentation
Laras | |
|
extract :: Pitch.Pitch -> Pitch.Pitch -> Laras -> (Text, ([Pitch.NoteNumber], Doc.Doc)) Source #
hz_to_nn :: Pitch.Pitch -> Pitch.Pitch -> Laras -> [Pitch.NoteNumber] Source #
Music in Bali, page 42.
These start at tembung ding. According to McPhee, selisir starts at 3, which means that tembung's ding is selisir's dung:
0 1 2 3 4 5 6 tembung I O E Es U A Aa selisir U A As I O E Es
bebonangan :: [Laras] Source #
Bebonangan seems to be an old name for beleganjur. Dong to dang.