Safe Haskell | Safe-Inferred |
---|
Interpolate between two different scales.
Synopsis
- scales :: [Scale.Definition]
- make :: Scale -> Scale -> Scale
- doc :: DocumentedCall
- scale_id :: Pitch.ScaleId
- scale_at :: ScoreT.Control
- note_to_call :: Scale -> Scale -> Pitch.Note -> Maybe ValCall
- interpolated_degree :: ValCall -> ValCall -> ValCall
- rename_environ :: EnvKey.Key -> EnvKey.Key -> Deriver a -> Deriver a
- environ_from_to :: DeriveT.Environ -> Either DeriveT.PitchError (Pitch.ScaleId, Pitch.ScaleId)
- key_from :: EnvKey.Key
- key_to :: EnvKey.Key
- scale_from :: EnvKey.Key
- scale_to :: EnvKey.Key
Documentation
scales :: [Scale.Definition] Source #
doc :: DocumentedCall Source #
note_to_call :: Scale -> Scale -> Pitch.Note -> Maybe ValCall Source #
rename_environ :: EnvKey.Key -> EnvKey.Key -> Deriver a -> Deriver a Source #
util
environ_from_to :: DeriveT.Environ -> Either DeriveT.PitchError (Pitch.ScaleId, Pitch.ScaleId) Source #
key_to :: EnvKey.Key Source #