Equalizer
A comprehensive parametric equalizer that provides real-time audio equalization capabilities for modernGraphTool.
Overview
The Equalizer is a built-in panel in modernGraphTool that provides a full-featured parametric equalizer, allowing users to apply real-time audio filters to their headphone measurements.
It supports multiple filter types, preamp control, and audio playback with EQ effect applied.
Features
- Parametric EQ: Support for multiple filter types (Peaking, Low Shelf, High Shelf) with adjustable frequency, gain, and Q values
- Preamp Calculation: Automatically calculates preamp gain to prevent clipping when applying EQ
- Real-time Audio: Toggle EQ filters to integrated audio player in real-time
- Filter Management: Add, remove, and modify EQ bands dynamically
- Phone Selection: Quick selection and switching between different headphone measurements
- Auto EQ Generation: Generate automatic EQ profiles based on target curves, now with low-shelf / high-shelf filter support
- Import/Export: Support for importing and exporting EQ settings
- File Upload: Upload custom frequency response and target files
Usage
- Basic EQ: Use the filter controls to adjust frequency, gain, and Q values
- Phone Selection: Use the phone selector to switch between different measurements
- Audio Playback: Enable audio playback to hear EQ changes in real-time
- Auto EQ: Generate automatic EQ profiles based on selected target curves
- Import/Export: Save and load EQ settings using the import/export functions
Notes
- Requires a modern browser with Web Audio API support for audio features
- Real-time audio processing may cause increased CPU usage
- Large numbers of EQ bands may impact performance on older devices