Karya, built on Mon Jul 24 11:39:07 PDT 2017 (patch 33511aca01257b76b88de7c7a2763b7a965c084e)

Safe HaskellNone

Derive.Call.Prelude.PitchHigh

Contents

Description

Library of basic high level pitch calls.

High level calls do something a little more abstract and "musical" than the low level calls in Derive.Call.Prelude.Pitch. Generally they have complete-word names, while low level calls are just single letters.

TODO this module has a dumb name. What would be better?

Synopsis

Documentation

note calls

pitch calls

fade implementation

data Align Source #

Constructors

AlignStart 
AlignEnd 

Instances

pitch_fade_ranges :: Align -> Align -> BaseTypes.Duration -> BaseTypes.Duration -> ScoreTime -> ScoreTime -> Deriver ((RealTime, RealTime), (RealTime, RealTime)) Source #

Create envelope start and end times for pitch and fade as follows:

    --------     align   align_fade
    ffff         Start   Start
    pp-->
    ffff         Start   End
    <-pp
        ffff     End     Start
       <pp--
        ffff     End     End
       <--pp