← All banks

Aurora Mini

instrumentcompiled in · kit.bank 0

codex.reader.aurora-mini · v1.0.0

Two key ranges, two velocity layers. Synthetic, generated from equations.

Codex Music · CC0-1.0

keysfactorysynthetic
Positionings
1
Zones
4
Presets
0
Audios
4
Total bytes
937.7 KB

Positionings

1 · which audio sounds for which key and velocity

Aurora Miniinstrument

Aurora Mini

instruments/aurora-mini.json

4 zones · 1 groups · 4 audios

low-soft keys C2–B3 · root C3 velocity 0–63low-loud keys C2–B3 · root C3 velocity 64–127high-soft keys C4–B5 · root C4 velocity 0–63high-loud keys C4–B5 · root C4 velocity 64–127
key 0 · C-1velocity 0 (bottom) → 127 (top)key 127 · G9
Main

Click a zone to see its fields. Play it on the instrument above.

Not carried by the reader

Presets

Sparse parameter snapshots. A preset names only what it changes; everything else keeps the module’s own default.

This bank ships no presets.

Audios

The asset table: content-addressed, so a fetched byte mismatch is a refusal rather than a different sound.

IdPathBytesRatesha256
low-softsamples/low-soft.wav234.4 KBf50b0eb446ca
low-loudsamples/low-loud.wav234.4 KBbb101bfd3291
high-softsamples/high-soft.wav234.4 KB297e11c18027
high-loudsamples/high-loud.wav234.4 KBf075dfd6617c

The play button here decodes with the browser’s own decoder, which is fine for previewing a file and is not how the sampler reads it — the reader walks RIFF itself so its arena is byte-for-byte the plug-in’s.

Load in a plug-in

This bank is compiled into the Codex Sampler plug-in at kit.bank 0. Selecting that value in a host swaps to it; the bank order is the ABI, so the index never moves.

Manifest URL
data:application/json;base64,ewogICJmb3JtYXQiOiAiY29kZXgtc291bmQtcGFjay92MSIsCiAgImlkIjogImNvZGV4LnJlYWRlci5hdXJvcmEtbWluaSIsCiAgInZlcnNpb24iOiAiMS4wLjAiLAogICJuYW1lIjogIkF1cm9yYSBNaW5pIiwKICAia2luZCI6ICJpbnN0cnVtZW50IiwKICAidmVuZG9yIjogIkNvZGV4IE11c2ljIiwKICAibGljZW5zZSI6ICJDQzAtMS4wIiwKICAiZGVzY3JpcHRpb24iOiAiVHdvIGtleSByYW5nZXMsIHR3byB2ZWxvY2l0eSBsYXllcnMuIFN5bnRoZXRpYywgZ2VuZXJhdGVkIGZyb20gZXF1YXRpb25zLiIsCiAgInRhZ3MiOiBbCiAgICAia2V5cyIsCiAgICAiZmFjdG9yeSIsCiAgICAic3ludGhldGljIgogIF0sCiAgInRhcmdldHMiOiBbCiAgICAibXVzaWMuY29kZXguc2FtcGxlciIKICBdLAogICJpbnN0cnVtZW50cyI6IFsKICAgIHsKICAgICAgImlkIjogImF1cm9yYS1taW5pIiwKICAgICAgIm5hbWUiOiAiQXVyb3JhIE1pbmkiLAogICAgICAiZG9jdW1lbnQiOiAiaW5zdHJ1bWVudHMvYXVyb3JhLW1pbmkuanNvbiIKICAgIH0KICBdLAogICJhc3NldFRhYmxlIjogWwogICAgewogICAgICAiaWQiOiAibG93LXNvZnQiLAogICAgICAicGF0aCI6ICJzYW1wbGVzL2xvdy1zb2Z0LndhdiIsCiAgICAgICJieXRlcyI6IDI0MDA0NCwKICAgICAgInNoYTI1NiI6ICJmNTBiMGViNDQ2Y2FlZmFkMGY4ZGI4MTM4YTA3ZjE1M2JlMThlYzUyOTNkY2M0NjQ5NjcxN2JjMDgyNjY5MTNjIiwKICAgICAgImNvZGVjIjogIndhdiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJsb3ctbG91ZCIsCiAgICAgICJwYXRoIjogInNhbXBsZXMvbG93LWxvdWQud2F2IiwKICAgICAgImJ5dGVzIjogMjQwMDQ0LAogICAgICAic2hhMjU2IjogImJiMTAxYmZkMzI5MTJlNzMyN2IyNTI3M2FiYWUzYmRmZmQzMDk4NjI1ODQ1Zjk4NzAyMmQ4NmNmOWVkNTNiYmYiLAogICAgICAiY29kZWMiOiAid2F2IgogICAgfSwKICAgIHsKICAgICAgImlkIjogImhpZ2gtc29mdCIsCiAgICAgICJwYXRoIjogInNhbXBsZXMvaGlnaC1zb2Z0LndhdiIsCiAgICAgICJieXRlcyI6IDI0MDA0NCwKICAgICAgInNoYTI1NiI6ICIyOTdlMTFjMTgwMjcyYzI4NDUyYzE3MzJlNjYzMjBkYmE5NTMxNzc5ZTc1ZDdkZjQwODU5NTM3ZTdlMGU1MmE0IiwKICAgICAgImNvZGVjIjogIndhdiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJoaWdoLWxvdWQiLAogICAgICAicGF0aCI6ICJzYW1wbGVzL2hpZ2gtbG91ZC53YXYiLAogICAgICAiYnl0ZXMiOiAyNDAwNDQsCiAgICAgICJzaGEyNTYiOiAiZjA3NWRmZDY2MTdjZDMzZGU1YjNmNjEwNmExNTAwNTg4YmE1ZmY0MmFjMzIyNGViYmFhNGM5ZmFmODljNjQzYiIsCiAgICAgICJjb2RlYyI6ICJ3YXYiCiAgICB9CiAgXSwKICAiZmFjZUFydGlmYWN0IjogewogICAgImFydGlmYWN0IjogImZhY2UvYXJ0aWZhY3QuanNvbiIsCiAgICAic2hhMjU2IjogIjk2NWNjZDNlZjM2MjRjMWI4MzhlNWI4OGI3MWNmOTI4MDA2MzZkOGI0ZjYyMzNhNjZhYTkxYzJiZWFlZmViZDgiLAogICAgInVpS2l0IjogIjAuMC4wIgogIH0KfQo=
Manifest sha256 (computed from the served bytes)