wiki-plugin-aether
v0.5.0
Published
Federated Wiki plugin — plays one Aether node (.aethernode) in the page, its code held in a sandboxed frame; pages side by side in the lineup play together
Maintainers
Readme
wiki-plugin-aether
A Federated Wiki plugin that plays one Aether node in the page. Pages carrying nodes, open side by side, play together.
NODE tick.aethernode
PARAM rate 96
GAIN 0.8
PAN -0.3An .aethernode is a zip of manifest.json, dsp.js and ui.html. The plugin reads it in the browser with the native DecompressionStream, and runs dsp.js in a frame with sandbox="allow-scripts": an opaque origin with its own AudioContext, reached only by messages. The host contract is Aether Desktop's own loadNodeBundle, copied, so class nodes and AudioWorklet nodes behave as they do there.
nodes/sine.aethernode is the plugin's own test node, shipped at /plugins/aether/nodes/sine.aethernode.
Plan: https://hitchhiker.fm/view/aether-plugin-plan
npm install && npm run build && npm test