Module
WAGS.Rendered
- Package
- purescript-wags
- Repository
- mikesol/purescript-wags
Term-level representations of the typelevel graph. These are
emitted by run and can be used to visualize the audio graph.
These representations are also used interally to speed up graph
rendering and to validate the graph in unit tests.
#Instruction Source
data InstructionConstructors
ConnectXToY Int IntDisconnectXFromY Int IntDestroyUnit IntRebaseAllUnits (Array { from :: Int, to :: Int })MakeAllpass Int AudioParameter AudioParameterMakeBandpass Int AudioParameter AudioParameterMakeConstant Int OnOff AudioParameterMakeConvolver Int StringMakeDelay Int AudioParameterMakeDynamicsCompressor Int AudioParameter AudioParameter AudioParameter AudioParameter AudioParameterMakeGain Int AudioParameterMakeHighpass Int AudioParameter AudioParameterMakeHighshelf Int AudioParameter AudioParameterMakeLoopBuf Int String OnOff AudioParameter Number NumberMakeLowpass Int AudioParameter AudioParameterMakeLowshelf Int AudioParameter AudioParameterMakeMicrophone IntMakeNotch Int AudioParameter AudioParameterMakePeaking Int AudioParameter AudioParameter AudioParameterMakePeriodicOsc Int String OnOff AudioParameterMakePlayBuf Int String Number OnOff AudioParameterMakeRecorder Int StringMakeSawtoothOsc Int OnOff AudioParameterMakeSinOsc Int OnOff AudioParameterMakeSquareOsc Int OnOff AudioParameterMakeSpeaker IntMakeStereoPanner Int AudioParameterMakeTriangleOsc Int OnOff AudioParameterMakeWaveShaper Int String OversampleSetBuffer Int StringSetPeriodicOsc Int StringSetOn IntSetOff IntSetLoopStart Int NumberSetLoopEnd Int NumberSetRatio Int AudioParameterSetOffset Int AudioParameterSetAttack Int AudioParameterSetGain Int AudioParameterSetQ Int AudioParameterSetPan Int AudioParameterSetThreshold Int AudioParameterSetRelease Int AudioParameterSetKnee Int AudioParameterSetDelay Int AudioParameterSetPlaybackRate Int AudioParameterSetFrequency Int AudioParameter
Instances
#Oversample Source
#AnAudioUnit Source
data AnAudioUnitA term-level representation of audio units. Used for testing as well as internally to
represent the audio graph. They are also present in the output of run for downstream
graph visualization.
Constructors
AAllpass AudioParameter AudioParameterABandpass AudioParameter AudioParameterAConstant OnOff AudioParameterAConvolver StringADelay AudioParameterADynamicsCompressor AudioParameter AudioParameter AudioParameter AudioParameter AudioParameterAGain AudioParameterAHighpass AudioParameter AudioParameterAHighshelf AudioParameter AudioParameterALoopBuf String OnOff AudioParameter Number NumberALowpass AudioParameter AudioParameterALowshelf AudioParameter AudioParameterAMicrophoneANotch AudioParameter AudioParameterAPeaking AudioParameter AudioParameter AudioParameterAPeriodicOsc String OnOff AudioParameterAPlayBuf String Number OnOff AudioParameterARecorder StringASawtoothOsc OnOff AudioParameterASinOsc OnOff AudioParameterASpeakerASquareOsc OnOff AudioParameterAStereoPanner AudioParameterATriangleOsc OnOff AudioParameterAWaveShaper String Oversample
Instances
- 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