No, just one. There’s no interface to switch between scripts, so we opted for the simpler one-at-a-time option. That said, uploading a script takes <1 second.
Absolutely. Crow doesn’t care whether a USB device is connected or not. You could have a standalone script running on Crow, and send additional messages to push it in certain directions. This is probably how most live-coding setups will work.
No. You can always bring it back by sending Crow the ^^clearscript command (from druid, or the Max help patcher).
This is totally true (and a primary use-case of druid), but we’re also building this functionality into norns, and likely a Max & M4L device. Hopefully within a couple weeks you’ll be able to upload scripts from any of the supported host applications.
Crow has some on-board docs you can query to learn more about the supported II devices. Try ii.help() which will give you a list of supported devices, and how to talk to them. Then, for example, you can send ii.wslash.help() to get a list of all the W/ commands supported on Crow.
These are forthcoming once things settle down on the documentation side of things. There’s a github issue if you want to be involved.