← All banks

Codex Factory Set

sethosted

codex.reader.factory-set · v1.0.0

Aurora Keys and Pocket Kit in one bank: melodic and percussive positionings over one asset table, with presets across both. Hosted, not compiled in.

Codex Music · CC0-1.0

setfactorykeysdrums
Positionings
2
Zones
17
Presets
4
Audios
17
Total bytes
1.99 MB

Declares 1.99 MB resident once mounted, and requires: velocity-layer, key-range, root-pitch, round-robin, choke-group.

Positionings

2 · which audio sounds for which key and velocity

Aurora KeysinstrumentPocket Kitkit

Aurora Keys

instruments/aurora-keys.json

10 zones · 2 groups · 10 audios

soft-ak-soft-c2-1 keys A0–F2 · root C2 velocity 0–84soft-ak-soft-c3-2 keys F#2–F3 · root C3 velocity 0–84soft-ak-soft-c4-3 keys F#3–F4 · root C4 velocity 0–84soft-ak-soft-c5-4 keys F#4–F5 · root C5 velocity 0–84soft-ak-soft-c6-5 keys F#5–C8 · root C6 velocity 0–84bright-ak-bright-c2-1 keys A0–F2 · root C2 velocity 85–127bright-ak-bright-c3-2 keys F#2–F3 · root C3 velocity 85–127bright-ak-bright-c4-3 keys F#3–F4 · root C4 velocity 85–127bright-ak-bright-c5-4 keys F#4–F5 · root C5 velocity 85–127bright-ak-bright-c6-5 keys F#5–C8 · root C6 velocity 85–127
key 0 · C-1velocity 0 (bottom) → 127 (top)key 127 · G9
SoftBright

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

Not carried by the reader

  • envelope-decay-sustain-unsupportedthe reader's amp envelope is attack/release only; decay and sustain are not applied rather than being folded into release
  • effect-unsupportedinstrument-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.

NamePositioningParamsNote
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.
Keys Default
aurora-keys/set-default
aurora-keys
master.level = 0.8
The keys at unity, nothing applied — the row for 'just the instrument'.
Tight
pocket-kit/tight
pocket-kit
master.level = 0.72amp.release = 90
Short release, so the kit reads dry under a busy pattern.

Audios

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

IdPathBytesRatesha256
ak-soft-c2Samples/ak-soft-c2.wav163.7 KB44100 Hzb2d08e325b41
ak-soft-c3Samples/ak-soft-c3.wav163.7 KB44100 Hzd38690ba935c
ak-soft-c4Samples/ak-soft-c4.wav163.7 KB44100 Hzb1ba538a3950
ak-soft-c5Samples/ak-soft-c5.wav163.7 KB44100 Hzc2616cc82728
ak-soft-c6Samples/ak-soft-c6.wav163.7 KB44100 Hz63dad7f69974
ak-bright-c2Samples/ak-bright-c2.wav198.1 KB44100 Hz049d02a045f6
ak-bright-c3Samples/ak-bright-c3.wav198.1 KB44100 Hz1ee37bd3c291
ak-bright-c4Samples/ak-bright-c4.wav198.1 KB44100 Hzde33f337087f
ak-bright-c5Samples/ak-bright-c5.wav198.1 KB44100 Hz5cae343e8fdf
ak-bright-c6Samples/ak-bright-c6.wav198.1 KB44100 Hzcf9722ec6021
pk-kickSamples/pk-kick.wav43.1 KB44100 Hz937dae17d25d
pk-snare-aSamples/pk-snare-a.wav30.2 KB44100 Hz652cd1307338
pk-snare-bSamples/pk-snare-b.wav30.2 KB44100 Hz695cb46015dd
pk-clapSamples/pk-clap.wav25.9 KB44100 Hzf45e69b41d57
pk-hat-closed-aSamples/pk-hat-closed-a.wav10.4 KB44100 Hz18390746eb2b
pk-hat-closed-bSamples/pk-hat-closed-b.wav10.4 KB44100 Hz7745342a99ed
pk-hat-openSamples/pk-hat-open.wav77.6 KB44100 Hz613d8029d3f7

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 hosted, not compiled in. A player mounts it at runtime with codex.loadBank, which verifies every asset against its sha256 before it sounds.

Manifest URL
/assets/bank-yxzB7Y3p.json
Manifest sha256 (computed from the served bytes)