Skip to content

Releases: mikesol/purescript-ocarina

Garrulous gain

13 Feb 09:47
Compare
Choose a tag to compare

Stops gain nodes from speaking to much, letting them make utterances only when we want to hear them. In other words, we explicitly set the parameter to 0 before a ramp so that there isn't a click.

Brazen blobs

09 Feb 09:43
Compare
Choose a tag to compare

Need blobs? No problem! The media recorder now outputs that or a URL.

Orthogonal offOn

03 Jan 10:22
d60dbb2
Compare
Choose a tag to compare

Makes the offOn parameter count as on in certain circumstances, smoothing out start times.

Superb synchronisatoin

02 Jan 20:07
6be7f70
Compare
Choose a tag to compare

Simplifies the synchronization algorithm, getting slightly better results with more generous look ahead. This can be dialed down as needed in the future: for now it is conservative by giving the full headroom.

Elucidating environments

01 Jan 23:13
Compare
Choose a tag to compare

This release uses the env parameter to hydrate initial control values, availing them to much more information.

Zealous zero

01 Jan 14:31
Compare
Choose a tag to compare

Improves the rendering of the 0.0 timestamp, resulting in less jank when wags start.

Deft ducks

16 Dec 01:04
3987703
Compare
Choose a tag to compare

Uses everythings-better-with-variants for Maybe'.

Ebullient events

30 Nov 12:06
Compare
Choose a tag to compare

Adds a runNoLoop function, allowing for looping to be controlled entirely by external events.
This is the way the platform "should have been" from the beginning, and in a new minor release we may dispense with the original run entirely. To do this, we'd have to test than an external looping mechanism as as efficient and as ergonomic as an internal one.

Inspiring instances

22 Nov 22:36
Compare
Choose a tag to compare

Creates more instances for Maybe', allowing for traversals etc.

Valiant variants

22 Nov 18:45
Compare
Choose a tag to compare

Uses variants instead of sum types for most types that pass through a JIT layer. This makes generated code more resilient. Also slight speed improvements.