Aurora Keys
instrumentcompiled in · kit.bank 2codex.reader.aurora-keys · v1.0.0
Five key ranges x two velocity layers of sampled keys, mapped A0..C8. The prototype sampler's shipping instrument, converted to a reader bank.
Codex Music · CC0-1.0
- Positionings
- 1
- Zones
- 10
- Presets
- 2
- Audios
- 10
- Total bytes
- 1.77 MB
Positionings
1 · which audio sounds for which key and velocity
Aurora Keys
instruments/aurora-keys.json
10 zones · 2 groups · 10 audios
Click a zone to see its fields. Play it on the instrument above.
Not carried by the reader
- envelope-decay-sustain-unsupported — the reader's amp envelope is attack/release only; decay and sustain are not applied rather than being folded into release
- effect-unsupported — instrument-level "lowpass" is not part of the sampler zone contract; the bank carries zones only and the effect is not recreated
Presets
Sparse parameter snapshots. A preset names only what it changes; everything else keeps the module’s own default.
| Name | Positioning | Params | Note |
|---|---|---|---|
Soft Pad aurora-keys/soft-pad | aurora-keys | master.level = 0.62amp.attack = 220amp.release = 1400 | Slow attack and a long tail, for held chords. |
Octave Bells aurora-keys/octave-bells | aurora-keys | voice.transpose = 12amp.release = 260 | Up an octave, short release, loud. |
Audios
The asset table: content-addressed, so a fetched byte mismatch is a refusal rather than a different sound.
| Id | Path | Bytes | Rate | sha256 | |
|---|---|---|---|---|---|
| ak-soft-c2 | Samples/ak-soft-c2.wav | 163.7 KB | 44100 Hz | b2d08e325b41… | |
| ak-soft-c3 | Samples/ak-soft-c3.wav | 163.7 KB | 44100 Hz | d38690ba935c… | |
| ak-soft-c4 | Samples/ak-soft-c4.wav | 163.7 KB | 44100 Hz | b1ba538a3950… | |
| ak-soft-c5 | Samples/ak-soft-c5.wav | 163.7 KB | 44100 Hz | c2616cc82728… | |
| ak-soft-c6 | Samples/ak-soft-c6.wav | 163.7 KB | 44100 Hz | 63dad7f69974… | |
| ak-bright-c2 | Samples/ak-bright-c2.wav | 198.1 KB | 44100 Hz | 049d02a045f6… | |
| ak-bright-c3 | Samples/ak-bright-c3.wav | 198.1 KB | 44100 Hz | 1ee37bd3c291… | |
| ak-bright-c4 | Samples/ak-bright-c4.wav | 198.1 KB | 44100 Hz | de33f337087f… | |
| ak-bright-c5 | Samples/ak-bright-c5.wav | 198.1 KB | 44100 Hz | 5cae343e8fdf… | |
| ak-bright-c6 | Samples/ak-bright-c6.wav | 198.1 KB | 44100 Hz | cf9722ec6021… |
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 2. 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,ewogICJmb3JtYXQiOiAiY29kZXgtc291bmQtcGFjay92MSIsCiAgImlkIjogImNvZGV4LnJlYWRlci5hdXJvcmEta2V5cyIsCiAgInZlcnNpb24iOiAiMS4wLjAiLAogICJuYW1lIjogIkF1cm9yYSBLZXlzIiwKICAia2luZCI6ICJpbnN0cnVtZW50IiwKICAidmVuZG9yIjogIkNvZGV4IE11c2ljIiwKICAibGljZW5zZSI6ICJDQzAtMS4wIiwKICAiZGVzY3JpcHRpb24iOiAiRml2ZSBrZXkgcmFuZ2VzIHggdHdvIHZlbG9jaXR5IGxheWVycyBvZiBzYW1wbGVkIGtleXMsIG1hcHBlZCBBMC4uQzguIFRoZSBwcm90b3R5cGUgc2FtcGxlcidzIHNoaXBwaW5nIGluc3RydW1lbnQsIGNvbnZlcnRlZCB0byBhIHJlYWRlciBiYW5rLiIsCiAgInRhZ3MiOiBbCiAgICAia2V5cyIsCiAgICAiZmFjdG9yeSIsCiAgICAidmVsb2NpdHktbGF5ZXJlZCIKICBdLAogICJ0YXJnZXRzIjogWwogICAgIm11c2ljLmNvZGV4LnNhbXBsZXIiCiAgXSwKICAiaW5zdHJ1bWVudHMiOiBbCiAgICB7CiAgICAgICJpZCI6ICJhdXJvcmEta2V5cyIsCiAgICAgICJuYW1lIjogIkF1cm9yYSBLZXlzIiwKICAgICAgImRvY3VtZW50IjogImluc3RydW1lbnRzL2F1cm9yYS1rZXlzLmpzb24iCiAgICB9CiAgXSwKICAiYXNzZXRUYWJsZSI6IFsKICAgIHsKICAgICAgImlkIjogImFrLXNvZnQtYzIiLAogICAgICAicGF0aCI6ICJTYW1wbGVzL2FrLXNvZnQtYzIud2F2IiwKICAgICAgImJ5dGVzIjogMTY3NjI0LAogICAgICAic2hhMjU2IjogImIyZDA4ZTMyNWI0MWJlZDQ5ZjljOGRkYTM0MTVlZmQ2ZWE5OWFiMTU5MjQ1OGY2NDc1NDdiNTM2N2U2OWFlM2UiLAogICAgICAiY29kZWMiOiAid2F2IiwKICAgICAgInNhbXBsZVJhdGUiOiA0NDEwMAogICAgfSwKICAgIHsKICAgICAgImlkIjogImFrLXNvZnQtYzMiLAogICAgICAicGF0aCI6ICJTYW1wbGVzL2FrLXNvZnQtYzMud2F2IiwKICAgICAgImJ5dGVzIjogMTY3NjI0LAogICAgICAic2hhMjU2IjogImQzODY5MGJhOTM1YzdiN2UzYzQxOGQ3Yjg2Yjg5NzQyYmZhNTQyZWRlNmVlZGYyOTQyNjY2NDgxZTljYjlkYjQiLAogICAgICAiY29kZWMiOiAid2F2IiwKICAgICAgInNhbXBsZVJhdGUiOiA0NDEwMAogICAgfSwKICAgIHsKICAgICAgImlkIjogImFrLXNvZnQtYzQiLAogICAgICAicGF0aCI6ICJTYW1wbGVzL2FrLXNvZnQtYzQud2F2IiwKICAgICAgImJ5dGVzIjogMTY3NjI0LAogICAgICAic2hhMjU2IjogImIxYmE1MzhhMzk1MDliNTA3NTdhY2QzOTIwN2NhYjc3M2I2MDM4OTA0ZDBmMGI0NDQ2ZTU0ZWMzMGE4NWQ4Y2IiLAogICAgICAiY29kZWMiOiAid2F2IiwKICAgICAgInNhbXBsZVJhdGUiOiA0NDEwMAogICAgfSwKICAgIHsKICAgICAgImlkIjogImFrLXNvZnQtYzUiLAogICAgICAicGF0aCI6ICJTYW1wbGVzL2FrLXNvZnQtYzUud2F2IiwKICAgICAgImJ5dGVzIjogMTY3NjI0LAogICAgICAic2hhMjU2IjogImMyNjE2Y2M4MjcyOGVlNDk4MGYzZjY0OTFmMmJiNGRiNTUwM2UzNmViYzk1ZGRiNDlhNDY3ZDBkNmJhOTQyZGIiLAogICAgICAiY29kZWMiOiAid2F2IiwKICAgICAgInNhbXBsZVJhdGUiOiA0NDEwMAogICAgfSwKICAgIHsKICAgICAgImlkIjogImFrLXNvZnQtYzYiLAogICAgICAicGF0aCI6ICJTYW1wbGVzL2FrLXNvZnQtYzYud2F2IiwKICAgICAgImJ5dGVzIjogMTY3NjI0LAogICAgICAic2hhMjU2IjogIjYzZGFkN2Y2OTk3NGU3NGU0YWI4NDIwOTMwOWJmNTk5MWVkMDYzMzNkYzU0ODc1ZTA4YTE4MjFmODRhNTljNjAiLAogICAgICAiY29kZWMiOiAid2F2IiwKICAgICAgInNhbXBsZVJhdGUiOiA0NDEwMAogICAgfSwKICAgIHsKICAgICAgImlkIjogImFrLWJyaWdodC1jMiIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstYnJpZ2h0LWMyLndhdiIsCiAgICAgICJieXRlcyI6IDIwMjkwNCwKICAgICAgInNoYTI1NiI6ICIwNDlkMDJhMDQ1ZjZmZTJhOWFiZDRiNGEzNDUzYmI1YzNlODc4YTk3MzljMjliYjA0OTJiOWQyY2JmY2E5Yzk2IiwKICAgICAgImNvZGVjIjogIndhdiIsCiAgICAgICJzYW1wbGVSYXRlIjogNDQxMDAKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJhay1icmlnaHQtYzMiLAogICAgICAicGF0aCI6ICJTYW1wbGVzL2FrLWJyaWdodC1jMy53YXYiLAogICAgICAiYnl0ZXMiOiAyMDI5MDQsCiAgICAgICJzaGEyNTYiOiAiMWVlMzdiZDNjMjkxNWJiNjRiOGZiZWJjMjFhZGUyNGFmNjlkMmI5M2EyNGI1YTJmYjI0YzAzZTU1MDU0Mzg1MyIsCiAgICAgICJjb2RlYyI6ICJ3YXYiLAogICAgICAic2FtcGxlUmF0ZSI6IDQ0MTAwCiAgICB9LAogICAgewogICAgICAiaWQiOiAiYWstYnJpZ2h0LWM0IiwKICAgICAgInBhdGgiOiAiU2FtcGxlcy9hay1icmlnaHQtYzQud2F2IiwKICAgICAgImJ5dGVzIjogMjAyOTA0LAogICAgICAic2hhMjU2IjogImRlMzNmMzM3MDg3ZjIzYThiZWY1NDkwMjIxNjU0MWMwODgxZTg4MjUyNDEyNDZkYzU1YjgyNzY3YTM2ZjFhMTgiLAogICAgICAiY29kZWMiOiAid2F2IiwKICAgICAgInNhbXBsZVJhdGUiOiA0NDEwMAogICAgfSwKICAgIHsKICAgICAgImlkIjogImFrLWJyaWdodC1jNSIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstYnJpZ2h0LWM1LndhdiIsCiAgICAgICJieXRlcyI6IDIwMjkwNCwKICAgICAgInNoYTI1NiI6ICI1Y2FlMzQzZThmZGY2MDUxNDkzZDRiZmM5YTQ1MzJkN2RiZWM2MmQyMzgyODUxNTg3ZjY4ZmIwYTMxMGZhMTFiIiwKICAgICAgImNvZGVjIjogIndhdiIsCiAgICAgICJzYW1wbGVSYXRlIjogNDQxMDAKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJhay1icmlnaHQtYzYiLAogICAgICAicGF0aCI6ICJTYW1wbGVzL2FrLWJyaWdodC1jNi53YXYiLAogICAgICAiYnl0ZXMiOiAyMDI5MDQsCiAgICAgICJzaGEyNTYiOiAiY2Y5NzIyZWM2MDIxNTc0NTIzMGVkMGVmN2JlYWNlY2M0ZGFiZGJkZjY5YmRiNWRiMzFjODQ3ZDI2YmU3ODY2ZiIsCiAgICAgICJjb2RlYyI6ICJ3YXYiLAogICAgICAic2FtcGxlUmF0ZSI6IDQ0MTAwCiAgICB9CiAgXSwKICAicHJlc2V0cyI6IFsKICAgIHsKICAgICAgImlkIjogImF1cm9yYS1rZXlzL3NvZnQtcGFkIiwKICAgICAgIm5hbWUiOiAiU29mdCBQYWQiLAogICAgICAiZG9jdW1lbnQiOiAicHJlc2V0cy9hdXJvcmEta2V5cy9zb2Z0LXBhZC5qc29uIiwKICAgICAgImluc3RydW1lbnQiOiAiYXVyb3JhLWtleXMiCiAgICB9LAogICAgewogICAgICAiaWQiOiAiYXVyb3JhLWtleXMvb2N0YXZlLWJlbGxzIiwKICAgICAgIm5hbWUiOiAiT2N0YXZlIEJlbGxzIiwKICAgICAgImRvY3VtZW50IjogInByZXNldHMvYXVyb3JhLWtleXMvb2N0YXZlLWJlbGxzLmpzb24iLAogICAgICAiaW5zdHJ1bWVudCI6ICJhdXJvcmEta2V5cyIKICAgIH0KICBdCn0K- Manifest sha256 (computed from the served bytes)
- —