Karya, built on 2023-08-29T07:47:28 (patch 7a412d5d6ba4968ca4155ef276a062ccdeb9109a)
Safe HaskellSafe-Inferred

Derive.Scale.Wayang

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 -----------------------------
   3a  4i  4o  4e  4u  4a  5i  5o  5e  5u  5a  6i  6o  6e  6u
   36  41  42  43  45  46  51
   3d  4s  4r  4g  4p  4d  5s
   
Synopsis

Documentation

base_oct :: Pitch.Octave Source #

Start octave for the extended scale.

laras

data Pitch Source #

Constructors

I 
O 
E 
U 
A 

Instances

Instances details
Enum Pitch Source # 
Instance details

Defined in Derive.Scale.Wayang

Show Pitch Source # 
Instance details

Defined in Derive.Scale.Wayang

Methods

showsPrec :: Int -> Pitch -> ShowS #

show :: Pitch -> String #

showList :: [Pitch] -> ShowS #

Eq Pitch Source # 
Instance details

Defined in Derive.Scale.Wayang

Methods

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

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

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.