New Post: BufferedWaveProvider to Wavestream
In my project I use wavestream for my effects class and now I need to bring the input from the microphone in that class. I get the microphone input with the waveinprovider but I don't know how to...
View ArticleNew Post: BufferedWaveProvider to Wavestream
There shouldn't really be a need for your effects to take a WaveStream as the only things a WaveStream has over an IWaveProvider is position get/set and Length get. If you really must turn an...
View ArticleNew Post: BufferedWaveProvider to Wavestream
Now I am traing, thanks for the solution :D .
View ArticleNew Post: 10 band Equalizer
Currently working on a generic (reusable by everyone) solution.
View ArticleNew Comment on "Convert a MP3 to WAV"
I am using this code to convert from MP3 to WAV but the original MP3 file is 55minutes and 4 secs and the wav file is 54 minutes and 5 seconds. Is there a way to make the files come out to be the same...
View ArticleNew Comment on "Convert a MP3 to WAV"
I forgot to say that the MP3 is from mp3skyperecorder I am using 24 bit, at 16 kHz
View ArticleNew Post: How to detect insertion or removal of a USB sound card?
Is there anyway to detect when a USB sound card is either inserted or removed? Bonus, if I can also detect insertion/removal of a Mic from the Mic RJ-45 jack.
View ArticleNew Post: Naudio on Mono
I am using building a c# application that plays music. I have heard about this project a lot and it seems like a good choice. I am curious to see if this runs cross platform on mono. If so, what are...
View ArticleNew Post: Custom sample provider FFT sample capture issue
The "Read" method of my custom sample provider executes every second, which is not working well for my spectrum analyzer. I based my sample provider on NotifyingSampleProvider and SampleChannel. Can't...
View ArticleNew Post: How to detect insertion or removal of a USB sound card?
You should be able to use this as a starting point:Detecting USB Drive Removal in a C# Program Windows will send WM_DEVICECHANGE message to all applications whenever some hardware change occurs,...
View ArticleNew Post: Naudio on Mono
It depends on what you call cross platform. Running your application using mono on a Windows workstation wouldn't be a problem. NAudio depends heavily on p-invoke calls to the underlying operating...
View ArticleNew Post: Naudio on Mono
Thanks for the advice. So you recommend a different library for each platform?
View ArticleNew Post: Naudio on Mono
probably the best idea if you like the NAudio structure is to create a new implementation of IWavePlayer for Mono that P/Invokes into Linux audio playback APIs (I'm not a mono or Linux expert so I have...
View ArticleNew Post: Forking NAudio
Hi, to answer your first question, I use Mercurial for source control, so if you want to use TFS it will not be a "fork" in the sense that you can issue pull requests. Nothing stopping you creating...
View ArticleNew Post: Converting RTP Packets into wav format and writing to a wav file...
You don't have to use CreateWaveFile. Instead just open a WaveFileWriter and call the Write method whenever you receive more PCM data. You'll have to handle extracting the audio from the RTP packets...
View ArticleNew Post: Custom sample provider FFT sample capture issue
the NAudio sample aggregator raises events when it has got the required number of samples for an FFT (and has calculated the FFT). So just subscribe to the FftCalculated event. The NAudio WPF Demo...
View ArticleNew Post: Forking NAudio
Hi and thanks for your reply,I didn't actually mean 'fork' but rather to add some features.But I appreciate your advise. I will add extension methods and external features as you said.Best regards,And...
View ArticleNew Post: Mute left or Right channel volume.
I want to mute left or right channel volume using naudio. Also want to known that how to reduce volume of any one(left or right) channel.
View ArticleNew Post: Converting RTP Packets into wav format and writing to a wav file...
Hello Mark, Thank you for the reply.. I was able to modify your code to convert live RTP stream into WAV. I also used your CreatePcmStream method to convert the RTP packets into PCM stream and then...
View ArticleNew Post: Converting RTP Packets into wav format and writing to a wav file...
converting mu-law to PCM should not result in a change of sample rate or channel count. It simply should go from 8 bits per sample to 16 bits. I'm afraid I don't know about removing audio from RTP...
View Article