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

Solkattu.Instrument.Sargam

Description

Realize abstract solkattu Notes to sa-relative notes.

Synopsis

Documentation

newtype Attributes Source #

Constructors

Attributes (Map Text (Maybe Text)) 

Instances

Instances details
Show Attributes Source # 
Instance details

Defined in Solkattu.Instrument.Sargam

Eq Attributes Source # 
Instance details

Defined in Solkattu.Instrument.Sargam

data Stroke Source #

Constructors

Stroke 

Fields

scorePitch :: Pitch.Pitch -> Text Source #

Show pitch as parsed by the raga scales.

data Strokes a Source #

Constructors

Strokes 

Fields

  • s_ :: a
     
  • r_ :: a
     
  • g_ :: a
     
  • m_ :: a
     
  • p_ :: a
     
  • d_ :: a
     
  • n_ :: a
     
  • s :: a
     
  • r :: a
     
  • g :: a
     
  • m :: a
     
  • p :: a
     
  • d :: a
     
  • n :: a
     
  • s1 :: a
     
  • r1 :: a
     
  • g1 :: a
     
  • m1 :: a
     
  • p1 :: a
     
  • d1 :: a
     
  • n1 :: a
     

Instances

Instances details
Functor Strokes Source # 
Instance details

Defined in Solkattu.Instrument.Sargam

Methods

fmap :: (a -> b) -> Strokes a -> Strokes b #

(<$) :: a -> Strokes b -> Strokes a #

Show a => Show (Strokes a) Source # 
Instance details

Defined in Solkattu.Instrument.Sargam

Methods

showsPrec :: Int -> Strokes a -> ShowS #

show :: Strokes a -> String #

showList :: [Strokes a] -> ShowS #

transposition

Orphan instances