Karya, built on 2018-05-31T02:46:59 (patch 0a1a35479c514820d77330ae8a978975ba22a47a)

Safe HaskellNone

Derive.Scale.Wayang

Contents

Description

Saih gender wayang.

I use ding deng dong dung dang. I don't know if this is ever actually used for gender, but the notation is compact and I don't think there are any other conventions.

   3o  3e  3u  3a  4i  4o  4e  4u  4a  5i  5o  5e  5u  5a  6i
   pemade -------------------------------
                       kantilan -----------------------------
   
Synopsis

Documentation

base_oct :: Pitch.Octave Source #

Start octave for the extended scale.

laras

data Pitch Source #

Constructors

I 
O 
E 
U 
A 
Instances
Enum Pitch # 
Instance details

Defined in Derive.Scale.Wayang

Eq Pitch # 
Instance details

Defined in Derive.Scale.Wayang

Methods

(==) :: Pitch -> Pitch -> Bool #

(/=) :: Pitch -> Pitch -> Bool #

Show Pitch # 
Instance details

Defined in Derive.Scale.Wayang

Methods

showsPrec :: Int -> Pitch -> ShowS #

show :: Pitch -> String #

showList :: [Pitch] -> ShowS #

extend :: Pitch.Pitch -> [Pitch.NoteNumber] -> [Pitch.NoteNumber] Source #

Extend down two octaves so that I start at 1i, and up two octaves to 8i.

pemade starts at 3o - 4i - 5i, kanti is 4o - 5i - 6i

undo_extend :: [a] -> [a] Source #

instrument integration

midi_keys :: Bool -> [Midi.Key] Source #

If extended is True, emit from i1 on up. Otherwise, give pemade to kantilan range.