473,387 Members | 1,440 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Spectrum dance

vdraceil
236 100+
Hi everyone,i wish to make a spectrum bar dance for an audio song,that is if i play an audio song the spectrum bars must dance according to the frequency of the beats in the song..also the bars must not dance when the song has not started..i have no idea how to proceed.does anyone know how to do it?i'm using vb6.0..
Feb 10 '08 #1
5 2855
daniel aristidou
491 256MB
[Subscibing] ..i also want to do the same...
Feb 10 '08 #2
Robbie
180 100+
This can be done fairly easily using FMOD. I'll explain with a full example when I'm at my comp. Im the meantime, you both might want to search the forum for other tutorials I've made for FMOD on VB6.
Feb 10 '08 #3
Robbie
180 100+
Sorry about the delay, but the most recent part of the delay is because my I "S" P went down. Here's the finished example program. It's very basic. Make sure all files are extracted before running, especially the DLL (FMOD sound system) and the OGG (example audio file).

http://robbi-985.homeip.net:8000/hos...s/BassBars.zip
It's 1.22 MB. Sorry about the slow download speed.
EDIT: My ISP is pretty unreliable, sorry. (I'm not exactly over the moon about it either. :P) So if it doesn't work at first, please WAIT an hour or so, and try again then. Thanks)

Zip includes the following, which also explains why it's so large.
- Compiled EXE of my example program
- VB project itself
- The FMOD module files for VB
- The FMOD DLL
- A little example OGG audio file (300 and something KB)
- Full FMOD documentation for the version of the DLL which I use. It's not the most recent, because I have problems running it, but it is very recent and matches the version of the DLL which I provide.

If you find the spectrum not accurate enough, decrease the '2048' in UpdateSpectrumBars() up to 4096. If it's too 'sluggish' (blurred in the time dimension), decrease it down 20 1024,512, etc, down to minimum of 64. I explain much more in the program and as comments in the code.

Please reply to let me know how it goes, even if it works. :P
Feb 11 '08 #4
Ali Rizwan
925 512MB
I have some thing like this i ll upload that thing.
In that thing sound displays in wave form and in bar mode.

Regards
>> ALI <<
Feb 12 '08 #5
vdraceil
236 100+
I have some thing like this i ll upload that thing.
In that thing sound displays in wave form and in bar mode.

Regards
>> ALI <<
hi Ali,pls upload ur code.,i would like to see it
Mar 19 '08 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

57
by: Bill Cunningham | last post by:
I have a C question that may be OT so if no one wants to respond that's their perogative. Using standard C as a base. How can one begin to build a GUI system? Obviously there must be access to...
2
by: riscy | last post by:
Has anyone know good webpage or book covering C# code in transformation of real time or sampled time data into FFT spectrum display (using GDI+). I like to learn FFT processing in abc way...can...
3
by: Neil West | last post by:
Earlier this week I was tasked with displaying some data from an excel spreadsheet, the details of which aren't important. I decided to display the range of values with a cold-to-hot color model...
3
by: arda | last post by:
does someone know that ANSI C has a power density function or not? if not how can i achieve to do it ? or is there anyplace that i can find some info about it
1
by: David S. Zuza | last post by:
Hi, I am an intermediate vb developer but I am an infant to DirectX programming, I want to develop a spectrum analyzer for audio whether it be from microphone or audio file...but there doesn't...
2
by: Holger | last post by:
Dear all, I need to do a FFT on an array of 20k real values. Origin of the sampled data is a sinus wave with light harmonics. The goal is an frequency spectrum with the magnitudes of the first...
6
YarrOfDoom
by: YarrOfDoom | last post by:
I was wondering lately, how can you analyse your audio? As an example I would refer to an equaliser. http://on-machine.com/images/giant_equalizer.jpg
0
by: serdar | last post by:
Hi I'm designing a spectrum analyzer for a flash media player using the new computeSpectrum method in AS3. There are two basic types of visualizers I'm working on: -wave-type (displays a sound...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.