music-score-1.7.1: Musical score and part representation.

Portabilitynon-portable (TF,GNTD)
Stabilityexperimental
Maintainerhans@hanshoglund.se
Safe HaskellNone

Music.Score.Color

Contents

Description

Provides colored note heads.

Synopsis

HasColor class

class HasColor a whereSource

Methods

setColor :: Colour Double -> a -> aSource

Instances

HasColor a => HasColor [a] 
HasColor a => HasColor (Score a) 
HasColor a => HasColor (TieT a) 
HasColor (ColorT a) 
HasColor a => HasColor (b, a) 
HasColor a => HasColor (PartT n a) 

Manipulating color

color :: HasColor a => Colour Double -> a -> aSource

Set the number of tremolo divisions for all notes in the score.

colorRed :: HasColor a => a -> aSource

colorBlue :: HasColor a => a -> aSource

Representation

newtype ColorT a Source

Constructors

ColorT 

Fields

getColorT :: Couple (Option (Last (Colour Double))) a
 

Instances

Monad ColorT 
Functor ColorT 
Applicative ColorT 
Foldable ColorT 
Comonad ColorT 
HasBackendNote NoteList a => HasBackendNote NoteList (ColorT a) 
HasBackendNote Midi a => HasBackendNote Midi (ColorT a) 
HasBackendNote SuperCollider a => HasBackendNote SuperCollider (ColorT a) 
HasBackendNote Lilypond a => HasBackendNote Lilypond (ColorT a) 
HasBackendNote MusicXml a => HasBackendNote MusicXml (ColorT a) 
Bounded a => Bounded (ColorT a) 
Enum a => Enum (ColorT a) 
Eq a => Eq (ColorT a) 
Floating a => Floating (ColorT a) 
Fractional a => Fractional (ColorT a) 
Num a => Num (ColorT a) 
Show a => Show (ColorT a) 
Semigroup a => Semigroup (ColorT a) 
Wrapped (ColorT a)

Unsafe: Do not use Wrapped instances

IsDynamics a => IsDynamics (ColorT a) 
IsPitch a => IsPitch (ColorT a) 
Augmentable a => Augmentable (ColorT a) 
Alterable a => Alterable (ColorT a) 
Transformable a => Transformable (ColorT a) 
Reversible a => Reversible (ColorT a) 
Tiable a => Tiable (ColorT a) 
HasSlide a => HasSlide (ColorT a) 
HasTremolo a => HasTremolo (ColorT a) 
HasText a => HasText (ColorT a) 
HasHarmonic a => HasHarmonic (ColorT a) 
HasColor (ColorT a) 
Rewrapped (ColorT a) (ColorT b) 
HasPitches a b => HasPitches (ColorT a) (ColorT b) 
HasPitch a b => HasPitch (ColorT a) (ColorT b) 
HasDynamics a b => HasDynamics (ColorT a) (ColorT b) 
HasDynamic a b => HasDynamic (ColorT a) (ColorT b) 
HasArticulations a b => HasArticulations (ColorT a) (ColorT b) 
HasArticulation a b => HasArticulation (ColorT a) (ColorT b)