Module
WAGS.Connect
- Package
- purescript-wags
- Repository
- mikesol/purescript-wags
#Connect Source
class Connect (source :: Symbol) (dest :: Symbol) (i :: Graph) (o :: Graph) | source dest i -> o where
Connect node source
from node dest
in graph i
, resulting in output graph o
.
Members
connect :: forall proxy audio engine proof res. AudioInterpret audio engine => WAG audio engine proof res (Record i) { dest :: proxy dest, source :: proxy source } -> WAG audio engine proof res (Record o) Unit
Instances
#ConnectFoldingWithIndex Source
data ConnectFoldingWithIndex
Constructors
Instances
(AudioInterpret audio engine, Connect from to inGraph outGraph, IsSymbol from, IsSymbol to) => FoldingWithIndex ConnectFoldingWithIndex (proxy from) (WAG audio engine proof res (Record inGraph) (proxy to)) anything (WAG audio engine proof res (Record outGraph) (proxy to))
- Modules
- FRP.
Event. MIDI - WAGS.
Change - WAGS.
Change. Optionals - WAGS.
Comonad - WAGS.
Connect - WAGS.
Control. Functions - WAGS.
Control. Functions. Validated - WAGS.
Control. Indexed - WAGS.
Control. Types - WAGS.
Create - WAGS.
Create. Optionals - WAGS.
Debug - WAGS.
Destroy - WAGS.
Disconnect - WAGS.
Edgeable - WAGS.
Graph. AudioUnit - WAGS.
Graph. Edge - WAGS.
Graph. Graph - WAGS.
Graph. Node - WAGS.
Graph. Oversample - WAGS.
Graph. Parameter - WAGS.
Interpret - WAGS.
Math - WAGS.
NE2CF - WAGS.
Patch - WAGS.
Rendered - WAGS.
Run - WAGS.
Util - WAGS.
Validation