Integrate the Audacity equalizer into an own media player

Building and customizing Audacity from the source code.
Forum rules
If you require help using Audacity, please post on the forum board relevant to your operating system:
Windows
Mac OS X
GNU/Linux and Unix-like
Post Reply
tomcat1
Posts: 4
Joined: Mon Apr 08, 2013 10:02 am
Operating System: Please select

Integrate the Audacity equalizer into an own media player

Post by tomcat1 » Mon Apr 08, 2013 10:21 am

Hi everybody!

The title of the post is quite self-explainable. I'd like to integrate the built-in equalizer into my own media player.
Is it possible to do it? I think that, but how this can be done is quite weird for me, due to the amount of includes that are in the files Equalization.h and Equalization.cpp.
Is there anybody that has already "clean" it up, that would like to explain me?

Thanks in advance (and sorry for my english).

steve
Site Admin
Posts: 81609
Joined: Sat Dec 01, 2007 11:43 am
Operating System: Linux *buntu

Re: Integrate the Audacity equalizer into an own media playe

Post by steve » Mon Apr 08, 2013 12:50 pm

I'm sure that it is possible, but certainly not easy to do. The code is heavily dependent on wxWidgets. If your application is not built with wxWidgets then it would probably be easier to write an equalizer from scratch rather than trying to adapt the Audacity code.
9/10 questions are answered in the FREQUENTLY ASKED QUESTIONS (FAQ)

tomcat1
Posts: 4
Joined: Mon Apr 08, 2013 10:02 am
Operating System: Please select

Re: Integrate the Audacity equalizer into an own media playe

Post by tomcat1 » Mon Apr 08, 2013 1:20 pm

Hi,

Thanks for your answer. Indeed I'm not using wxWidget, but Qt instead.
I was wandering if there could be a way to integrate the already existing (and tested) equalizer, but it seems a hard work.
I've already done the interface in Qt and I hoped to be able to assign to my sliders its functionality.
If anyone would like to help me, I would appreciate!
Anyway I'll try to search for a "Qt equalizer".

Thanks again.

Post Reply