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

Copyright(c) Hans Hoglund 2012-2014
Portabilitynon-portable (TF,GNTD)
Safe HaskellNone




Provides a representation of musical slides, commonly known as glissando or portamento.


Slides and glissando

class HasSlide a where Source


setBeginGliss :: Bool -> a -> a Source

setBeginSlide :: Bool -> a -> a Source

setEndGliss :: Bool -> a -> a Source

setEndSlide :: Bool -> a -> a Source


newtype SlideT a Source




getSlideT :: Couple ((Any, Any), (Any, Any)) a


Monad SlideT 
Functor SlideT 
Applicative SlideT 
Foldable SlideT 
Comonad SlideT 
HasBackendNote Midi a => HasBackendNote Midi (SlideT a) 
HasBackendNote NoteList a => HasBackendNote NoteList (SlideT a) 
HasBackendNote SuperCollider a => HasBackendNote SuperCollider (SlideT a) 
HasBackendNote Lilypond a => HasBackendNote Lilypond (SlideT a) 
HasBackendNote MusicXml a => HasBackendNote MusicXml (SlideT a) 
Bounded a => Bounded (SlideT a) 
Enum a => Enum (SlideT a) 
Eq a => Eq (SlideT a) 
Floating a => Floating (SlideT a) 
Fractional a => Fractional (SlideT a) 
(Real a, Enum a, Integral a) => Integral (SlideT a) 
Num a => Num (SlideT a) 
Ord a => Ord (SlideT a) 
(Num a, Ord a, Real a) => Real (SlideT a) 
Show a => Show (SlideT a) 
Semigroup a => Semigroup (SlideT a) 
Wrapped (SlideT a) 
IsDynamics a => IsDynamics (SlideT a) 
IsPitch a => IsPitch (SlideT a) 
Augmentable a => Augmentable (SlideT a) 
Alterable a => Alterable (SlideT a) 
Transformable a => Transformable (SlideT a) 
Reversible a => Reversible (SlideT a) 
Tiable a => Tiable (SlideT a) 
HasSlide (SlideT a) 
HasText a => HasText (SlideT a) 
HasHarmonic a => HasHarmonic (SlideT a) 
HasTremolo a => HasTremolo (SlideT a) 
Rewrapped (SlideT a) (SlideT b) 
HasPitches a b => HasPitches (SlideT a) (SlideT b) 
HasPitch a b => HasPitch (SlideT a) (SlideT b) 
HasDynamics a b => HasDynamics (SlideT a) (SlideT b) 
HasDynamic a b => HasDynamic (SlideT a) (SlideT b) 
HasArticulations a b => HasArticulations (SlideT a) (SlideT b) 
HasArticulation a b => HasArticulation (SlideT a) (SlideT b) 
Typeable (* -> *) SlideT 
type SetPitch g (SlideT a) = SlideT (SetPitch g a) 
type SetDynamic g (SlideT a) = SlideT (SetDynamic g a) 
type SetArticulation g (SlideT a) = SlideT (SetArticulation g a) 
type Unwrapped (SlideT a) = Couple ((Any, Any), (Any, Any)) a 
type Pitch (SlideT a) = Pitch a 
type Dynamic (SlideT a) = Dynamic a 
type Articulation (SlideT a) = Articulation a 

slide :: (HasPhrases' s a, HasSlide a) => s -> s Source

Add a slide between the first and the last note.

glissando :: (HasPhrases' s a, HasSlide a) => s -> s Source

Add a glissando between the first and the last note.