A command-line mastering pipeline for experimental music. Define the standard. Own the process.
Read the docs.toml file. Repeatable, versioned, yours.mastacraf is a mastering pipeline built for self-produced, self-mixed material where no commercial loudness standard applies. It measures your audio, applies a configurable processing chain, and writes a report documenting exactly what happened.
It does not make aesthetic decisions. You define the loudness target, the dynamics behavior, the filter chain. mastacraf executes it with precision and produces the same result every time.
Designed for music outside genre conventions — experimental, noise, abstract electronic — where the mastering process should serve the work, not constrain it.
.toml file. Version it, share it, build a library of presets per project or genre.mastacraf works entirely from the command line. Point it at a WAV file and a preset, and it handles the rest — analysis, normalization, limiting, and export in a single pass.
Every run produces a clean output folder with your mastered file alongside full documentation of exactly what was done to it.
mastacraf master track.wav --preset peakxv
# presets/peakxv.toml [meta] name = "peakxv" description = "Experimental noise — wide dynamic, low bass forward" [target] lufs = -16.0 true_peak = -1.0 lra = 17.0 [limiter] attack_ms = 12.0 release_ms = 110.0 [output] format = "wav" bit_depth = 24 sample_rate = 96000
{
"pre": {
"integrated_lufs": -21.4,
"lra": 18.2,
"true_peak": -3.1
},
"post": {
"integrated_lufs": -16.0,
"lra": 17.0,
"true_peak": -1.0
},
"delta": { "lufs_change": +5.4 }
}