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.