home/ atoms/ estuary-custom-sample-banks

Estuary terminal commands add custom sample banks to an ensemble session

Estuary provides two terminal commands for extending a session’s sound palette beyond its defaults. !insertsound <url> <bank> <n> loads a single audio file from a CORS-compliant web server into a named bank at position n, making it immediately available to all participants via s("bank") in MiniTidal or equivalent. !reslist <url> loads a JSON resource-list file that describes many samples at once, matching the same bank/n structure. These operations are per-session (not persisted to the server configuration) unless the server operator applies them globally. Community-maintained reslists (VCSL, Tahti, UPLorc) are linked from the wiki.

Examples

!insertsound “https://example.com/kick.wav” kicks 0 // makes s(kicks:0) available in MiniTidal

!reslist “https://example.com/my-library.json” // loads a full sample bank from a JSON manifest

Assessment

Given a WAV file hosted at a public CORS URL, write the !insertsound command that puts it in bank “perc” at position 3. Then explain what !showresources reveals and why the operation is session-scoped.

“If you have your own reslist on the web you can add it to your solo window or collaborative ensemble like so”