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

Files

nord inspect patch.ne5p              # what is in a file
nord inspect *.ne5p                  # several at once
nord inspect --raw song.ne5t         # everything, as decoded
nord verify *.ne5p                   # check each re-encodes byte for byte

inspect prints a summary in the instrument’s own terms: the parts and their settings, the effects, and which piano and sample a program depends on. It exits non-zero if any file fails to parse.

verify reads a file, writes it back, and checks that the bytes are identical, reporting the offset of the first difference if not. Every supported format passes, pianos and samples included. nord piano verify --deep also decodes every recording inside, and nord sample verify --deep walks every encoded stroke.

A file where a slot goes

get, info and deps take a file wherever they take a slot, so you can look at a file without an instrument:

nord program get patch.ne5p            # the same summary as for a slot
nord program info patch.ne5p           # format, version, checksum
nord program deps patch.ne5p           # the piano and sample ids it refers to

A file stores ids, not names. deps on a slot asks the instrument for the names. On a file, it prints the ids. The instrument names no dependencies for live slots, so nord live deps prints the ids for a slot too.

Bundles

A bundle is the file Nord Sound Manager carries programs or a set list in, with the pianos and samples they play.

nord bundle get program 7:4 7:5 -o gig.ne5pbundle   # programs and what they play
nord bundle get setlist 1:2 -o b3.ne5tbundle        # a set list, its programs, and what they play
nord bundle unpack gig.ne5pbundle -o gig            # every file at its path, and meta.xml
nord bundle pack gig -o gig.ne5pbundle              # and back

get reads only. It finds each piano and sample by the name the instrument gives it, and warns about one it cannot find in exactly one slot. pack keeps a meta.xml it finds at the top of the folder; without one, it lists which set lists play which programs. Electro 5 bundles only.

inspect and unpack read a bundle only in the uncompressed shape Nord Sound Manager writes. They refuse one with a compressed, damaged or repeated file, or a path that leads outside the folder, and unpack then writes nothing.

Changing what is inside a file is Editing.