U
U
UltraCoder2012-05-03 20:16:54
User interface
UltraCoder, 2012-05-03 20:16:54

GUI-toolkit for drawing audio spectrum

Hello.

I am writing a program for spectral analysis and sound equalization under Windows. Language: C++. Actually, it's time to test the algorithm, and I stalled on creating a graphical interface for the application. I don't want to reinvent the wheel, and I'm not a designer either. Nevertheless, you need to build a graph with a logarithmic frequency scale, and you need to build quickly.

I tried Microsoft Chart Controls in the CLR, but specifically upset the speed of the application. The output sound lags despite the fact that everything is fine in the console application. It is understandable, the CLR for an empty application creates about 15 threads. (Why?!) I also looked at the VCL from Embarcadero - there are problems with building my code already created in VC. Google prompted Qwt for Qt (I'll leave it as a last resort, because I want to create a more or less native application), wxPlotCtrl for wxWidgets, PLplot. Never created applications on Win32 API and MFC before.

In general, tell me where to start (more precisely, than to finish). Thanks in advance for your replies.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
X
xtelekom, 2012-05-03
@xtelekom

In my thesis, I built it in 3D, it worked smartly on a PC in 2002, it looked like this
. You could rotate the spectrum for everyone and increase the detail if you wish. The testura is stupid, but at that time I liked it :)

O
OpenMinded, 2012-05-03
@OpenMinded

If you need native and fast, then you need to use DirectX (Direct3D). For example, this library is written using Direct3D, although it is designed for use under .NET.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question