This tool helps you quickly generate a JSFX plugin (an audio effect for REAPER) based on equalization (EQ) data from the autoeq.app website. Its main purpose is to apply the Harman target EQ curve to your headphones, which helps improve audio accuracy for monitoring and production tasks.
IMPORTANT:
Prerequisite
Before you
begin, you MUST install the Tale's JSFX Pack library.
- Why is it necessary? The JSFX code generated by this
tool uses filter processing functions from a library file named rbj_filter.jsfx-inc.
Without this file, REAPER will not understand the commands in the code,
resulting in an error, and the effect will not work.
- Where to download? You can download this library
pack directly from Tale's official website:
- How to install? After downloading, unzip the
file and copy the entire Tale folder into REAPER's Effects directory. You
can find this directory by opening REAPER, going to Options -> Show
REAPER resource path in explorer/finder..., and then navigating to the Effects
folder.
In short:
WITHOUT rbj_filter.jsfx-inc, THE TOOL WILL NOT WORK!
Step-by-Step
Guide
Step 1:
Get EQ Data from AutoEQ
1.
Go
to the website https://autoeq.app/.
2.
Use
the search bar to find your specific headphone model.
3.
After
selecting your headphones, scroll down to the Graphic EQ section.
4.
Copy
the entire content within that text box. The data will include a Preamp line
and 31 lines of values for frequency bands from 20 Hz to 20 kHz.
Step 2:
Generate JSFX Code with the Tool
1.
Go
to the website https://www.lachinhan.xyz/p/harmantool.html
2.
Paste
the data you copied from AutoEQ into the left-hand box labeled "1.
Input data...".
3.
Click
the "2. Generate JSFX Code" button.
4.
The
complete JSFX code will automatically appear in the right-hand box "3.
Generated JSFX Code" and will also be automatically copied to your
clipboard.
Step 3:
Use the Code in REAPER
1.
Open
the REAPER software.
2.
On
the track where you want to apply the effect (e.g., the Master track for
monitoring), open the FX Chain window.
3.
Click
"Add" to add a new effect.
4.
In
the Add FX window, find "JS" in the left-side list and select "JS:
New JSFX..." from the right-side list.
5.
A
window will pop up asking you to name the new effect. Choose an
easy-to-remember name, for example, EQ_MyHeadphones.
6.
The
JSFX code editor window will appear with some default code. Delete all of
that default code.
7.
Paste
the code you generated from the tool into this editor window.
8.
Press
Ctrl + S (on Windows) or Cmd + S (on macOS) to save and compile the effect.
9.
Immediately
after saving, the effect window will update with the EQ sliders corresponding
to your headphones. You can now use it like a regular plugin.
Troubleshooting
- REAPER shows an "import not
found" or "function not found" error?
- This is the most common error.
99% of the time, it's because you haven't installed Tale's JSFX Pack
or installed it in the wrong location. Please double-check the
prerequisite step above.
- The tool shows an "Error:
Found X EQ values, 31 are required" message?
- This error occurs if the data you pasted does not contain all 31 frequency bands. Make sure you have copied the entire "Graphic EQ" data from the AutoEQ website.
Happy producing!
Donate me: https://paypal.me/nkstudio