nord-format 0.3.0

Read and write Clavia / Nord keyboard file formats — programs, samples, set lists, settings, backups — with byte-exact round-trips
Documentation
//! Electro 4 and Electro 4D (`.ne4p`, `.ne4l`, `.ne4s`) — container-verified,
//! bodies unmapped.
//!
//! As with the Electro 3 pair, the 4 and 4D factory exports are byte-identical.
//!
//! The program body is **the same layout as the Electro 3's `nepg`** — see that
//! module for the measurement. Decode either and both follow.

use super::raw::raw_format;

raw_format!(
    /// Programs (`.ne4p`).
    program,
    "ne4p",
    110
);
raw_format!(
    /// Live slots (`.ne4l`) — same length as a program.
    live,
    "ne4l",
    110
);
raw_format!(
    /// Settings (`.ne4s`).
    settings,
    "ne4s",
    33
);