akazukin
asked on
Adding Visualizations on Delphi Application
I was trying to create one jukebox using Delphi, just learned how to add equalizer for it, however don't really know how to display Visualizations when the song file is played. Using delphi 3, still a beginner, please help... (problem again...)
hi,
I think you want to display a spectrum analyzer display. It is a long story, madshi may help you as far as I know.
igor
I think you want to display a spectrum analyzer display. It is a long story, madshi may help you as far as I know.
igor
ASKER
Hi Inter and thenell, well... visualiations, you know the graphic lines on winampt? you click it and it become transverse curve lines, then you click again and it disappears... also the cute cute jumping sheep on real player. Some call it the equalizer.
ASKER
wow thanks ^^ however, from xaudio.com I learn that one DLL file was needed to run, and also a hint that a paintbox is used to create the visualization effects, so is it possible to display visualizations in my application for midi files (or mp3 files) without their vcl source? please help.
Yours faithfully
Iris
Yours faithfully
Iris
ASKER
3 days have passed , no one know the answer? T_T (crying face)
Hi,
Please do not distrupted. The think you ask for is not easy. Well the idea is actually very easy but coding involves bunch of stuff ranging from DFT ( fourier transform for actually calculating spectrum) to intercepting each and every packet that is sent to multimedia subsystem.
igor
Please do not distrupted. The think you ask for is not easy. Well the idea is actually very easy but coding involves bunch of stuff ranging from DFT ( fourier transform for actually calculating spectrum) to intercepting each and every packet that is sent to multimedia subsystem.
igor
ASKER
hope someone free will take his/her time to teach me : )
Display the Values of the Wave as curve. Then you can apply effect filters on this image and again draw the wave curve on this image. -> effect like most of the visualisation plug-ins of WinAmp.
ASKER
aacrq please show me how to do it!
Sorry, I never did smth. like that, I was just imaging how to do it. Download some WinAmp PlugIns, search for some written in Delphi (or C++...) and ask the authors for details.
If you have some detail Q, may be, I could help you.
If you have some detail Q, may be, I could help you.
ASKER
the bar which windows volume control includes, under 'wave balance'. It has nothing to do with volume control but it displays the high/low frequency of the output sound, and the question is on how to add that bar to delphi.
Iris =)
Iris =)
ASKER
I give up.
ASKER
ah someone help please ^^;;
ASKER
-O-
____ /\//\\//\/\//\/\/\
/\____\ /\\/\\////\/\///\/\\\
--[]____]-----||-|-|-||-|- ||-|----- Listening ---
____ /\//\\//\/\//\/\/\
/\____\ /\\/\\////\/\///\/\\\
--[]____]-----||-|-|-||-|-
Your asking for a complete solution. Try to tell us where your current problems are. We'll help U 2 write your own visualisation.
Hi akazukin,
I heard about MMControls/MMTools ( is a commercial and expensive component pack ). It's a full set to this job type. If are you interested ? Take a look.
T++, Radler.
I heard about MMControls/MMTools ( is a commercial and expensive component pack ). It's a full set to this job type. If are you interested ? Take a look.
T++, Radler.
ASKER
Radler I'm broke ^.^;
Perhaps you guys can briefly explain ..err... the concept on how it works? I was thinking its to use some code to get the 'output volume freq' then set 'gauge1.progress := output volume freq' am I right?
Perhaps you guys can briefly explain ..err... the concept on how it works? I was thinking its to use some code to get the 'output volume freq' then set 'gauge1.progress := output volume freq' am I right?
I've read some parts of the "Tomes of Delphi: Multimedia API" and went through the samples. Found nothing... Sorry... But keep smiling... ;-)
\/\//\
\/\//\
ASKER
haha..... you so cute
alex wo xi huan ni
alex wo xi huan ni
ASKER
madshi please help,how to display a spectrum analyzer display, please help sir.. really... sorry for taking your time..
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
:D whoa.... it works already
thanks thanks thanks
by the way, how come your e-mail same name as me ^_^ and also your that fruits game... quite hard to play... but I have invent one strategy that is to walk all the way to right, then as enemy follows push the apples to crash them - yeahhhhh - the program is so cute and I love it a lot, thanks.
now that my Jukebox is finally completed, thanks to madshi, workshop alex, qinsoinc, the neil, albay, aacrq, radler, kretz, narrowgate, inthe. -_- ,etc etc etc...
yeahoo :D :D :D :D :D
wow
feel so great :D :D :D
I've done it.
thanks thanks thanks
by the way, how come your e-mail same name as me ^_^ and also your that fruits game... quite hard to play... but I have invent one strategy that is to walk all the way to right, then as enemy follows push the apples to crash them - yeahhhhh - the program is so cute and I love it a lot, thanks.
now that my Jukebox is finally completed, thanks to madshi, workshop alex, qinsoinc, the neil, albay, aacrq, radler, kretz, narrowgate, inthe. -_- ,etc etc etc...
yeahoo :D :D :D :D :D
wow
feel so great :D :D :D
I've done it.
Oh... :-) I thought you wanted to have a more complex "equalizer". That's nice, that you're happy with the one I suggested!
>> by the way, how come your e-mail same name as me ^_^
:-) It doesn't matter what you use before the "@", I get all the mails. You could also mail to "theUgly@madshi.net" or "whatever@madshi.net", it doesn't matter at all. So I'm often making fun of the people to whom I give my eMail address by using their name in front of the "@"... (-:
>> your that fruits game... quite hard to play... but I have invent one strategy that is to walk all the way to right, then as enemy follows push the apples to crash them - yeahhhhh - the program is so cute and I love it a lot, thanks
I'm glad that you like it! :-D Well, yes, it's a game that doesn't look that complicated, but you can invent a lot of strategies to trick out all the monsters... Keep on in inventing!! I've reached more than 100.000 points already myself, so you can see there's a lot of room for inventing good new strategies... :O)
Regards, Madshi.
>> by the way, how come your e-mail same name as me ^_^
:-) It doesn't matter what you use before the "@", I get all the mails. You could also mail to "theUgly@madshi.net" or "whatever@madshi.net", it doesn't matter at all. So I'm often making fun of the people to whom I give my eMail address by using their name in front of the "@"... (-:
>> your that fruits game... quite hard to play... but I have invent one strategy that is to walk all the way to right, then as enemy follows push the apples to crash them - yeahhhhh - the program is so cute and I love it a lot, thanks
I'm glad that you like it! :-D Well, yes, it's a game that doesn't look that complicated, but you can invent a lot of strategies to trick out all the monsters... Keep on in inventing!! I've reached more than 100.000 points already myself, so you can see there's a lot of room for inventing good new strategies... :O)
Regards, Madshi.
The Neil =:)