Skip to content

Releases: mikesol/purescript-ocarina

Tintinnabulary tumult

05 Oct 07:00
Compare
Choose a tag to compare

Adds a tumult node for dynamic subgraphs.

Sensational subgraphs

02 Oct 04:11
Compare
Choose a tag to compare

It is now possible to create subgraphs - graphs within graphs. This reduces the size of graphs substantially, leading to significant runtime and compile-time gains.

Essential events

23 Sep 13:16
Compare
Choose a tag to compare

Upgrades to a new purescript-event that makes the subscribe function monomorphic. This update unearthed a bug in a buffering function that is now fixed.

Noble nostalgia

13 Sep 17:38
Compare
Choose a tag to compare

This nostalgic, sentimental release adds loopUsingScene, which is the render function for purescript-audio-behaviors. That's one specific case of the more general mechanism in wags.

Magnificent monoids

12 Sep 08:44
Compare
Choose a tag to compare

Residual monoids in wags are no longer fettered by an AudioInterpret constraint, letting monoids be monoids!

Strong stops

12 Sep 08:06
Compare
Choose a tag to compare

Stopping now leads to less pops and clicks as disconnects are now deferred until ~0.2 seconds after a buffer stops.

Friendly fix

11 Sep 20:06
Compare
Choose a tag to compare

Changes bufferOffset from TLoopBuf to TPlayBuf in one file.

Terser types

09 Sep 15:31
Compare
Choose a tag to compare

Uses rows instead of types for graphs.

Interesting instances

09 Sep 13:40
Compare
Choose a tag to compare

Adds a Bind and Monad instance to IxWAG when the input and output graphs are the same.

Boastful buffers

05 Sep 19:17
05c746c
Compare
Choose a tag to compare

Helper functions about now for working with AudioBuffer, and stop is now offset-sensitive for sample-rate accuracy.