class Haematite::Lfo
- Haematite::Lfo
- Reference
- Object
Overview
A low-frequency oscillator.
Defined in:
haematite/lfo.crConstructors
-
.new(synth : Synthesizer)
Creates a new
LFO
instance.
Instance Method Summary
-
#process
"Runs" the LFO.
-
#start(delay : Float64, frequency : Float64)
Starts the LFO at the given frequency.
-
#startModulation(region : InstrumentRegion, key : Int32, velocity : Int32)
Starts an LFO for use as instrument modulation.
-
#startModulation(region : RegionPair, key : Int32, velocity : Int32)
Starts an LFO for use as instrument modulation.
-
#startVibrato(region : InstrumentRegion, key : Int32, velocity : Int32)
Starts an LFO for use as instrument vibrato.
-
#startVibrato(region : RegionPair, key : Int32, velocity : Int32)
Starts an LFO for use as instrument vibrato.
-
#value : Float64
The current value of the LFO
Constructor Detail
Instance Method Detail
def start(delay : Float64, frequency : Float64)
#
Starts the LFO at the given frequency. delay
is the initial delay
before the LFO "kicks in".
def startModulation(region : InstrumentRegion, key : Int32, velocity : Int32)
#
Starts an LFO for use as instrument modulation.
def startModulation(region : RegionPair, key : Int32, velocity : Int32)
#
Starts an LFO for use as instrument modulation.
def startVibrato(region : InstrumentRegion, key : Int32, velocity : Int32)
#
Starts an LFO for use as instrument vibrato.
def startVibrato(region : RegionPair, key : Int32, velocity : Int32)
#
Starts an LFO for use as instrument vibrato.