[中文 (简体)] [Español] [हिन्दी] [العربية] [Português] [Русский] [日本語] [한국어] [Français]
🔗Open Web App 🔗Download Desktop App
A real-time audio effect processor designed for audio enthusiasts to enhance their music listening experience. EffeTune allows you to process any audio source through various high-quality effects, enabling you to customize and perfect your listening experience in real-time.
EffeTune was created for audio enthusiasts who want to elevate their music listening experience. Whether you're streaming music or playing from physical media, EffeTune lets you add high-quality effects to customize the sound to your exact preferences. Transform your computer into a powerful audio effects processor that sits between your audio source and your speakers or amplifier.
No audiophile myths, Just pure science.
- Real-time audio processing
- Drag-and-drop interface for building effect chains
- Expandable effect system with categorized effects
- Live audio visualization
- Audio pipeline that can be modified in real-time
- Offline audio file processing with current effect chain
- Frequency response measurement and correction for system calibration
- Multi-channel processing and output
Before using EffeTune, you'll need to set up your audio routing. Here's how to configure different audio sources:
- Open the EffeTune web app in your browser, or launch the EffeTune desktop app
- Open and play a music file to ensure proper playback
- Open a music file and select EffeTune as the application (desktop app only)
- Or select Open music file... from the File menu (desktop app only)
- Or drag the music file into the window
To process audio from streaming services (Spotify, YouTube Music, etc.):
-
Prerequisites:
- Install a virtual audio device (e.g., VB Cable, Voice Meeter, or ASIO Link Tool)
- Configure your streaming service to output audio to the virtual audio device
-
Configuration:
- Open the EffeTune web app in your browser, or launch the EffeTune desktop app
- Select the virtual audio device as the input source
- In Chrome, the first time you open it, a dialog box appears asking you to select and allow audio input
- In the desktop app, set it up by clicking the Config Audio button in the top right of the screen
- Start playing music from your streaming service
- Verify that audio is flowing through EffeTune
- For more detailed setup instructions, see the FAQ
To use EffeTune with CD players, network players, or other physical sources:
- Connect your audio interface to your computer
- Open the EffeTune web app in your browser, or launch the EffeTune desktop app
- Select your audio interface as the input and output source
- In Chrome, the first time you open it, a dialog box appears asking you to select and allow audio input
- In the desktop app, set it up by clicking the Config Audio button in the top right of the screen
- Your audio interface now functions as a multi-effects processor:
- Input: Your CD player, network player, or other audio source
- Processing: Real-time effects through EffeTune
- Output: Processed audio to your amplifier or speakers
- Available effects are listed on the left side of the screen
- Use the search button next to "Available Effects" to filter effects
- Type any text to find effects by name or category
- Press ESC to clear the search
- Drag effects from the list to the Effect Pipeline area
- Effects are processed in order from top to bottom
- Drag the handle (⋮) or click the ▲▼ buttons to reorder the effects
- For Section effects: Shift+click the ▲▼ buttons to move entire sections (from one Section to the next Section, pipeline beginning, or end of pipeline)
- Click an effect's name to expand/collapse its settings
- Shift+click on a Section effect to collapse/expand all effects within that section
- Shift+click on other effects to collapse/expand all effects except for the Analyzer category
- Ctrl+click to collapse/expand all effects
- Use the ON button to bypass individual effects
- Click the ? button to open its detailed documentation in a new tab
- Remove effects using the × button
- For Section effects: Shift+click the × button to remove entire sections
- Click the routing button to set the channels to be processed and the input and output busses
-
Save Your Effect Chain:
- Set up your desired effect chain and parameters
- Enter a name for your preset into the input field
- Click the save button to store it
-
Load a Preset:
- Type or select a preset name from the dropdown list
- The preset will be loaded automatically
- All effects and their settings will be restored
-
Delete a Preset:
- Select the preset you want to remove
- Click the delete button
- Confirm the deletion when prompted
-
Preset Information:
- Each preset stores your complete effect chain configuration
- Includes effect order, parameters, and states
- Section Effect Usage:
- Add a Section effect at the beginning of a group of effects
- Enter a descriptive name in the Comment field
- Toggling the Section ON/OFF bypasses or restores that section while preserving each effect's own ON/OFF state
- Use multiple Section effects to organize your effect chain into logical groups
- More about control effects
-
AB Pipeline Overview:
- EffeTune can maintain two separate effect pipelines: Pipeline A and Pipeline B
- At startup, only Pipeline A is loaded; Pipeline B is created when needed
- All processing, saving, loading, and editing operations work on the currently selected pipeline
-
AB Toggle Button:
- Located to the right of the Effect Pipeline header
- Shows "A" by default (Pipeline A active)
- Click to switch between Pipeline A and Pipeline B
- If Pipeline B doesn't exist when toggling, Pipeline A's settings are copied to Pipeline B
-
AB Menu (Dropdown Button):
- Located to the right of the AB toggle button
- "A → B": Copy Pipeline A settings to Pipeline B and switch to Pipeline B
- "B → A": Copy Pipeline B settings to Pipeline A and switch to Pipeline A
-
Double Blind Test:
- Compare Pipeline A and Pipeline B by ear without knowing which one is playing
- Run an ABX test to check whether you can really tell the two pipelines apart, or an A/B preference test to find out which one you prefer, with a statistical significance check
- Open it from the ▼ pipeline menu to the right of the AB toggle button (also available from the File menu in the desktop app)
- More about the Double Blind Test
-
Effect Selection Methods:
- Click on effect headers to select individual effects
- Hold Ctrl while clicking to select multiple effects
- Click on empty space in the Pipeline area to deselect all effects
-
Keyboard Shortcuts:
- Ctrl + Z: Undo
- Ctrl + Y: Redo
- Ctrl + S: Save the current pipeline
- Ctrl + Shift + S: Save current pipeline as
- Ctrl + X: Cut selected effects
- Ctrl + C: Copy selected effects
- Ctrl + V: Paste effects from clipboard
- Ctrl + F: Search for effects
- Ctrl + A: Select all effects in the pipeline
- Delete: Delete selected effects
- ESC: Deselect all effects
- T: Toggle between Pipeline A and Pipeline B
- A: Switch to Pipeline A
- B: Switch to Pipeline B
-
Keyboard Shortcuts (when using the player):
- Space: Play/Pause
- Ctrl + → or N: Next track
- Ctrl + ← or P: Previous track
- Shift + → or F or .: Fast-forward 10 seconds
- Shift + ← or R or ,: Rewind 10 seconds
- Ctrl + M: Toggle Repeat mode
- Ctrl + H: Toggle Shuffle mode
- T: Toggle Pipeline A/B
- A: Switch to Pipeline A
- B: Switch to Pipeline B
-
File Drop or File Specification Area:
- A dedicated drop area is always visible below the Effect Pipeline
- Supports single or multiple audio files
- Files are processed using the current Pipeline settings
- All processing is done at the Pipeline's sample rate
-
Processing Status:
- Progress bar shows current processing status
- Processing time depends on file size and effect chain complexity
-
Download or Save Options:
- The processed file is output in WAV format
- For multiple files, select an output folder before processing begins; each file is saved directly to that folder as it completes
- On older browsers without folder selection support, multiple files are packaged into a ZIP file for download
You can share your effect chain configuration with other users:
- After setting up your desired effect chain, click the "Share" button in the top-right corner of the Effect Pipeline area
- The web app URL will be automatically copied to your clipboard
- Share the copied URL with others - they can recreate your exact effect chain by opening it
- In the web app, all effect settings are stored in the URL, making them easy to save and share
- In the desktop app version, export the settings to an effetune_preset file from the File menu
- Share the exported effetune_preset file. The effetune_preset file can also be loaded by dragging it into the web app window
If you experience audio issues (dropouts, glitches):
- Click the "Reset Audio" button in the top-left corner on the web app or select Reload from the View menu on the desktop app
- The audio pipeline will be rebuilt automatically
- Your effect chain configuration will be preserved
To measure your audio system's frequency response and create a flat correction EQ:
- For the web version, launch the Frequency Response Measurement tool. For the app version, select Frequency Response Measurement from the Settings menu.
- Follow the guided setup to configure your measurement microphone and output device
- Measure your system's frequency response at one or more listening positions
- Generate a parametric EQ correction that can be directly imported into EffeTune
- Apply the correction to achieve a more accurate, neutral sound reproduction
Here are some popular effect combinations to enhance your listening experience:
- Stereo Blend -> RS Reverb
- Stereo Blend: Adjusts stereo width for comfort (60-100%)
- RS Reverb: Adds subtle room ambience (10-20% mix)
- Result: More natural, less fatiguing headphone listening
- Wow Flutter -> Noise Blender -> Saturation
- Wow Flutter: Adds gentle pitch variation
- Noise Blender: Creates vinyl-like atmosphere
- Saturation: Adds analog warmth
- Result: Authentic vinyl record experience
- Multiband Compressor -> Stereo Blend
- Multiband Compressor: Creates that "radio" sound
- Stereo Blend: Adjusts stereo width for comfort (100-150%)
- Result: FM-radio-style polished sound
- Bit Crusher -> Simple Jitter -> RS Reverb
- Bit Crusher: Reduces bit depth for retro feel
- Simple Jitter: Adds digital imperfections
- RS Reverb: Creates atmospheric space
- Result: Classic lo-fi aesthetic
If you encounter any issues, please refer to the Troubleshooting and FAQ. If the problem persists, report it through GitHub Issues.
| Category | Effect | Description | Documentation |
|---|---|---|---|
| Analyzer | Level Meter | Displays audio level with peak hold | Details |
| Analyzer | Oscilloscope | Real-time waveform visualization | Details |
| Analyzer | Spectrogram | Shows frequency spectrum changes over time | Details |
| Analyzer | Spectrum Analyzer | Shows the strength of bass, mids, and treble in real time | Details |
| Analyzer | Stereo Meter | Visualizes stereo balance and channel correlation | Details |
| Basics | Channel Divider | Splits stereo signal into frequency bands and routes each band to separate stereo output pairs | Details |
| Basics | DC Offset | DC offset adjustment | Details |
| Basics | Matrix | Routes and mixes audio channels with flexible control | Details |
| Basics | MultiChannel Panel | Control panel for multiple channels with volume, mute, solo and delay | Details |
| Basics | Mute | Completely silences the audio signal | Details |
| Basics | Polarity Inversion | Signal polarity inversion | Details |
| Basics | Stereo Balance | Stereo channel balance control | Details |
| Basics | Volume | Basic volume control | Details |
| Delay | Delay | Standard delay effect | Details |
| Delay | Time Alignment | Fine-tunes playback timing for speaker and listening-position alignment | Details |
| Dynamics | Auto Leveler | Automatic volume adjustment based on LUFS measurement for consistent listening experience | Details |
| Dynamics | Brickwall Limiter | Transparent peak control for safe and comfortable listening | Details |
| Dynamics | Compressor | Smooths sudden loud passages for more comfortable listening | Details |
| Dynamics | Expander | Restores dynamic contrast by making below-threshold quiet sounds quieter | Details |
| Dynamics | Gate | Reduces low-level sound during gaps or quiet sections | Details |
| Dynamics | Multiband Compressor | 5-band volume balancing for a steady, radio-like listening sound | Details |
| Dynamics | Multiband Expander | 5-band expander for restoring natural contrast in overly flat recordings | Details |
| Dynamics | Multiband Transient | Shapes attack and sustain separately across bass, mid, and treble ranges | Details |
| Dynamics | Power Amp Sag | Simulates power amplifier voltage sag under high load conditions | Details |
| Dynamics | Transient Shaper | Adjusts the punch and body of music by shaping attacks and sustain | Details |
| EQ | 15Band GEQ | 15-band graphic equalizer | Details |
| EQ | 15Band PEQ | 15-band parametric equalizer for detailed listening tone adjustment | Details |
| EQ | 5Band Dynamic EQ | 5-band dynamic equalizer with threshold-based frequency adjustment | Details |
| EQ | 5Band PEQ | Flexible 5-band equalizer for shaping bass, mids, and treble | Details |
| EQ | Band Pass Filter | Focus on specific frequencies | Details |
| EQ | Comb Filter | Adds phasey, hollow, or metallic coloration | Details |
| EQ | Earphone Cable Sim | Helps check how small normal earphone-cable response shifts usually are | Details |
| EQ | Hi Pass Filter | Remove unwanted low frequencies with precision | Details |
| EQ | Lo Pass Filter | Remove unwanted high frequencies with precision | Details |
| EQ | Loudness Equalizer | Frequency balance correction for low-volume listening | Details |
| EQ | Narrow Range | Combination of high-pass and low-pass filters | Details |
| EQ | Tilt EQ | Tilt equalizer for quick tone shaping | Details |
| EQ | Tone Control | Three-band tone control | Details |
| Lo-Fi | Bit Crusher | Bit depth reduction and zero-order hold effect | Details |
| Lo-Fi | Digital Error Emulator | Simulates various digital audio transmission errors and vintage digital equipment characteristics | Details |
| Lo-Fi | DSD64 IMD Simulator | Simulates audible intermodulation distortion from DSD64 ultrasonic noise | Details |
| Lo-Fi | Hum Generator | Adds controllable 50/60 Hz electrical hum ambience for vintage/lo-fi listening | Details |
| Lo-Fi | Noise Blender | Adds adjustable background noise texture for lo-fi ambience | Details |
| Lo-Fi | Simple Jitter | Digital jitter simulation | Details |
| Lo-Fi | Vinyl Artifacts | Adds vinyl-style pops, crackle, hiss, rumble, and stereo noise bleed | Details |
| Modulation | Doppler Distortion | Simulates natural, dynamic changes in sound caused by subtle speaker cone movements | Details |
| Modulation | Pitch Shifter | Raises or lowers music pitch without changing tempo | Details |
| Modulation | Tremolo | Volume-based modulation effect | Details |
| Modulation | Wow Flutter | Adds subtle tape or record-style pitch wavering for vintage character | Details |
| Resonator | Horn Resonator | Horn resonance simulation with customizable dimensions | Details |
| Resonator | Horn Resonator Plus | Smoother horn-speaker resonance for natural listening color | Details |
| Resonator | Modal Resonator | Frequency resonance effect with up to 5 resonators | Details |
| Reverb | Dattorro Plate Reverb | Classic plate reverb based on Dattorro algorithm | Details |
| Reverb | FDN Reverb | Feedback Delay Network reverb with rich, dense reverb textures | Details |
| Reverb | RS Reverb | Random scattering reverb with natural diffusion | Details |
| Saturation | Dynamic Saturation | Simulates the nonlinear displacement of speaker cones | Details |
| Saturation | Exciter | Add harmonic content to enhance clarity and presence | Details |
| Saturation | Hard Clipping | Digital hard clipping effect | Details |
| Saturation | Harmonic Distortion | Adds character with adjustable 2nd- to 5th-order harmonic distortion | Details |
| Saturation | Multiband Saturation | Adds warmth or edge separately to low, mid, and high ranges | Details |
| Saturation | Saturation | Adds warm analog-style richness and character | Details |
| Saturation | Sub Synth | Mixes in a filtered low-frequency signal for bass enhancement | Details |
| Spatial | Crossfeed Filter | Headphone crossfeed filter for natural stereo imaging | Details |
| Spatial | MS Matrix | Converts between stereo and Mid/Side for center/ambience adjustments | Details |
| Spatial | Multiband Balance | 5-band frequency-dependent stereo balance control | Details |
| Spatial | Stereo Blend | Controls stereo width from mono to enhanced stereo | Details |
| Others | Oscillator | Test tone and noise generator for checking speakers/headphones | Details |
| Control | Section | Groups effects so a whole section can be bypassed or restored | Details |
Frieve EffeTune has been tested and verified to work on Google Chrome. The application requires a modern browser with support for:
- Web Audio API
- Audio Worklet
- getUserMedia API
- Drag and Drop API
-
Chrome/Chromium
- Fully supported and recommended
- Update to latest version for best performance
-
Firefox/Safari
- Limited support
- Some features may not work as expected
- Consider using Chrome for best experience
For optimal performance with nonlinear effects, it is recommended to use EffeTune at a sample rate of 96kHz or higher. This higher sample rate helps achieve ideal characteristics when processing audio through nonlinear effects such as saturation and compression.
Want to create your own audio plugins? Check out our Plugin Development Guide. Want to build a desktop app? Check out our Build Guide.
