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.
Maru · 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.
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,ewogICJmb3JtYXQiOiAiY29kZXgtc291bmQtcGFjay92MSIsCiAgImlkIjogImNvZGV4LnJlYWRlci5hdXJvcmEta2V5cyIsCiAgInZlcnNpb24iOiAiMS4wLjAiLAogICJuYW1lIjogIkF1cm9yYSBLZXlzIiwKICAia2luZCI6ICJpbnN0cnVtZW50IiwKICAidmVuZG9yIjogIk1hcnUiLAogICJsaWNlbnNlIjogIkNDMC0xLjAiLAogICJkZXNjcmlwdGlvbiI6ICJGaXZlIGtleSByYW5nZXMgeCB0d28gdmVsb2NpdHkgbGF5ZXJzIG9mIHNhbXBsZWQga2V5cywgbWFwcGVkIEEwLi5DOC4gVGhlIHByb3RvdHlwZSBzYW1wbGVyJ3Mgc2hpcHBpbmcgaW5zdHJ1bWVudCwgY29udmVydGVkIHRvIGEgcmVhZGVyIGJhbmsuIiwKICAidGFncyI6IFsKICAgICJrZXlzIiwKICAgICJmYWN0b3J5IiwKICAgICJ2ZWxvY2l0eS1sYXllcmVkIgogIF0sCiAgInRhcmdldHMiOiBbCiAgICAibXVzaWMuY29kZXguc2FtcGxlciIKICBdLAogICJpbnN0cnVtZW50cyI6IFsKICAgIHsKICAgICAgImlkIjogImF1cm9yYS1rZXlzIiwKICAgICAgIm5hbWUiOiAiQXVyb3JhIEtleXMiLAogICAgICAiZG9jdW1lbnQiOiAiaW5zdHJ1bWVudHMvYXVyb3JhLWtleXMuanNvbiIKICAgIH0KICBdLAogICJhc3NldFRhYmxlIjogWwogICAgewogICAgICAiaWQiOiAiYWstc29mdC1jMiIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstc29mdC1jMi53YXYiLAogICAgICAiYnl0ZXMiOiAxNjc2MjQsCiAgICAgICJzaGEyNTYiOiAiYjJkMDhlMzI1YjQxYmVkNDlmOWM4ZGRhMzQxNWVmZDZlYTk5YWIxNTkyNDU4ZjY0NzU0N2I1MzY3ZTY5YWUzZSIsCiAgICAgICJjb2RlYyI6ICJ3YXYiLAogICAgICAic2FtcGxlUmF0ZSI6IDQ0MTAwCiAgICB9LAogICAgewogICAgICAiaWQiOiAiYWstc29mdC1jMyIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstc29mdC1jMy53YXYiLAogICAgICAiYnl0ZXMiOiAxNjc2MjQsCiAgICAgICJzaGEyNTYiOiAiZDM4NjkwYmE5MzVjN2I3ZTNjNDE4ZDdiODZiODk3NDJiZmE1NDJlZGU2ZWVkZjI5NDI2NjY0ODFlOWNiOWRiNCIsCiAgICAgICJjb2RlYyI6ICJ3YXYiLAogICAgICAic2FtcGxlUmF0ZSI6IDQ0MTAwCiAgICB9LAogICAgewogICAgICAiaWQiOiAiYWstc29mdC1jNCIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstc29mdC1jNC53YXYiLAogICAgICAiYnl0ZXMiOiAxNjc2MjQsCiAgICAgICJzaGEyNTYiOiAiYjFiYTUzOGEzOTUwOWI1MDc1N2FjZDM5MjA3Y2FiNzczYjYwMzg5MDRkMGYwYjQ0NDZlNTRlYzMwYTg1ZDhjYiIsCiAgICAgICJjb2RlYyI6ICJ3YXYiLAogICAgICAic2FtcGxlUmF0ZSI6IDQ0MTAwCiAgICB9LAogICAgewogICAgICAiaWQiOiAiYWstc29mdC1jNSIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstc29mdC1jNS53YXYiLAogICAgICAiYnl0ZXMiOiAxNjc2MjQsCiAgICAgICJzaGEyNTYiOiAiYzI2MTZjYzgyNzI4ZWU0OTgwZjNmNjQ5MWYyYmI0ZGI1NTAzZTM2ZWJjOTVkZGI0OWE0NjdkMGQ2YmE5NDJkYiIsCiAgICAgICJjb2RlYyI6ICJ3YXYiLAogICAgICAic2FtcGxlUmF0ZSI6IDQ0MTAwCiAgICB9LAogICAgewogICAgICAiaWQiOiAiYWstc29mdC1jNiIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstc29mdC1jNi53YXYiLAogICAgICAiYnl0ZXMiOiAxNjc2MjQsCiAgICAgICJzaGEyNTYiOiAiNjNkYWQ3ZjY5OTc0ZTc0ZTRhYjg0MjA5MzA5YmY1OTkxZWQwNjMzM2RjNTQ4NzVlMDhhMTgyMWY4NGE1OWM2MCIsCiAgICAgICJjb2RlYyI6ICJ3YXYiLAogICAgICAic2FtcGxlUmF0ZSI6IDQ0MTAwCiAgICB9LAogICAgewogICAgICAiaWQiOiAiYWstYnJpZ2h0LWMyIiwKICAgICAgInBhdGgiOiAiU2FtcGxlcy9hay1icmlnaHQtYzIud2F2IiwKICAgICAgImJ5dGVzIjogMjAyOTA0LAogICAgICAic2hhMjU2IjogIjA0OWQwMmEwNDVmNmZlMmE5YWJkNGI0YTM0NTNiYjVjM2U4NzhhOTczOWMyOWJiMDQ5MmI5ZDJjYmZjYTljOTYiLAogICAgICAiY29kZWMiOiAid2F2IiwKICAgICAgInNhbXBsZVJhdGUiOiA0NDEwMAogICAgfSwKICAgIHsKICAgICAgImlkIjogImFrLWJyaWdodC1jMyIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstYnJpZ2h0LWMzLndhdiIsCiAgICAgICJieXRlcyI6IDIwMjkwNCwKICAgICAgInNoYTI1NiI6ICIxZWUzN2JkM2MyOTE1YmI2NGI4ZmJlYmMyMWFkZTI0YWY2OWQyYjkzYTI0YjVhMmZiMjRjMDNlNTUwNTQzODUzIiwKICAgICAgImNvZGVjIjogIndhdiIsCiAgICAgICJzYW1wbGVSYXRlIjogNDQxMDAKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJhay1icmlnaHQtYzQiLAogICAgICAicGF0aCI6ICJTYW1wbGVzL2FrLWJyaWdodC1jNC53YXYiLAogICAgICAiYnl0ZXMiOiAyMDI5MDQsCiAgICAgICJzaGEyNTYiOiAiZGUzM2YzMzcwODdmMjNhOGJlZjU0OTAyMjE2NTQxYzA4ODFlODgyNTI0MTI0NmRjNTViODI3NjdhMzZmMWExOCIsCiAgICAgICJjb2RlYyI6ICJ3YXYiLAogICAgICAic2FtcGxlUmF0ZSI6IDQ0MTAwCiAgICB9LAogICAgewogICAgICAiaWQiOiAiYWstYnJpZ2h0LWM1IiwKICAgICAgInBhdGgiOiAiU2FtcGxlcy9hay1icmlnaHQtYzUud2F2IiwKICAgICAgImJ5dGVzIjogMjAyOTA0LAogICAgICAic2hhMjU2IjogIjVjYWUzNDNlOGZkZjYwNTE0OTNkNGJmYzlhNDUzMmQ3ZGJlYzYyZDIzODI4NTE1ODdmNjhmYjBhMzEwZmExMWIiLAogICAgICAiY29kZWMiOiAid2F2IiwKICAgICAgInNhbXBsZVJhdGUiOiA0NDEwMAogICAgfSwKICAgIHsKICAgICAgImlkIjogImFrLWJyaWdodC1jNiIsCiAgICAgICJwYXRoIjogIlNhbXBsZXMvYWstYnJpZ2h0LWM2LndhdiIsCiAgICAgICJieXRlcyI6IDIwMjkwNCwKICAgICAgInNoYTI1NiI6ICJjZjk3MjJlYzYwMjE1NzQ1MjMwZWQwZWY3YmVhY2VjYzRkYWJkYmRmNjliZGI1ZGIzMWM4NDdkMjZiZTc4NjZmIiwKICAgICAgImNvZGVjIjogIndhdiIsCiAgICAgICJzYW1wbGVSYXRlIjogNDQxMDAKICAgIH0KICBdLAogICJwcmVzZXRzIjogWwogICAgewogICAgICAiaWQiOiAiYXVyb3JhLWtleXMvc29mdC1wYWQiLAogICAgICAibmFtZSI6ICJTb2Z0IFBhZCIsCiAgICAgICJkb2N1bWVudCI6ICJwcmVzZXRzL2F1cm9yYS1rZXlzL3NvZnQtcGFkLmpzb24iLAogICAgICAiaW5zdHJ1bWVudCI6ICJhdXJvcmEta2V5cyIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJhdXJvcmEta2V5cy9vY3RhdmUtYmVsbHMiLAogICAgICAibmFtZSI6ICJPY3RhdmUgQmVsbHMiLAogICAgICAiZG9jdW1lbnQiOiAicHJlc2V0cy9hdXJvcmEta2V5cy9vY3RhdmUtYmVsbHMuanNvbiIsCiAgICAgICJpbnN0cnVtZW50IjogImF1cm9yYS1rZXlzIgogICAgfQogIF0KfQo=- Manifest sha256 (computed from the served bytes)
- —