Skip to content

midouest/norns-repl

Repository files navigation

Norns REPL

Interact with Norns in a VSCode terminal

Demo

Commands

nornsREPL.matron.connect

  • Connect to the Matron REPL at the configured Norns host and port
  • Command Palette: "Norns REPL: Connect to Matron..."

nornsREPL.matron.send

  • Send a command to the Matron REPL at the configured Norns host and port
  • Command Palette: "Norns REPL: Send Command to Matron..."

nornsREPL.matron.sendSelection

  • Send the selected Lua code to the Matron REPL at the configured Norns host and port
  • The Matron REPL must be connected and the active editor language must be Lua

nornsREPL.crone.connect

  • Connect to the Crone REPL at the configured Norns host and port
  • Command Palette: "Norns REPL: Connect to Crone..."

nornsREPL.crone.send

  • Send a command to the Crone REPL at the configured Norns host and port
  • Command Palette: "Norns REPL: Send Command to Crone..."

nornsREPL.crone.sendSelection

  • Send the selected Lua code to the Crone REPL at the configured Norns host and port
  • The Crone REPL must be connected and the active editor language must be Supercollider

nornsREPL.script.reload

  • Reload the current script using norns.script.load(norns.state.script)
  • Command Palette: "Norns REPL: Reload Script"

nornsREPL.sleep

  • Put Norns to sleep using norns.shutdown()
  • Command Palette: "Norns REPL: Sleep"

Configuration

nornsREPL.host

  • Norns hostname to connect to
  • Default: norns.local

nornsREPL.matron.port

  • Matron websocket port to connect to
  • Default: 5555

nornsREPL.crone.port

  • Crone websocket port to connect to
  • Default: 5556

nornsREPL.maxHistory

  • Maximum number of previous commands to store in history
  • Default: 100

About

Interact with Norns in a VSCode terminal

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published