Click here to Skip to main content
15,891,529 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi. I want to make an application that shows waves of sound on screen. The sound source will be the microphone connected to pc and the wave spectrum will be shown real time as the user speaks.
I searched online and came up to Bass.net library. I tried to understand bass.net features from the samples, documentation and tutorials available online but i found it difficult to understand. i successfully integrated Bass.net with my wpf application and played an mp3 track. But that's the only thing i am able to do. I have no idea about how to bind the sound track with waveform timeline and how to provide the source from microphone. I dont just want source code as it is just a piece of pie that have solution of WHAT-To-DO or HOW-TO-DO. I would like to understand how exactly it works and why. So can anyone provide me a little sample with explanation? I have sample application that shows spectrum analyzer from an mp3 sound track, but the code is not so easy to understand. And also not clear about why these stuff is arrange in this way.

Thank you.
Posted
Comments
Sergey Alexandrovich Kryukov 22-Aug-14 15:44pm    
"bass.net" is ambiguous. Do you mean http://bass.radio42.com? Is so, this is a proprietary product, so you need to address their customer support.
—SA
Chintan Rotliwala 23-Aug-14 2:07am    
Yes Sergey, I am talking about bass.radio42. Well, thank you for your suggestion. I didn't thought about that. i'll contact them. :)
Sergey Alexandrovich Kryukov 23-Aug-14 2:46am    
Also pay attention for Solution 1. I don't remember what exactly I was trying, but there are quite working solutions on CodeProject.
—SA

1 solution

I saw some alternatives on CodeProject: http://www.codeproject.com/search.aspx?q=%28wave+form+OR+waveform%29+WPF&doctypeid=1[^].

Some of them really work :-).

As to "Bass.net" (not sure what it is), please see my comment to the question.

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900