Module
WAGS.Graph.Optionals
- Package
- purescript-wags
- Repository
- mikesol/purescript-wags
This module provides functions for the construction of audio units that more closely resemble the overloaded constructors of the Web Audio API.
#GetSetAP Source
type GetSetAP = Tuple AudioParameter (AudioParameter -> AudioParameter)
Instances
(InitialVal a, SetterVal a) => ConvertOption Allpass' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Allpass' "q" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults Allpass' (Record AllpassOptional) (Record provided) (Record AllpassAll)) => AllpassCtor (Record provided) (c -> Allpass GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => AllpassCtor a (b -> Allpass GetSetAP GetSetAP b)
(InitialVal a, SetterVal a) => ConvertOption Bandpass' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Bandpass' "q" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults Bandpass' (Record BandpassOptional) (Record provided) (Record BandpassAll)) => BandpassCtor (Record provided) (c -> Bandpass GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => BandpassCtor a (b -> Bandpass GetSetAP GetSetAP b)
(InitialVal a, SetterVal a) => ConstantCtor OnOff (a -> Constant GetSetAP)
(InitialVal a, SetterVal a) => ConstantCtor a (Constant GetSetAP)
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "threshold" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "knee" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "ratio" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "attack" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "release" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults DynamicsCompressor' (Record DynamicsCompressorOptional) (Record provided) (Record DynamicsCompressorAll)) => DynamicsCompressorCtor (Record provided) (c -> DynamicsCompressor GetSetAP GetSetAP GetSetAP GetSetAP GetSetAP c)
(IsAudioOrF b) => DynamicsCompressorCtor b (DynamicsCompressor GetSetAP GetSetAP GetSetAP GetSetAP GetSetAP b)
(InitialVal a, SetterVal a, IsMultiAudioOrF b) => GainCtor a (b -> Gain GetSetAP b)
(InitialVal a, SetterVal a) => ConvertOption Highpass' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Highpass' "q" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults Highpass' (Record HighpassOptional) (Record provided) (Record HighpassAll)) => HighpassCtor (Record provided) (c -> Highpass GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => HighpassCtor a (b -> Highpass GetSetAP GetSetAP b)
(InitialVal a, SetterVal a) => ConvertOption Highshelf' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Highshelf' "gain" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults Highshelf' (Record HighshelfOptional) (Record provided) (Record HighshelfAll)) => HighshelfCtor (Record provided) (c -> Highshelf GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => HighshelfCtor a (b -> Highshelf GetSetAP GetSetAP b)
(InitialVal a, SetterVal a) => ConvertOption LoopBuf' "playbackRate" a GetSetAP
(ConvertOptionsWithDefaults LoopBuf' (Record LoopBufOptional) (Record provided) (Record LoopBufAll)) => LoopBufCtor (Record provided) (String -> LoopBuf GetSetAP)
LoopBufCtor String (LoopBuf GetSetAP)
(InitialVal a, SetterVal a) => ConvertOption Lowpass' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Lowpass' "q" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults Lowpass' (Record LowpassOptional) (Record provided) (Record LowpassAll)) => LowpassCtor (Record provided) (c -> Lowpass GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => LowpassCtor a (b -> Lowpass GetSetAP GetSetAP b)
(InitialVal a, SetterVal a) => ConvertOption Lowshelf' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Lowshelf' "gain" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults Lowshelf' (Record LowshelfOptional) (Record provided) (Record LowshelfAll)) => LowshelfCtor (Record provided) (c -> Lowshelf GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => LowshelfCtor a (b -> Lowshelf GetSetAP GetSetAP b)
(InitialVal a, SetterVal a) => ConvertOption Notch' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Notch' "q" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults Notch' (Record NotchOptional) (Record provided) (Record NotchAll)) => NotchCtor (Record provided) (c -> Notch GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => NotchCtor a (b -> Notch GetSetAP GetSetAP b)
(InitialVal a, SetterVal a) => ConvertOption Peaking' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Peaking' "q" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Peaking' "gain" a GetSetAP
(IsAudioOrF c, ConvertOptionsWithDefaults Peaking' (Record PeakingOptional) (Record provided) (Record PeakingAll)) => PeakingCtor (Record provided) (c -> Peaking GetSetAP GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => PeakingCtor a (b -> Peaking GetSetAP GetSetAP GetSetAP b)
(InitialVal a, SetterVal a) => PeriodicOscCtor String (a -> PeriodicOsc GetSetAP)
(InitialVal a, SetterVal a) => PeriodicOscCtor OnOff (String -> a -> PeriodicOsc GetSetAP)
(InitialVal a, SetterVal a) => ConvertOption PlayBuf' "playbackRate" a GetSetAP
(ConvertOptionsWithDefaults PlayBuf' (Record PlayBufOptional) (Record provided) (Record PlayBufAll)) => PlayBufCtor (Record provided) (String -> PlayBuf GetSetAP)
PlayBufCtor String (PlayBuf GetSetAP)
(InitialVal a, SetterVal a) => SawtoothOscCtor OnOff (a -> SawtoothOsc GetSetAP)
(InitialVal a, SetterVal a) => SawtoothOscCtor a (SawtoothOsc GetSetAP)
(InitialVal a, SetterVal a) => SinOscCtor OnOff (a -> SinOsc GetSetAP)
(InitialVal a, SetterVal a) => SinOscCtor a (SinOsc GetSetAP)
(InitialVal a, SetterVal a) => SquareOscCtor OnOff (a -> SquareOsc GetSetAP)
(InitialVal a, SetterVal a) => SquareOscCtor a (SquareOsc GetSetAP)
(InitialVal a, SetterVal a) => TriangleOscCtor OnOff (a -> TriangleOsc GetSetAP)
(InitialVal a, SetterVal a) => TriangleOscCtor a (TriangleOsc GetSetAP)
#defaultGetSetAP Source
defaultGetSetAP :: Number -> GetSetAP
#Allpass' Source
data Allpass'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption Allpass' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Allpass' "q" a GetSetAP
#AllpassOptional Source
type AllpassOptional = (q :: GetSetAP)
#AllpassAll Source
type AllpassAll = (freq :: GetSetAP | AllpassOptional)
#AllpassCtor Source
class AllpassCtor i allpass | i -> allpass where
Members
allpass :: i -> allpass
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults Allpass' (Record AllpassOptional) (Record provided) (Record AllpassAll)) => AllpassCtor (Record provided) (c -> Allpass GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => AllpassCtor a (b -> Allpass GetSetAP GetSetAP b)
#Bandpass' Source
data Bandpass'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption Bandpass' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Bandpass' "q" a GetSetAP
#BandpassOptional Source
type BandpassOptional = (q :: GetSetAP)
#BandpassAll Source
type BandpassAll = (freq :: GetSetAP | BandpassOptional)
#BandpassCtor Source
class BandpassCtor i bandpass | i -> bandpass where
Members
bandpass :: i -> bandpass
Make a bandpass filter
bandpass { freq: 440.0 } sinOsc 440.0 bandpass { freq: 440.0, q: 1.0 } sinOsc 440.0 bandpass 440.0 sinOsc 440.0
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults Bandpass' (Record BandpassOptional) (Record provided) (Record BandpassAll)) => BandpassCtor (Record provided) (c -> Bandpass GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => BandpassCtor a (b -> Bandpass GetSetAP GetSetAP b)
#ConstantCtor Source
class ConstantCtor i o | i -> o where
Members
constant :: i -> o
Make a constant value
constant 0.5 constant On 0.5
Instances
(InitialVal a, SetterVal a) => ConstantCtor OnOff (a -> Constant GetSetAP)
(InitialVal a, SetterVal a) => ConstantCtor a (Constant GetSetAP)
#convolver Source
convolver :: forall s c. IsSymbol s => IsAudioOrF c => Proxy s -> c -> Convolver s c
Make a convolver, aka reverb.
convolver (Proxy :: _ "room") (playBuf (Proxy :: _ "track"))
#delay Source
delay :: forall a c. InitialVal a => SetterVal a => IsAudioOrF c => a -> c -> Delay GetSetAP c
Make a delay unit.
delay 0.5 (playBuf (Proxy :: _ "track"))
#DynamicsCompressor' Source
data DynamicsCompressor'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "threshold" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "knee" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "ratio" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "attack" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption DynamicsCompressor' "release" a GetSetAP
#DynamicsCompressorCtor Source
class DynamicsCompressorCtor i compressor | i -> compressor where
Members
compressor :: i -> compressor
Make a compressor.
compressor (playBuf (Proxy :: _ "track")) compressor { threshold: -10.0 } (playBuf (Proxy :: _ "track")) compressor { knee: 20.0, ratio: 10.0 } (playBuf (Proxy :: _ "track")) compressor { attack: 0.01, release: 0.3 } (playBuf (Proxy :: _ "track"))
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults DynamicsCompressor' (Record DynamicsCompressorOptional) (Record provided) (Record DynamicsCompressorAll)) => DynamicsCompressorCtor (Record provided) (c -> DynamicsCompressor GetSetAP GetSetAP GetSetAP GetSetAP GetSetAP c)
(IsAudioOrF b) => DynamicsCompressorCtor b (DynamicsCompressor GetSetAP GetSetAP GetSetAP GetSetAP GetSetAP b)
#GainCtor Source
class GainCtor i gain | i -> gain where
Members
gain :: i -> gain
Make a gain unit
gain 0.5 (playBuf (Proxy :: _ "hello") /\ playBuf (Proxy :: _ "world") /\ unit)
Instances
(InitialVal a, SetterVal a, IsMultiAudioOrF b) => GainCtor a (b -> Gain GetSetAP b)
#mix Source
mix :: forall a. IsMultiAudioOrF a => a -> Gain GetSetAP a
Mix together several audio units
mix (playBuf (Proxy :: _ "hello") /\ playBuf (Proxy :: _ "world") /\ unit)
#Highpass' Source
data Highpass'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption Highpass' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Highpass' "q" a GetSetAP
#HighpassOptional Source
type HighpassOptional = (q :: GetSetAP)
#HighpassAll Source
type HighpassAll = (freq :: GetSetAP | HighpassOptional)
#HighpassCtor Source
class HighpassCtor i highpass | i -> highpass where
Members
highpass :: i -> highpass
Make a highpass filter
highpass { freq: 440.0 } sinOsc 440.0 highpass { freq: 440.0, q: 1.0 } sinOsc 440.0 highpass 440.0 sinOsc 440.0
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults Highpass' (Record HighpassOptional) (Record provided) (Record HighpassAll)) => HighpassCtor (Record provided) (c -> Highpass GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => HighpassCtor a (b -> Highpass GetSetAP GetSetAP b)
#Highshelf' Source
data Highshelf'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption Highshelf' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Highshelf' "gain" a GetSetAP
#HighshelfOptional Source
type HighshelfOptional = (gain :: GetSetAP)
#HighshelfAll Source
type HighshelfAll = (freq :: GetSetAP | HighshelfOptional)
#HighshelfCtor Source
class HighshelfCtor i highshelf | i -> highshelf where
Members
highshelf :: i -> highshelf
Make a highshelf filter
highshelf { freq: 440.0 } sinOsc 440.0 highshelf { freq: 440.0, gain: 1.0 } sinOsc 440.0 highshelf 440.0 sinOsc 440.0
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults Highshelf' (Record HighshelfOptional) (Record provided) (Record HighshelfAll)) => HighshelfCtor (Record provided) (c -> Highshelf GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => HighshelfCtor a (b -> Highshelf GetSetAP GetSetAP b)
#LoopBuf' Source
data LoopBuf'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption LoopBuf' "playbackRate" a GetSetAP
ConvertOption LoopBuf' "onOff" OnOff OnOff
ConvertOption LoopBuf' "start" Number Number
ConvertOption LoopBuf' "end" Number Number
#LoopBufOptional Source
type LoopBufOptional = (end :: Number, onOff :: OnOff, playbackRate :: GetSetAP, start :: Number)
#LoopBufAll Source
type LoopBufAll = LoopBufOptional
#LoopBufCtor Source
class LoopBufCtor i loopBuf | i -> loopBuf where
Members
loopBuf :: i -> loopBuf
Make a looping buffer.
loopBuf { playbackRate: 1.0 } (Proxy :: _ "track") loopBuf { playbackRate: 1.0, start: 0.5 } (Proxy :: _ "track") loopBuf (Proxy :: _ "track")
Instances
(ConvertOptionsWithDefaults LoopBuf' (Record LoopBufOptional) (Record provided) (Record LoopBufAll)) => LoopBufCtor (Record provided) (String -> LoopBuf GetSetAP)
LoopBufCtor String (LoopBuf GetSetAP)
#Lowpass' Source
data Lowpass'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption Lowpass' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Lowpass' "q" a GetSetAP
#LowpassOptional Source
type LowpassOptional = (q :: GetSetAP)
#LowpassAll Source
type LowpassAll = (freq :: GetSetAP | LowpassOptional)
#LowpassCtor Source
class LowpassCtor i lowpass | i -> lowpass where
Members
lowpass :: i -> lowpass
Make a lowpass filter
lowpass { freq: 440.0 } sinOsc 440.0 lowpass { freq: 440.0, q: 1.0 } sinOsc 440.0 lowpass 440.0 sinOsc 440.0
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults Lowpass' (Record LowpassOptional) (Record provided) (Record LowpassAll)) => LowpassCtor (Record provided) (c -> Lowpass GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => LowpassCtor a (b -> Lowpass GetSetAP GetSetAP b)
#Lowshelf' Source
data Lowshelf'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption Lowshelf' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Lowshelf' "gain" a GetSetAP
#LowshelfOptional Source
type LowshelfOptional = (gain :: GetSetAP)
#LowshelfAll Source
type LowshelfAll = (freq :: GetSetAP | LowshelfOptional)
#LowshelfCtor Source
class LowshelfCtor i lowshelf | i -> lowshelf where
Members
lowshelf :: i -> lowshelf
Make a lowshelf filter
lowshelf { freq: 440.0 } sinOsc 440.0 lowshelf { freq: 440.0, gain: 1.0 } sinOsc 440.0 lowshelf 440.0 sinOsc 440.0
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults Lowshelf' (Record LowshelfOptional) (Record provided) (Record LowshelfAll)) => LowshelfCtor (Record provided) (c -> Lowshelf GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => LowshelfCtor a (b -> Lowshelf GetSetAP GetSetAP b)
#Notch' Source
data Notch'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption Notch' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Notch' "q" a GetSetAP
#NotchOptional Source
type NotchOptional = (q :: GetSetAP)
#NotchAll Source
type NotchAll = (freq :: GetSetAP | NotchOptional)
#NotchCtor Source
class NotchCtor i notch | i -> notch where
Members
notch :: i -> notch
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults Notch' (Record NotchOptional) (Record provided) (Record NotchAll)) => NotchCtor (Record provided) (c -> Notch GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => NotchCtor a (b -> Notch GetSetAP GetSetAP b)
#Peaking' Source
data Peaking'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption Peaking' "freq" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Peaking' "q" a GetSetAP
(InitialVal a, SetterVal a) => ConvertOption Peaking' "gain" a GetSetAP
#PeakingOptional Source
type PeakingOptional = (gain :: GetSetAP, q :: GetSetAP)
#PeakingAll Source
type PeakingAll = (freq :: GetSetAP | PeakingOptional)
#PeakingCtor Source
class PeakingCtor i peaking | i -> peaking where
Members
peaking :: i -> peaking
Instances
(IsAudioOrF c, ConvertOptionsWithDefaults Peaking' (Record PeakingOptional) (Record provided) (Record PeakingAll)) => PeakingCtor (Record provided) (c -> Peaking GetSetAP GetSetAP GetSetAP c)
(InitialVal a, SetterVal a, IsAudioOrF b) => PeakingCtor a (b -> Peaking GetSetAP GetSetAP GetSetAP b)
#PeriodicOscCtor Source
class PeriodicOscCtor i o | i -> o where
Members
periodicOsc :: i -> o
Make a periodic oscillator
periodicOsc (Proxy :: _ "my-wavetable") 440.0 periodicOsc On (Proxy :: _ "my-wavetable") 440.0
Instances
(InitialVal a, SetterVal a) => PeriodicOscCtor String (a -> PeriodicOsc GetSetAP)
(InitialVal a, SetterVal a) => PeriodicOscCtor OnOff (String -> a -> PeriodicOsc GetSetAP)
#PlayBuf' Source
data PlayBuf'
Constructors
Instances
(InitialVal a, SetterVal a) => ConvertOption PlayBuf' "playbackRate" a GetSetAP
ConvertOption PlayBuf' "onOff" OnOff OnOff
#PlayBufOptional Source
type PlayBufOptional = (onOff :: OnOff, playbackRate :: GetSetAP, start :: Number)
#PlayBufAll Source
type PlayBufAll = PlayBufOptional
#PlayBufCtor Source
class PlayBufCtor i playBuf | i -> playBuf where
Members
playBuf :: i -> playBuf
Make a unit that plays from a buffer.
playBuf { playbackRate: 1.0 } (Proxy :: _ "track") playBuf { playbackRate: 1.0, start: 0.5 } (Proxy :: _ "track") playBuf (Proxy :: _ "track")
Instances
(ConvertOptionsWithDefaults PlayBuf' (Record PlayBufOptional) (Record provided) (Record PlayBufAll)) => PlayBufCtor (Record provided) (String -> PlayBuf GetSetAP)
PlayBufCtor String (PlayBuf GetSetAP)
#SawtoothOscCtor Source
class SawtoothOscCtor i o | i -> o where
Members
sawtoothOsc :: i -> o
Make a sawtooth oscillator
sawtoothOsc 440.0 sawtoothOsc On 440.0
Instances
(InitialVal a, SetterVal a) => SawtoothOscCtor OnOff (a -> SawtoothOsc GetSetAP)
(InitialVal a, SetterVal a) => SawtoothOscCtor a (SawtoothOsc GetSetAP)
#SinOscCtor Source
class SinOscCtor i o | i -> o where
Members
sinOsc :: i -> o
Make a sine-wave oscillator
sinOsc 440.0 sinOsc On 440.0
Instances
(InitialVal a, SetterVal a) => SinOscCtor OnOff (a -> SinOsc GetSetAP)
(InitialVal a, SetterVal a) => SinOscCtor a (SinOsc GetSetAP)
#SquareOscCtor Source
class SquareOscCtor i o | i -> o where
Members
squareOsc :: i -> o
Make a square-wave oscillator
squareOsc 440.0 squareOsc On 440.0
Instances
(InitialVal a, SetterVal a) => SquareOscCtor OnOff (a -> SquareOsc GetSetAP)
(InitialVal a, SetterVal a) => SquareOscCtor a (SquareOsc GetSetAP)
#pan Source
pan :: forall a c. InitialVal a => SetterVal a => IsAudioOrF c => a -> c -> StereoPanner GetSetAP c
Pan audio.
pan 0.5 music
#TriangleOscCtor Source
class TriangleOscCtor i o | i -> o where
Members
triangleOsc :: i -> o
Make a triangle-wave oscillator
triangleOsc 440.0 triangleOsc On 440.0
Instances
(InitialVal a, SetterVal a) => TriangleOscCtor OnOff (a -> TriangleOsc GetSetAP)
(InitialVal a, SetterVal a) => TriangleOscCtor a (TriangleOsc GetSetAP)
#waveShaper Source
waveShaper :: forall a b c. IsSymbol a => IsOversample b => IsAudioOrF c => Proxy a -> b -> c -> (WaveShaper a b c)
Apply distorion to audio
waveShaper (Proxy :: _ "my-wave") OversampleNone sound
- Modules
- FRP.
Event. MIDI - WAGS.
Change - WAGS.
Connect - WAGS.
Control. Functions - WAGS.
Control. MemoizedState - WAGS.
Control. Qualified - WAGS.
Control. Thunkable - WAGS.
Control. Types - WAGS.
Create - WAGS.
Cursor - WAGS.
Debug - WAGS.
Destroy - WAGS.
Disconnect - WAGS.
Graph. Constructors - WAGS.
Graph. Decorators - WAGS.
Graph. Getter - WAGS.
Graph. Optionals - WAGS.
Graph. Parameter - WAGS.
Interpret - WAGS.
Move - WAGS.
MoveNode - WAGS.
Rebase - WAGS.
Rendered - WAGS.
Run - WAGS.
Universe. AudioUnit - WAGS.
Universe. Bin - WAGS.
Universe. BinN - WAGS.
Universe. EdgeProfile - WAGS.
Universe. Graph - WAGS.
Universe. Node - WAGS.
Universe. Skolems - WAGS.
Universe. Universe - WAGS.
Util - WAGS.
Validation
Make an allpass filter