New Post: Record/Mix/Change BitRate, SampleRate & Convert to Mp3.
Hi Mark ! I can't wait for your answer, so I'm try to Do It My Self and it's done. (Mostly)I build a class called "Listener" to listen from both Record/Playback DeviceIt raise DataAvailable for each...
View ArticleNew Post: Calculate pitch of wav file
You can have a look at the WPF Demo source code with NAudio and it shows how to draw a spectrum analyser using FFT. You will probably need to devote some time to learning about fast fourier transforms...
View ArticleNew Post: ISampleProvider - converting stereo to mono?
It would be very easy to write a StereoToMonoSampleProvider. (there is StereoToMonoProvider16 which you can see the source for - the sample provider only version would be much simpler). In the read,...
View ArticleNew Post: C# save waveform data?
I'd probably calculate the peaks at various intervals and save the array of peak values to a file. Should be quite easy to do. Resizable is a bigger challenge though, as you'd need to support peaks at...
View ArticleNew Post: Get a Stream from WaveIn
I suspect that the "stream" that the speech engine expects is basically a WAV file. That's not what a WaveStream in NAudio is. NAudio streams only contain audio data, not header data. And WAV headers...
View ArticleNew Post: Play Wave file with waveformat gsm610 as a stream
When you say the file as a stream, do you mean it is actually a WAV file, or just the GSM610 data? Look at the NAudio Network Chat demo to see how GSM610 can be decoded and put into a...
View ArticleNew Post: Windows WACK Validation
thanks for the link, that looks like an interesting demo. BTW, the latest NAudio source code should pass WACK validation now. (NuGet release to follow shortly)
View ArticleNew Post: WaveProvider to Stream
see discussion here Not sure how well it would work though. I'd need to find out exactly what the speech recognition engine expects of its input stream.
View ArticleNew Post: Time lost at end of MP3 file during WAV -> MP3 conversion using...
thanks for this, I'll try to get round to looking at it in more detail for a future NAudio
View ArticleNew Post: WasapiOutRT "freezes"
hi, I've done some bugfixing to WasapiOutRT recently, so maybe worth testing your app again. I'm afraid I don't have the time at the moment to do long-running tests of my own.
View ArticleNew Post: Totaltime of Wav file is twice as much as the real totaltime
This was a bug with AudioFileReader and mono files that was fixed a while back.
View ArticleNew Post: Save modificated audio on hard drive - NAudio
See this post on saving and playing audio at the same time
View ArticleSource code checked in, #dd05f81ac7c2
WaveFileReader and WaveFileWriter now support WAV files with a data chunk greater than 2GB. Based on pull request from TomBogle
View ArticleCommented Issue: sound does not play because of double to integer truncation,...
When device format is using 48k-sampling and content format is using 44.1k-sampling, playback problems occur. We observed the following sequence of events.[WasapiOut::PlayThread]1. audio buffer is...
View ArticleClosed Issue: sound does not play because of double to integer truncation,...
When device format is using 48k-sampling and content format is using 44.1k-sampling, playback problems occur. We observed the following sequence of events.[WasapiOut::PlayThread]1. audio buffer is...
View ArticleUpdated Wiki: Home
NAudio Overview NAudio is an open source .NET audio and MIDI library, containing dozens of useful audio related classes intended to speed development of audio related utilities in .NET. It has been in...
View ArticleCommented Unassigned: NAudio.Wave.MediaFoundationEncoder.PerformEncode throws...
OS: Windows Server 2012R2NAudio Version: 1.7.1.17----------------------------------------- Exception -------------------------------Exception: "An unhandled exception of type...
View ArticleNew Post: C# mp3 to wav > delete wav when app closes
a bit strange. Are you disposing the WaveStream you pass to the waveviewer control?
View Article