ffaudio / frequalizer Goto Github PK
View Code? Open in Web Editor NEWEqualizer using JUCE new dsp module
Home Page: https://foleysfinest.com/plugins/frequalizer/
License: BSD 3-Clause "New" or "Revised" License
Equalizer using JUCE new dsp module
Home Page: https://foleysfinest.com/plugins/frequalizer/
License: BSD 3-Clause "New" or "Revised" License
I was wondering if there are any parameters that can be changed to make the analyser finer grained?
Is it a case of having to modify the window function and the draw routine?
Thanks!
Dave.
In the Analyser constructor for a kaiser window a beta has to be passed in.
You have
windowing (size_t (fft.getSize()), dsp::WindowingFunction<Type>::kaiser)
beta will default to 0 which causes the window to be rectangular.
Hi. I'm building Frequalizer on Linux. I'm used to using the Projucer to configure the build--not so savvy with CMake. I got a coworker to help me through some build issues. I can post those fixes below.
My main goal is to build Frequalizer for a JACK target to use as a JACK plugin. I know how to do this with the Projucer but not with CMake.
How I can I build this for JACK (JUCE_JACK is probably the JUCE definition)?
Fun plug, but trying to automate parameters in Live fails for some reason.
BTW - built with 9th March 2018 dev branch of Juce.
FFAudioData not defined?
please provide an LV2 version
When I run it (using the latest JUCE 5.4.1 build in Visual Studio), it crashes in FrequalizerAudioProcessorEditor::paint, see this stacktrace:
It crashes because inputAnalyser and outputAnalyser in FrequalizerProcessor.cpp have no channels yet. In fact, the channels are only initialized when calling setupAnalyser in FrequalizerAudioProcessor::prepareToPlay. However, it seems like the paint method is called before this happens, and the paint method doesn’t seem to be called multiple times. To fix it, I preset the size of the averager in the constructor of Analyser. Just like so:
Then, it works just fine.
A common feature in parametric EQs is allowing users to adjust filter Q without leaving the graph panel. It speeds things up and helps users stay focused on the task at hand. It seesm to be missing from Frequalizer.
Currently the filters are set to a fixed slope (12dB/oct?). It'd be nice to be able to change that.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.