as a user/tinkerer/musician i would like to:
- browse existing scipts on my device
- ...see descriptions of existing scripts
- start a new script
- start a new script from one (of many) existing templates
- mark a script as being a template or not
- load current script into matron
- be presented with a list of syntax errors which i can click on to bring me to that point in the editor
- see log output from matron and crone
- run commands (repl)
- organize my scripts into folders
- rename existing scripts, samples
- download all my scripts (or a single script) to my computer for backup
- upload scripts from my computer to the device
- see the amount of space left on the device
- see the samples (or other data) on the device
- preview the samples
- ...playback in browser?
- ...see a waveform view?
- see the sizes of the samples on my device
- upload samples with a warning if there isn't enough space
- create a "project" so that i can share a script and related data/samples with the community
- upload new engines from the community
- ...along with bundled sample data?
- see documentation beside my script as i'm editing
- ...commands/polls for the currently loaded engine
- ...norms lua functions (ldoc?)
- copy/paste within a script
- copy from one script, paste into another
as a user/tinkerer/musician i would like to:
- plug in a usb key drive and use/edit scripts and samples on that usb drive