audio-slot-param
Link and transform schedule-based observables and connect to AudioParams (Web Audio API).
Params are instances of observ-node-array/single.
Example
var Param = var apply = var context = audio: // Web Audio nodes: lfo: var frequency = var osc = audioContextvar unapply = oscoscstart // set the value explicitly:frequency // modulate with an LFOfrequency
Transforms
var Transform = var pitch = var octave = var frequency = octavepitch oscfrequencyvalue //= 277.1826309768721 // or as above, we can specify a modulator instead of explicit value:pitch { return baseFrequency * Math} { return baseFrequency * Math}
Param Proxy
Creates a placeholder param that can be swapped for a real param later.
var Proxy = var param = Proxycontext 440 // then later on swap:var target = param