Help - Search - Members - Calendar
Full Version: Audio Library, Visualizations and VB6 Programming
Hydrogenaudio Forums > Hydrogenaudio Forum > Scientific Discussion
Jukeman
Hello,

I am new to the forum and hopefully I have posted this to the correct thread.

I am looking for someone to help me with some code that i have written for controlling l.e.d. lighting. What I want to do is add sound control to the code but I have never worked with audio and VB6. I want to add some audio control that would resemble visulations, one thing i would like to add is sound control to resemble the 70's color organs that made the lights to flash to the music for example red to highs, green to mids and blue to bass. Once that is possible maybe add sound control with patterns, build patterns from sound and other visulations for example like windows media player has.

If somone is interested in helping me out please let me know and I can post or email the code for you to look at, i just don't have anything for the sound.

Thanks,
Jukeman
Sebastian Mares
I stopped developing in Visual Basic 6 and moved to C++ and C#. If you need an audio library that can be used in VB 6, have a look at BASS or FMOD.
Jukeman
QUOTE(Sebastian Mares @ Oct 26 2006, 23:08) *

I stopped developing in Visual Basic 6 and moved to C++ and C#. If you need an audio library that can be used in VB 6, have a look at BASS or FMOD.

Actually i thought there was a way to do this without a whole new audio player? I thought there was a way to tap in or monitor what the player was doing and use the sound or data from it. Just from what i have been told there is a way to do it no matter what player you use, is this true?

I am really looking for someone that doesn't mind devoting some time to help me out with explaining how this works and help me with programming it!

Thanks,
Jukeman
Sebastian Mares
As far as I know, it only works if you are using Wave Out, which is inferior to DirectSound on 2000, XP and Vista. I also think that the sound drivers must support this.

Do you want it to work regardless of the player used, or do you want to make a player yourself?
Jukeman
I don't want to make a player or use a player i just want to be able to use audio that is there no matter what player is used(if possible) and take the audio in whatever form convert it and use it to control l.e.d. lighting. I know some visulations programs use the record buffer to store the audio as data then they use the data to build the visulations. I want to do the same thing but with my l.e.d. lighting software. I was told using the record buffer is not the best way to control visulations but i wanted to find out from somebody that has worked with this type of programming what is the best way and if anybody would be interested in helping me.

I have posted a screen shot of the l.e.d. software editor and player i am working on. You will see 2 grids on the screen shot this represents 2 lighting grids that will go in each side of a Digital Jukebox that i built.

L.E.D. Software Screen Shot

Thanks,
Jukeman
sundance
@Sebastian,
QUOTE
...have a look at BASS or FMOD

Thanks a lot for this valuable hint. The BASS library was exactly what I've been searching for long. And it comes with excellent support for my favourite programming language Delphi ;-)

.sundance.
Sebastian Mares
Make sure to check our add-ons for Musepack, Monkey's Audio, AAC, etc.! wink.gif
sundance
The application I'm working on has to deal with all popular lossless audio formats, so your APE plugin is highly appreciated and works like a charm...
Btw., do you know of any (delphi-) lib to read/write audio tags (id3v1/v2, Apev2, flac vorbis comments) other than ATL (which sadly isn't developed any more)?

.sundance.
Sebastian Mares
Sorry, no. MAC team did some updates (when compared to Faul's original version), but I am not sure how stable and feature-rich ATL is at its current stage.
Gambit
QUOTE(Sebastian Mares @ Nov 3 2006, 12:31) *

Sorry, no. MAC team did some updates (when compared to Faul's original version), but I am not sure how stable and feature-rich ATL is at its current stage.

It's stable and feature rich.
Jukeman
QUOTE(Sebastian Mares @ Nov 3 2006, 05:31) *

Sorry, no. MAC team did some updates (when compared to Faul's original version), but I am not sure how stable and feature-rich ATL is at its current stage.

Didn't we get a little off topic here? Let's get back to my original post.
Jukeman
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.