265e8254cde383866bc62a20ac7cec1c79f0ea22
- Add open file button for direct audio file selection - Implement clustered FontControlWidget with font selector, size slider, and refresh controls - Add auto-regeneration of matplotlib plots when fonts change - Enhance FontManager with system font discovery and startup selection logic - Replace individual font selector with comprehensive font control interface - Support both custom fonts and system font candidates with proper prioritization 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
uj-mastering-master
Utility providing metrics to evaluate masterings.
Now boosted by Claude Code.
dependencies
librosa, numpy, matplotlib, mutagen
usage
Command Line Analysis
- Edit
files.txtto include paths to your audio files (MP3/WAV supported)- Use
;or#to comment out files - One file path per line
- Use
- Run:
python master_core.py- Generates colorized power magnitude graphs for each file
- Displays BPM and song metadata
- Graphs show RMS power over time with adaptive scaling
GUI Mode (Experimental)
Run: python main.py
- Opens drag-and-drop interface
- Currently displays dropped file paths
- Analysis integration coming soon
Output
- Interactive matplotlib graphs showing power levels over time
- Color-coded visualization (autumn colormap)
- Automatic headroom detection and scaling
- Console output with BPM and metadata information
Languages
Python
100%