Device PEQ Extension
A modernGraphTool-compatible wrapper for the devicePEQ project, enabling direct integration with hardware equalizers and audio devices.
Overview
Section titled “Overview”The Device PEQ extension integrates the powerful devicePEQ plugin by jeromeof into modernGraphTool, allowing users to send equalizer settings directly to compatible audio devices.
This extension provides a bridge between modernGraphTool’s measurement analysis capabilities and real-world audio device control.
Features
Section titled “Features”- Hardware Integration: Direct connection to compatible audio devices
- Device Management: Connect, disconnect, and manage multiple audio devices
- PEQ Slot Management: Manage parametric EQ slots on supported devices
- Real-time Sync: Synchronize EQ settings between modernGraphTool and hardware
- Advanced Controls: Optional advanced device manipulation features
Technical Specifications
Section titled “Technical Specifications”| Property | Value |
|---|---|
| Extension Name | device-peq |
| Latest Version | 1.0.2 |
| Minimum Core API Level | 1 |
| Minimum Core Version | 1.0.0 |
| I18N Support | No |
Dependencies
Section titled “Dependencies”Required Extensions
Section titled “Required Extensions”- Equalizer Extension: This extension requires the
equalizerextension to be installed and enabled first
Configuration
Section titled “Configuration”{ NAME: "device-peq", DESCRIPTION: "modernGraphTool-compatible wrapper for devicePEQ project by jeromeof (tested with v0.8)", ENABLED: true, CONFIG: { ADVANCED: false, // Allow users to manipulate advanced dialogs (might be dangerous) SHOW_LOGS: false, // Show logs in console }}Configuration Options
Section titled “Configuration Options”ADVANCED: Enables advanced device manipulation features (use with caution)SHOW_LOGS: Shows detailed logging information in the browser console
Installation
Section titled “Installation”- Prerequisites: Ensure the
equalizerextension is installed and enabled - Add the
device-peqfolder to yourextensionsdirectory - Add the configuration to
extensions/extensions.config.jsafter the equalizer extension config - Enable the extension by setting
ENABLED: true - Restart modernGraphTool to load the extension
Device Connection
Section titled “Device Connection”- Connect Device: Use the connect button to establish connection with your audio device
- Device Info: View device information and capabilities
- Slot Management: Select and manage available PEQ slots on your device
EQ Transfer
Section titled “EQ Transfer”- Set Filters: Configure your EQ settings in the equalizer extension
- Transfer to Device: Use the device-peq controls to send settings to hardware
Supported Devices
Section titled “Supported Devices”This extension works with devices supported by the devicePEQ plugin.
Advanced Features
Section titled “Advanced Features”When ADVANCED: true is enabled:
- Access to advanced device configuration dialogs
- Extended device manipulation capabilities
- Additional troubleshooting tools
Updating devicePEQ
Section titled “Updating devicePEQ”The devicePEQ plugin files are located in extensions/device-peq/devicePEQ/. To update:
- Download the latest devicePEQ release
- Replace files in the
devicePEQfolder - Test compatibility with your devices
- Update configuration if needed
Browser Compatibility
Section titled “Browser Compatibility”- Chrome/Edge: Full support (recommended)
- Firefox: Limited support (WebUSB restrictions may apply)
- Safari: Not supported (lacks WebUSB support)
Third-party Acknowledgments
Section titled “Third-party Acknowledgments”This extension includes and wraps the devicePEQ plugin by jeromeof.
- Repository: https://github.com/jeromeof/devicePEQ
- License: 0BSD License