Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Overview

nord works on Nord files and on a connected instrument from the terminal. It prints data to stdout and everything else to stderr, so its output pipes cleanly, and every command that changes the instrument says what it is about to replace and refuses without --yes.

cargo install nord-cli    # or: nix run github:jmoo/drawbar#nord-cli
nord --help

Commands

CommandWorks on
inspectFiles: print what is in them
verifyFiles: check that they re-encode byte for byte
editFiles: change fields in any editable file
deviceThe instrument: what is attached and what it holds
program, setlist, live, settingsPrograms, set lists, live slots and settings on the instrument
sample, pianoSample instruments and piano libraries, on the instrument or as files

program, setlist, sample and piano share the same verbs: get and put to transfer, move, rename, duplicate, delete and select to organise, info, deps, list and focus to look, and edit. live and settings keep only the verbs that make sense for them. The read-only verbs and edit also take a file in place of a slot. raw --class N reaches an object class by number, for anything without a command of its own.

Slots

Slots are written BANK:SLOT, counted from 1, the way the instrument shows them. 7:4 is bank 7, slot 4.

Output

Colour and Unicode appear only on a terminal, and piped output is plain ASCII. --color=always, --color=never and NO_COLOR override that. Off a terminal, a command that would ask for confirmation fails instead, unless you pass --yes.

Next: Files, The instrument, Editing, and Samples and pianos.