Firmware

maiden

Hype25/100

web based editor and repl for norns

maiden is custom firmware for the monome norns, by @monome. Open source under GPL-3.0, latest release v1.1.6 (March 2022), 55 stars on GitHub.

formonome norns·by@monome

Unclaimed. Is this yours? Sign in with GitHub as @monome to claim it.

Downloads
0
Stars
55
Forks
39
Commits
516
Last commit
Get the source

No release files yet. Build from source.

GPL-3.0· monome/maiden·downloads come from the creator’s GitHub releases

10
Commits
0
Releases
10 commits and 0 releases in the last year
Activity · last 12 months
30 releases
  1. v1.1.6maiden 1.1.6Latest0 files

    fixes

    • fix content type so .sc files can be edited in maiden once again (#219)
    • address linting errors (#216) @midouest
  2. v1.1.5maiden 1.1.51 file

    improvements

    • full light / dark theme (@dansimco)

    fixes

    • various styling improvements and increased contrast
  3. v1.1.4maiden 1.1.41 file

    improvements

    • add version metadata to maiden cli (@winder)
    • allow release builds for any architecture (@winder)
  4. v1.1.3maiden 1.1.31 file

    features

    • preview audio files on device in browser (@stvnrlly)

    improvements

    • explicit (instead of implicit) untitled script creation on initial landing view
    • loading animation when loading scripts/audio into editor
  5. v1.1.2maiden 1.1.21 file

    features

    • improved live coding for lua (@schollz)
      • add ctl+enter (or cmd+enter) key binding to trigger editor selection evaluation
      • select current editor line for evaluation if no selection exists

    fixes

    • disable auto correction/completion/capitalization in the REPL (solution from @xmacex)
  6. v1.1.1maiden 1.1.11 file

    features

    • improve ux around installing and updating projects
    • support links to documentation in catalog entries and associated ui in project manager

    fixes

    • evaluating commands in supercollider repl works again (broken in 1.1.0)
  7. v1.1.0maiden 1.1.01 file

    features

    • automatically download latest script catalog(s) on startup
    • refresh all button within maiden's "available" view to easily refresh (download) catalogs
    • stop button within editor to stop/clear the currently running script (if any)
    • maiden repl supports ;install <url> to install scripts via URL to .zip or git repositories
    • maiden cli supports script installation via URL (maiden project install <url>)

    tweaks

    • enable soft line wrapping in editor
    • creating files requires first selecting a parent or sibling file in the file tree (ensures files don't get created in unexpected places)
    • rename sc repl tab to supercollider

    fixes

    • correct maiden cli help messages and setup script errors - @tridae
    • editor no longer flags lua 5.3 bit shift syntax (<< and >>) as a syntax error
    • editor correctly auto-indents end
    • implicitly created untitled.lua files now land under dust/code/ (allowing them to be run)
    • corrected broken help link to norns reference documentation
  8. v1.0.2maiden 1.0.21 file

    features

    • add repl subcommand to run the shell based maiden-repl

    fixes

    • fix opacity on help menu popup (@nattog, #174)
  9. v1.0.1maiden 1.0.11 file

    features

    • available project listing indicates whether is already installed or not (@jlmitch5, #177)
    • update all button on installed project listing (@jlmitch5, #177)
  10. v1.0maiden 1.01 file

    features

    • install, update, and remove projects based on a catalog of known scripts from with maiden (web) or maiden cli (ssh)
    • directly open existing files within the editor via URLs (@ryanlaws, #85, #70)
    • refined, flatter file browser look
    • allow editing of json files

    fixes

    • protect code, data, and audio folders from accidental deletion (#156)
    • populate file rename dialog with current file name by default (@synthetiv, #113)
    • fix blank screen, scrollTo errors with using MS Edge (@synthetiv, #157)
    • ensure CTRL+P (CMD+P) plays the current script (@ryanlaws)
    • maintain REPL size with resizing the browser window (@synthetiv)
    • more distinct highlighting on REPL tabs (@synthetiv, #90)
  11. v0.13maiden 0.131 file

    features

    • add help menu to side bar for access to overview and api docs
    • add ctrl/cmd-8 hotkey to evaluate current editor selection in repl

    fixes

    • renaming nested files now correctly updates file tree and renamed file is playable w/o refreshing the browser window
  12. v0.12maiden 0.121 file

    note: this version of maiden supports changes to the dust structure which are introduced with the norns 2.0 release and will not fully work on earlier norns releases.

    this release only contains internal changes. the web editor is functionally identical to the previous version.

    changes

    • change the command line syntax for backend http server (making room for future features)
    • update a handful of javascript modules used by the editor to latest minor versions
  13. v0.11maiden 0.111 file

    note: this version of maiden supports changes to the dust structure which are introduced with the norns 2.0 release and will not fully work on earlier norns releases.

    changes

    • collapse audio, data, scripts, and lib file trees into a single large tree
    • update play logic for new dust structure
    • retain child folder expansion state when toggling the parent folder
    • fix create folder breakage on newer versions of chrome
  14. 0.10.1maiden 0.10.10 files

    changes

    • fix hardcoded hostname in repl-endpoints.json
  15. v0.10maiden 0.10Beta0 files

    changes

    • make configure page a dialog (@jlmitch5)
    • start, stop, restart matron and sc from repl
  16. v0.9.4maiden 0.9.41 file

    changes

    • initial dark editor theme (@pq)
    • plumbing for custom lua mode, improved syntax checking (@pq)
    • norns specific lua script/code snippets (@pq)
    • additional linting and cleanup for maiden code (@Jwhile)
  17. v0.9.3maiden 0.9.31 file

    changes

    • sending commands via the sc repl now works
  18. v0.9.2maiden 0.9.21 file

    changes

    • initial snippet support for init, cleanup, and many other common matron script functions (@pq)
    • improved rendering of tab characters in repl (@pq)
    • button highlighting on hover (@anthonybarsotti)
  19. v0.9.1maiden 0.9.11 file

    changes

    • enable basic lua snippet and auto complete support (@pq)
    • allow maiden to serve HTTP from a file descriptor (@nf)
  20. v0.9maiden 0.91 file

    changes

    • exposes dust/lib/lua directory within the file browser
    • double clicking section headers within the file browser will collapse the entire section
    • directories grouped/sorted before files in the file browser