Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.73 KB

notes.md

File metadata and controls

49 lines (39 loc) · 1.73 KB

use cases

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

generic features

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

cross building

https://www.digitalocean.com/community/tutorials/how-to-build-go-executables-for-multiple-platforms-on-ubuntu-16-04

misc resources