Releases: mikesol/purescript-ocarina
Energetic environments
Rolls much of FFI info and assets into the environment variable, resulting in a small speedup and easier management of assets.
Well-to-do worklets
Wags now has AudioWorkletNode
and AnalyserNode
! It also now has a type-safe asset cache to make sure you never use an asset that has not been provided to the scene.
Superior spago
This is a dependency-update release. It bumps spago to 0.20.3
and, in doing so, fixes dependency-related bugs that the newer spago catches.
Virtuous vectors
This is a minor bugifx release that changes the order of vector iterators in templates to go from 0
to n-1
instead of n
to 1
. This is so that the pattern is the same as mapWithIndex
.
Headstrong hints
Graph hints can now be included in a tuple in the functorial (variant) position. This is useful when you return a value of the form Tuple control graph
.
Meticulous metrics
Exports more robust metrics for the purpose of visualization and debugging 💻 🤓
Rambunctious rows
fromTemplate
now works on rows in addition to sized vectors. w00t!
Amazing anonymity
Anonymous audio units are now possible!
Goodbye:
highpass 400.0 { mySin: sinOsc 440.0 }
Hello:
highpass 400.0 (sinOsc 440.0)
Righteous rows
This release allows the use of terms like rows and functions to act as hints to the compiler to determine the types of graphs, drastically reducing boilerplate.
Blazing bootstraps
Use the new startUsing
to, well, start using wags faster!