Nova Master Report Viewer ๐
Read the mastering report inside the canvas
- report_json
Nova Audio Master emits a report_json that knows a great deal: source and master loudness, true peaks, crest, stereo correlation, band shares, what the adaptive stage decided, how each metric classified, a release grade, a reproduction fingerprint. As a raw JSON string it's unreadable in a text box, and as a text report it's a wall.
Nova Master Report Viewer ๐ renders it in the canvas, with four view modes you can switch between on one widget. It's read-only, it takes one wire, and it means you don't leave the graph to find out what just happened to your track.
The four views
- Dashboard - the summary. Levels, grades, the big picture.
- Compare - source versus master, side by side. This is the view to have open when you're auditioning a
strengthchange. - Mastering Guide - what the chain actually did and why, in the report's own terms.
- Technical - the full metric table, the validation block, the fingerprints.
Inputs and output
- report_json - wire
report_jsonfrom Nova Audio Master here. Required. - view_mode - the four above.
- theme -
Nova Dark,StudioorHigh Contrast. Somebody mastered in a bright room at some point, presumably. - font_scale - 0.75 to 1.75. If you're on a 1440p or 4K display, you'll want this up; the pack's defaults were chosen against 1080p and the README says so plainly.
- show_source, show_processing, show_validation, show_release - four toggles to hide sections you don't care about. Turn off
show_releasewhen you're mid-adjustment and the grading language is just noise.
Output: report_json, passed through, so you can chain another viewer or feed Nova Master Identity without the viewer being a dead end in the graph.
PNG export, and why it's done this way
Right-click the node and every view exports as a PNG. The detail that makes this good rather than merely present: the image is rasterised from the viewer's own live DOM, so it looks exactly like what's on screen rather than being redrawn by a second code path that drifts from the first.
That's the same principle as the arithmetic. The report image is no longer a separate node in this pack - exporting a view is a right-click entry on the viewer itself. Fewer nodes to wire, and one less way for the picture to disagree with the panel.
Install
ComfyUI Manager โ Nova Audio Player โ install โ restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/NovaFemme/ComfyUI-NovaAudioPlayer.git
Under โถ๏ธ Nova Audio โ ๐๏ธ Data Viewers. No models, no pip packages - the viewer is front-end JavaScript rendering a JSON blob, with a small backend route for the PNG capture.
One installation note if you cloned by hand rather than using Manager: the pack's front end lives in one place (web/) and is deliberately not duplicated per node - the source comments are pointed about an earlier layout where a second, unreachable copy of the JavaScript existed and everyone kept editing the wrong one. If a viewer ever renders stale after an update, that's the browser caching its own JS, and a hard reload fixes it.
Where it fits
Nova Audio Master ๐งพ โโ report_json โโโถ Nova Master Report Viewer ๐
โ โ report_json
โโโโโโโโโโโโโโโโโโโโถ Nova Master Identity ๐ชช โโโถ Validator
This is the pack's read-between-the-lines habit made visible: the numbers on screen and the numbers in the log come from one computation, so what you're looking at is what got recorded. The viewer doesn't compute anything. It just shows you the report honestly, without making you open a text editor.
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| report_json | STRING | Connect Nova Audio Master report_json here. | |
| view_modeopt | COMBO | Dashboard | 4 options: Dashboard, Compare, Mastering Guide, Technical |
| themeopt | COMBO | Nova Dark | 3 options: Nova Dark, Studio, High Contrast |
| font_scaleopt | FLOAT | 1.000.75โ1.75 | โ |
| show_sourceopt | BOOLEAN | true | โ |
| show_processingopt | BOOLEAN | true | โ |
| show_validationopt | BOOLEAN | true | โ |
| show_releaseopt | BOOLEAN | true | โ |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| report_json | STRING | โ |