Skip to main content
Version: v2

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

  1. Basic EQ: Use the filter controls to adjust frequency, gain, and Q values
  2. Phone Selection: Use the phone selector to switch between different measurements
  3. Audio Playback: Enable audio playback to hear EQ changes in real-time
  4. Auto EQ: Generate automatic EQ profiles based on selected target curves
  5. 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