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

Derive.Scale.JavaScales

Contents

Synopsis

Documentation

data Instrument Source #

Constructors

Instrument 

Fields

Instances

Instances details
Show Instrument Source # 
Instance details

Defined in Derive.Scale.JavaScales

data Absolute Source #

An absolute pitch as parsed from Pitch.Note, so e.g. 1-7 (for 1-7). This is the "chromatic" representation, while Pitch is the diatonic one, taking pathet into account.

TheoryFormat has a similar notion of relative to absolute, but it's the other way around, in that Pitch.Pitch is the absolute one, while Pitch.Note is relative.

Instances

Instances details
Show Absolute Source # 
Instance details

Defined in Derive.Scale.JavaScales

Eq Absolute Source # 
Instance details

Defined in Derive.Scale.JavaScales

Ord Absolute Source # 
Instance details

Defined in Derive.Scale.JavaScales

Pretty Absolute Source # 
Instance details

Defined in Derive.Scale.JavaScales

data Layout Source #

Constructors

Layout 

Fields

Instances

Instances details
Show Layout Source # 
Instance details

Defined in Derive.Scale.JavaScales

Format

Tuning

data Laras Source #

Describe the frequencies in a saih. This doesn't say what the range is, since that's in the ScaleMap, and all saihs in one scale should have the same range.

Constructors

Laras 

Fields

Instances

Instances details
Show Laras Source # 
Instance details

Defined in Derive.Scale.JavaScales

Methods

showsPrec :: Int -> Laras -> ShowS #

show :: Laras -> String #

showList :: [Laras] -> ShowS #

Eq Laras Source # 
Instance details

Defined in Derive.Scale.JavaScales

Methods

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

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