Music.Score.Combinators

Preliminaries

type Monoid' a

class Transformable1 s

class Transformable s

class Composable s

class HasEvents s

Composing scores

(|>)

(<|)

scat

pcat

Special composition

sustain

anticipate

Transforming scores

Moving in time

move

moveBack

startAt

stopAt

Stretching in time

stretch

compress

stretchTo

Rests

rest

removeRests

Repetition

times

repeated

group

Transformations

perform

compose

retrograde

mapEvents

filterEvents

mapFilterEvents

mapAllEvents

mapEventsSingle

mapFirst

mapLast

mapPhrase

mapPhraseSingle

Conversion

scoreToVoice

voiceToScore

voiceToScore'

eventToScore