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

Hey fellow producers,

Have you ever dragged a loop or a vocal sample into your Reaper project and had to waste time manually tapping out the tempo? It's definitely a tedious, repetitive task that can sometimes break your creative flow.

Today, I want to share a "secret weapon" I've been refining—a powerful ReaScript that completely automates this process, making finding and syncing tempo incredibly fast and accurate.

What Makes This Script Different?

The "killer feature" that sets this script apart isn't just a simple command. At its core, it's equipped with a highly complex and accurate tempo analysis "brain" developed by the talented programmer MPL.

Instead of just calling Reaper's built-in functions, which can sometimes be inaccurate, MPL's algorithm performs real Digital Signal Processing (DSP), searching for audio onsets and using mathematical models to deduce the most accurate tempo of the audio file. This ensures the results you get are highly reliable.

The Perfect Workflow

All the complexity of the algorithm is wrapped up in an incredibly simple workflow:

  1. Select an Item: Simply select any audio item in your project.

  2. Run the Script: Launch it with a keyboard shortcut or a toolbar button.

  3. Confirm: A dialog box will pop up, showing you the approximate tempo it detected (e.g., 85 BPM). If you agree, just hit "Yes".

  4. Enjoy the Results: The script will automatically do the rest:

    • Set the new tempo for the entire project.

    • Snap your item to the nearest bar line.

Completely Safe - No More Ruined Audio Files

One of the things I'm most proud of after finalizing this script is that it's completely safe for your audio files.

The script uses a professional technique of temporarily changing the item's "timebase" to "Time" mode before changing the project tempo. This means your item is "frozen" in time, preventing it from being time-stretched and preserving its original audio quality 100%. Once everything is done, the timebase is restored.

This is truly a "must-have" tool in any Reaper producer's arsenal, saving you tons of time and letting you focus on what matters most: creativity.

Download it, install it, and give it a try!

Donate me: https://paypal.me/nkstudio

DOWNLOAD

Playlist Manager Pro 1.4 User Guide - New Features


Welcome to the advanced features of Playlist Manager Pro! This document will guide you on how to use the new tools added from version 1.4 onwards, helping to make your workflow in REAPER more efficient and seamless.


1. Track Notes

This feature allows you to add important notes, comments, or reminders to each track (region) in your playlist.


How to use:


1.    Select a Track: Click on a track in the main playlist to make it active.

2.    Open the Notes Section: Expand the "Notes (Track Notes)" section in the main interface.

3.    Enter Your Notes: A text box will appear. You can type any notes here, for example: "Needs bass EQ adjustment," "This mix sounds best," or "Use for the outro." The notes support multiple lines.

4.    Automatic Save: All changes you make are saved automatically.

5.    Quick View Notes: To quickly review a note, simply hover your mouse over any track name in the main playlist. A small info box (tooltip) will appear, displaying the full track name and the entire content of its note.


2. Project Sync

This is a powerful feature that allows you to "link" a specific playlist to a REAPER project file (.rpp). When you open that project and run the script, the linked playlist will be loaded automatically.


How to use:


1.    Save Your Playlist: First, make sure the playlist you want to sync is already saved. You can do this in the "Save & Add Regions" section.

2.    Load the Playlist: Click on the saved playlist's name in the list to load it.

3.    Link to Project:

o    Expand the "Save & Add Regions" section.

o    A new button named "Link to Project" will appear.

o    Click this button. The script will create a link between the currently active playlist and your current REAPER project file.

4.    Confirmation:

o    After a successful link, you will see a [Synced] indicator next to the playlist's name in the list. The button for this playlist will also turn green (when not selected) for easy identification.

5.    Automatic Loading: The next time you open this exact .rpp project file and launch the Playlist Manager Pro script, the linked playlist will be automatically loaded and activated, ready for you to work with immediately.


3. Pro Features

The "Pro Features" section contains advanced playlist management tools to help you filter and create smart playlists.


a. Tag Management

Assign keywords (tags) to tracks for easy categorization and searching.

  • Add a Tag:

1.    Select a track in the playlist.

2.    In the "Pro Features" section, look for "Tag Management".

3.    Type the tag you want (e.g., Verse, Chorus, Guitar Solo, Error) into the input field.

4.    Click the "Add Tag" button.

  • Remove a Tag: Click the small x button next to the tag name you want to delete.
  • Filter by Tag:

1.    Check the "Enable Tag Filter" box.

2.    A list of all used tags will appear.

3.    Click on one or more tags to filter the playlist. Only tracks containing all of your selected tags will be shown.

4.    Click "Clear Tag Filter" to remove the filter.


b. Smart Playlists

Create dynamic playlists based on rules you define. For example, create a playlist that automatically includes all tracks with a rating above 4 stars AND tagged as "Chorus".


  • Create a Smart Playlist:

1.    Click the "Create New Smart Playlist" button.

2.    In the editor window that appears, give your playlist a name.

3.    Below, start adding rules:

§  Field: Choose the attribute to filter by (Rating, Name, Color, Tag).

§  Condition: Choose the condition (is greater than, is less than, contains, does not contain...).

§  Value: Enter the value for that condition.

4.    Click "Add Rule" to add the rule. You can add multiple rules.

5.    When finished, click "Save".


  • Using a Smart Playlist:
    • Load: Loads and applies the smart playlist's rules to generate a temporary playlist.
    • Edit: Modify the name and rules of an existing smart playlist.
    • Delete: Deletes a smart playlist.

Enjoy a more efficient workflow with the new features of Playlist Manager Pro!


  • La Chi Nhan (Hosi Prod)




1. Independent Controls:


Mid Level: Adjusts the center channel volume (-120 to +24dB)

Side Level: Adjusts the side channel volume (-120 to +24dB)

Stereo Width: Adjusts the stereo width (0-200%)


2. Advanced Processing:


Phase Invert: Invert the phase of the Mid and Side channels separately

Bass Mono: Keeps low frequencies in the center for better mono compatibility

Bass Mono Freq: Adjusts the cutoff frequency (20-200Hz)


3. Utilities:


Bypass All: Turns off all processing

Mono Check: Checks the audio in mono mode

Output Gain: Adjusts the output volume


4. Visual Display:


Correlation Meter: Displays the stereo correlation

Level Meters: Displays real-time Mid and Side levels

Visual Correlation: A red bar displays the correlation from -1 to +1


🔧 How to Use:


Copy the Mid_Side_Decoder_Advanced.jsfx file into your REAPER JSFX folder.

Load the plugin onto a track that has an M/S signal.

Adjust the sliders as needed:

Start with Width = 100%.

Adjust the Mid/Side Level to find the right balance.

Enable Bass Mono if better mono compatibility is needed.

Monitor the Correlation meter to avoid phase issues.


📊 Understanding the Correlation Meter:

+1: Perfectly mono signal

0: Uncorrelated stereo signal

-1: Completely out-of-phase signal


This plugin is now much more powerful and suitable for both professional mixing and mastering!


Donate me: https://paypal.me/nkstudio

DOWNLOAD

 


 


This is a REAPER script written in Lua to split a stereo audio signal into Mid/Side components . This script creates a simple graphical interface using ReaImGui so that the user can easily manipulate audio tracks.

Main function of script

This script performs Mid/Side separation - an important audio processing technique in mixing and mastering . When applied:

·        Mid (center) : Contains sounds in the middle of the stereo field (usually vocals, bass, kick drum)

·        Side (two sides) : Contains sounds on both sides of the stereo field (usually reverb, ambient sounds, stereo instruments)

 

Donate me: https://paypal.me/nkstudio

🔗 Script Download Link: https://store.lachinhan.xyz/l/msst

🔗 Video: https://youtu.be/ShfmKQQKzWU?si=db0bTyaEXCbYFfQP 



This is a Lua script for REAPER (music production software) that extracts stems from audio files using AI using the Demucs library. The script is written by Hosi Prod and provides a graphical user interface (GUI) for ease of use.

System Requirements

Required software:

·       REAPER (Digital Audio Workstation)

·       Python with Demucs library installed

·       ReaImGui extension (install via ReaPack)

·       For GPU: NVIDIA graphics card with latest driver and PyTorch supporting CUDA

Note: The default version runs with CPU because I don't have NVIDIA graphics card to test GPU, hope you guys will test it for me. Minimum configuration to run GPU is NVIDIA RTX 6Gb VRam

Video: https://youtu.be/bMGvVBcrvEE?si=mspzoZmJp0MuVg4W

Donate me: https://paypal.me/nkstudio

DOWNLOAD

 


🚀 Completely transform your audio workflow in REAPER! In this video, I'll introduce 3 free yet extremely powerful ReaScripts from the author Hosi that allow you to directly integrate AI Text-to-Speech and Sound Effects technology from Google Gemini and ElevenLabs right into your projects.

Say goodbye to manually converting, downloading, and importing audio files. Now, everything is just a few clicks away!

 

### ⚙️ **Scripts Featured**

 

1️ Hosi - Gemini TTS (Google Gemini Voice Generation Script)**

* Uses Google's advanced AI models to generate high-quality speech.

* **Unique Feature:** Allows adding "Style Instructions" to adjust the reading tone (e.g., professional, friendly, dynamic).

* Creates high-quality WAV files, ideal for professional production.

* Batch processes items based on their notes.

 

2️ Hosi - ElevenLabs TTS (ElevenLabs Voice Generation Script)**

* Leverages the popular ElevenLabs API to create natural-sounding speech.

* Supports multiple API keys and automatically switches if one key fails.

* Easily fine-tune the voice with "Stability" and "Similarity Boost" parameters.

* Quickly generates and places MP3 files into the project, using text from a dialog box or the notes of multiple selected items.

 

3️ Hosi - ElevenLabs Sound Effects (SFX Generation Script)**

* This script isn't for speech; it turns your text descriptions into sound effects (SFX).

* For example: Type "A cinematic explosion with debris falling" and the AI will generate that sound for you.

* Control the `duration_seconds` and `prompt_influence` of the generated sound.

* Perfect for sound designers, filmmakers, or podcasters.

 

### 🔗 **DOWNLOAD SCRIPTS HERE**

 * **Script Gemini TTS:** https://store.lachinhan.xyz/l/tts

* **Script ElevenLabs TTS:** https://store.lachinhan.xyz/l/hetts

* **Script ElevenLabs SFX:** https://store.lachinhan.xyz/l/hesfx

 

*Note: You will need API keys from Google AI Studio and ElevenLabs to use these scripts.*

---

Donate me: https://paypal.me/nkstudio

Video: https://www.youtube.com/watch?v=E1OLkes7mp4