Safe Haskell | Safe-Inferred |
---|
Operations on control tracks.
Synopsis
- multiply :: Signal.Y -> Cmd.CmdL ()
- multiply01 :: Signal.Y -> Cmd.CmdL ()
- multiply_11 :: Signal.Y -> Cmd.CmdL ()
- round :: Int -> Cmd.CmdL ()
- map_val :: Cmd.M m => (Signal.Y -> Signal.Y) -> m ()
- map_named :: Cmd.M m => Text -> (Signal.Y -> Signal.Y) -> ModifyEvents.Track m
- score_to_hex :: Cmd.CmdL ()
- block_to_hex :: BlockId -> Cmd.CmdL ()
- to_hex :: Text -> Text
Documentation
multiply :: Signal.Y -> Cmd.CmdL () Source #
Multiply the controls in the selection by the given amount.
multiply01 :: Signal.Y -> Cmd.CmdL () Source #
Multiply but keep in 0--1.
multiply_11 :: Signal.Y -> Cmd.CmdL () Source #
Multiply but keep in -1 -- 1.
round :: Int -> Cmd.CmdL () Source #
Round selected controls to the given number of decimal places. Useful
after a multiply
.
map_named :: Cmd.M m => Text -> (Signal.Y -> Signal.Y) -> ModifyEvents.Track m Source #
Map controls with the given name.
score_to_hex :: Cmd.CmdL () Source #
block_to_hex :: BlockId -> Cmd.CmdL () Source #