Code Monkey home page Code Monkey logo

equalizerapo64's Introduction

EqualizerAPO - 64bit port

This repo contains an updated, 1.2.1 64-bit port of EqualizerAPO - system wide equalizer for Windows.

The port here is inspired and checked against a previous port of EqualizerAPO (https://github.com/chebum/equalizer-apo-64) to double precision processing, while also instead using AVX2 for reduced CPU usage and latency.

Double procession processing (64 bit internal pipeline) in EqualizerAPO maintains precision and quality when applying multiple overlapping effects, namely convolution, large parametric EQ setups or GraphicEQ's. Effects mainly noticable in more complex EqualierAPO usage, though depending on how FFTW3 processes various filters it could have benefits elsewhere.

No functionality was added or modified, though VSTs will likely not work with the present code (needs testing).

Installation

Method 1 (requires Reboot)

  1. You will need standard Equalizer APO 1.2.1 installed on your system.
  2. Disable Equalizer APO for all audio devices.
  3. Reboot your computer.
  4. Unpack the attached zip archive into the Equalizer APO installation folder. Replace EqualizerAPO.dll. Consider backing up the original directory before doing this, otherwise you will need to reinstall EqualizerAPO to remove this.
  5. Re-enable Equalizer APO with the following settings on Windows 10:
    • Select your device, tick its box and then tick the Troubleshooting options box below.
    • Untick Pre-mix, tick Post-mix for Install APO. Switch the drop-down menu to Install as SFX/EFX (experimental).
  6. Reboot. This will load the modified 64-bit audio processing engine.

Method 2 (no Reboot)

  1. You will need standard Equalizer APO 1.2.1 installed on your system.
  2. Launch Task Manager, go to Services, right-click stop the Windows Audio (Audiosrv) and Windows Audio Endpoint Builder (AudioEndpointBuilder) services.
  3. Unpack the attached zip archive into the Equalizer APO installation folder. Replace EqualizerAPO.dll. Consider backing up the original directory before doing this, otherwise you will need to reinstall EqualizerAPO to remove this.
  4. Right-click start the two audio services. This will load the modified 64-bit audio processing engine.
  • Note, either way I still recommend installing your APO with the settings in Method 1 if your running Windows 10, as otherwise distortion can occur.

Uninstallation

  1. Reinstall EqualizerAPO or restore a backup of the installation folder.

equalizerapo64's People

Contributors

thefirekahuna avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.