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.