A professional-grade real-time audio spectrum analyzer with studio-quality features and multi-resolution FFT analysis.
# Run the main application
python omega4_main.py
# Or use the convenience script
./run_omega4.py
- Multi-resolution FFT for enhanced bass detail
- Professional metering (LUFS, K-weighting, True Peak)
- Music analysis with genre classification and key detection
- Advanced visualizations including harmonic analysis, pitch detection, and more
- Adaptive performance optimization for smooth 60 FPS operation
OMEGA/
├── omega4_main.py # Main application
├── run_omega4.py # Convenience launcher
├── omega4/ # Core modules
│ ├── analyzers/ # Audio analysis algorithms
│ ├── audio/ # Audio capture and processing
│ ├── config/ # Configuration management
│ ├── optimization/ # Performance optimizations
│ ├── panels/ # Visualization panels
│ ├── plugins/ # Plugin system
│ ├── ui/ # User interface
│ └── visualization/ # Display and rendering
├── tests/ # Test files
├── docs/ # Documentation
├── screenshots/ # Screenshot captures
├── archive/ # Old versions (git-ignored)
└── standalone_modules/ # Standalone panel implementations
See docs/OMEGA4_QUICK_REFERENCE.md for complete keyboard shortcuts.
Space
- Toggle all panels1-8
- Window size presetsM
- Professional metersI
- Integrated music analysisS
- ScreenshotESC/Q
- Quit
- Program Summary - Detailed feature overview
- Architecture - System design and data flow
- Panel Status - Current functionality status
- Quick Reference - Keyboard shortcuts
- Python 3.8+
- PipeWire audio system
- See requirements.txt for Python dependencies
The project follows a modular architecture. Each panel is self-contained and can be developed independently. See the architecture documentation for details on adding new features.
This project is part of the audio-geometric-visualizer suite.