Nodes/Nova Audio Player/Nova Master Report Viewer ๐Ÿ“Š
ComfyUI Node

Nova Master Report Viewer ๐Ÿ“Š

Read the mastering report inside the canvas

By NovaFemmeยทCreated 20 days agoยทUpdated 2 days agoยท 0
Nova Master Report Viewer ๐Ÿ“Š
    • report_json
    โ—„report_jsonโ€”โ–บ
    โ—„view_modeDashboardโ–บ
    โ—„themeNova Darkโ–บ
    โ—„font_scale1.00โ–บ
    โ—„show_sourcetrueโ–บ
    โ—„show_processingtrueโ–บ
    โ—„show_validationtrueโ–บ
    โ—„show_releasetrueโ–บ

    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 strength change.
    • 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_json from Nova Audio Master here. Required.
    • view_mode - the four above.
    • theme - Nova Dark, Studio or High 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_release when 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.

    Categoryโ–ถ๏ธ Nova Audio/๐Ÿ—‚๏ธ Data Viewers

    Inputs (8)

    NameTypeDefaultDescription
    report_jsonSTRINGConnect Nova Audio Master report_json here.
    view_modeoptCOMBODashboard4 options: Dashboard, Compare, Mastering Guide, Technical
    themeoptCOMBONova Dark3 options: Nova Dark, Studio, High Contrast
    font_scaleoptFLOAT1.000.75โ€“1.75โ€”
    show_sourceoptBOOLEANtrueโ€”
    show_processingoptBOOLEANtrueโ€”
    show_validationoptBOOLEANtrueโ€”
    show_releaseoptBOOLEANtrueโ€”

    Outputs (1)

    NameTypeDescription
    report_jsonSTRINGโ€”