New Post: How to use FFT?
Knowing who is speaking is a really hard algorithm to write. It cannot be done on the basis of pitch alone.
View ArticleEdited Unassigned: Mp3FileReader - ArgumentOutOfRangeException - Non-negative...
Hi there,Just starting out with NAudio, but very hopeful it will make my coding life easier once I get past this issue.I'm working on a WPF application (.net framework 4.5) that just needs to play any...
View ArticleNew Post: Streamed MP3, a few problems and challenges
How would i know if the stream contains tag info? and when? and how do i read it from the stream?
View ArticleNew Post: Streamed MP3, a few problems and challenges
I'm not that much into the NAudio code to know what you are talking about i'm afraid :D But this is a SS where the exception has been thrown: AcmStreamHeader.cs line...
View ArticleNew Post: Getting realtime ASIO audio and sending over TCP
Sounds like you need to convert from float to 16 bit samples. Convert each sample by multiplying by 32767 and casting to short. Having made a short array, you can use Buffer.BlockCopy to copy into a...
View ArticleNew Post: Leveler
NAudio can let you adjust volume. But are you after some kind of automatic gain adjustment? Maybe a compressor algorithm would help (NAudio does include an example called SimpleCompressor, but will...
View ArticleNew Post: Combining 2 mono wavestreams to 1 stereo wavestream
If you can provide a failing unit test with WaveBuffer, I'd be interested. It's proved itself reliable over 6 years now, so I'm fairly confident it can be trusted. You do need to make sure you don't...
View ArticleSource code checked in, #37257e0271bb
AudioFileReader falls back to MediaFoundationReader for unknown types
View ArticleSource code checked in, #e5cd510cec73
updating WasapiOut to use AudioEndpointVolume interface to set volume
View ArticleNew Post: Streamed MP3, a few problems and challenges
Okay figured out how to get the Stream name and tag info, if any.. If the server is delivering the data, it can be returned by adding a header request: HttpWebRequest webRequest =...
View ArticleNew Post: Getting realtime ASIO audio and sending over TCP
Thanks for your help Mark, I did manage to get this working by casting to short. I'll keep plugging away. I'm learning so much from this library - thanks!
View ArticleNew Post: How do I identify if a audio has two people talking
I need to identify / analyze a audio file to verify if there are two different voices ? Is this possible ?
View ArticleNew Post: How to use WaveFormatConversionStream inside waveIn_DataAvailable...
Hi All, been looking everywhere with no luck.var wasapiIn = new WasapiCapture(device); wasapiIn.DataAvailable += waveIn_DataAvailable; wasapiIn.RecordingStopped += waveIn_RecordingStopped;...
View ArticleNew Post: Windows 8 WinRT Metro Style Support
Mark, Thank you for your great work. I am eagerly waiting for the WinRT version of NAudio, as I am trying to create an equalizer for a Windows 8 Style app I am creating. I see that quite a few months...
View ArticleNew Post: Windows 8 WinRT Metro Style Support
hi, you can trial the WinRT support using the Nuget package available here (need to select prerelease version)https://www.nuget.org/packages/NAudio It can't do very much at the moment, but might be...
View ArticleNew Post: Source code for old versions
How I can get source code samples of old versions? I need for source code NAudio-1-4-Sample-Apps (without MEF). Thanks.
View ArticleNew Post: Which API is used by WaveIn /WaveOut??
Hello Community, During development with NAudio i was wondering which API is internally used by the WaveIn and WaveOut commands. I suppose its MME. Am I right?? Cheers Jan P.S. I'd also appreciate it,...
View ArticleNew Post: Which API is used by WaveIn /WaveOut??
yes it uses MME, There's not a lot out there about Windows audio stack. Read about WASAPI on MSDN is probably your best option
View Article