Git Product home page Git Product logo

melmatcheq.lv2's Introduction

MelMatchEQ.lv2

Matching Equalizer to apply EQ curve from on source to a other source.

MelMatchEQ

Useage

MelMatchEQ is a profiling EQ using a 26 step Mel Frequency Band.

You could analyze the spectral profile of a sound source by press 'Match1'. Press 'Match1' again when done.

Now you could (optional) save the profile by press 'Profile' and select 'save', enter a name for it in up popping text input field and press 'ok'. This way you could later reuse it to compare it with other sound sources.

After that (or after loading a profile from the menu), you could profiling the second sound source, the one you want to match the spectrum of the first source by press 'Match2'. Press 'Match2' again when done. MelMatchEQ will calculate and apply the needed EQ settings to match the spectrum of the first profile. Those EQ settings you could save as preset (host side).

That's it. You could save/load/delete up to 15 profiles and unlimited presets. Surely you could set the EQ settings by hand (mouse or keyboard) at any time, to match the result even more to your taste.

To clear the EQ settings, press 'Clear'. That will clear the EQ parameters, but keep the loaded profile in use.

If a profile is loaded, you could see it as little blue bar's in the EQ screen, and the profile name is displayed above.

Keyboard shortcuts

Command Action
TAB == make next controller active
SHIFT+TAB == make previous controller active
UP or RIGHT == increase controller value
DOWN or LEFT == decrease controller value
HOME (pos1) == set min controller value
END == set max controller value
INSERT == set standard value

Numpad shortcuts

Command Action
+ == make next controller active
- == make previous controller active
UP or RIGHT == increase controller value
DOWN or LEFT == decrease controller value
HOME (pos1) == set min controller value
END == set max controller value
INSERT == set standard value
BUILD DEPENDENCY’S

the following packages are needed to build MelMatchEQ:

  • libc6-dev
  • libcairo2-dev
  • libx11-dev
  • x11proto-dev
  • lv2-dev

note that those packages could have different, but similar names on different distributions. There is no configure script, make will simply fail when one of those packages isn't found.

BUILD

$ make install

will install into ~/.lv2

$ sudo make install

will install into /usr/lib/lv2

melmatcheq.lv2's People

Contributors

brummer10 avatar spotlightkid avatar trebmuh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

spotlightkid

melmatcheq.lv2's Issues

Please unify the license

Thanks for another great plugin!

When I did a PR to package it into NixOS, @sikmir pointed out that there are 2 licenses in the repo:
It's gpl3 according to LICENSE, but gpl2Plus according to sources.

Could you please unify those?

Feature request: Give the plugin two inputs to allow live EQ matching

The plugin currently has only one audio input. This is fine for DAW use but limiting in a patchbay.

Use case example: Two different microphones are patched into the plugin in a patchbay. This would allow profiling to happen in a single pass, from a live source, with one input designated the reference and one the slave. It would also allow other functions such as averaging (tweaking both channels to meet in the middle).

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.