New Post: Recording to or Converting to Flac
NAudio includes no build in FLAC conversion. It can record from the microphone though. You could call a command-line tool to convert WAV to FLAC afterwards perhaps Mark
View ArticleNew Post: Split mp3 at the point where just after the mp3 played the...
Hello, I am new to here and fresh to split mp3. My purpose is to split mp3 at the point where just after the mp3 played the specified word. For example, there are many time that broadcaster say "This...
View ArticleNew Post: Stop or Dispose methods hang if USB device undocked while playing...
We are using NAudio to play sound through a USB device and have a problem where the Stop or Dispose methods for out WaveOut object hangs. It seems the problem only happens if the user undocks the USB...
View ArticleNew Post: Stop or Dispose methods hang if USB device undocked while playing...
are you using function callbacks? and are you using the very latest NAudio (build from source)? I fixed a deadlock with function callbacks a while back, and there is also WaveOutEvent which is the...
View ArticleNew Post: Stop or Dispose methods hang if USB device undocked while playing...
Mark, We have a version on the DLL of 1.5.3.0 and the following code causes the problem we have... ManualResetEvent stopped = new ManualResetEvent(false); private void playsound(string...
View ArticleNew Post: Stop or Dispose methods hang if USB device undocked while playing...
I got my solution to work. Changed from the WaveOut class to the WaveOutEvent class, in the WaveOutEvent class the call to the WinMM.Dll waveOutWrite method would throw and exception instead of...
View ArticleNew Post: start new thread for playback/recording ?
Hi, when using NAudio in a WPF Apllication, for which host apis does it make sense to start each new playback in a new thread (Create the IWavePlayer, call Init(), and Play() ) ? I could see WASAPI...
View ArticleNew Post: start new thread for playback/recording ?
For DirectSound we create a thread. ASIO callbacks come from a thread controlled by the soundcard driver. WaveOut has several callback models. Window uses the GUI thread to handle callbacks,...
View ArticleNew Post: VolumeMeter
Im having Problem Adding Volume Meter on WaveOut i wish to detect sending sound end receving sound similar to Control Volume i did try any way buth no sucses on volume setings i did...
View ArticleNew Post: Panning control classes
I've started working on an audio project that plays multiple clips simultaneously. I've modeled my code very much based on the "Audio File Playback" portion of the Demo App which is working quite...
View ArticleNew Post: Panning control classes
SampleChannel shows how you can connect together a whole load of simpler ISampleProvider implementors and make them available in a simple class. I may add in a PanningSampleProvider at some point,...
View ArticleNew Post: ASIO drivers
Hi, I've been trying, without much success, to get ASIO working, using a Blackmagic Intensity video capture care which offers ASIO drivers. I'm using only four source files from NAudio: ASIODriver,...
View ArticleNew Post: Recording into WaveStream and wave form
Hi, I'm new to NAudio. Unfortunately I didn't find any documentation, just couple oof articles and you tube videos showing how to do things. What I want to do is record voice and show its waveform. I...
View ArticleNew Post: Recording into WaveStream and wave form
Hi, the source code for Voice Recorder is available here: voicerecorder.codeplex.com
View ArticleNew Post: Recording into WaveStream and wave form
No, I can't find source there. This is list of all files in the download:...
View ArticleNew Post: Recording into WaveStream and wave form
Ofcourse. I was there earlier but somehow I didn't see download ;) THX.
View ArticleNew Post: Using NAudio.GUI.WaveViewer
Hi, can someone tell me how to use WaveViewer? I don't think I'm using it properly. I want to record voice and show its waveform while recording. Now I am using waveFormPainter, but this control...
View ArticleNew Post: Recording into WaveStream and wave form
For get Volume // in the volumeslider property privite void volumeSlider1_VolumeChanged(object sender,EventArg e) if (this.waveOut != null) { this.WaveOut.Volume =volumeSlider.Volume; } } to...
View ArticleNew Post: Start/End Position to play subclip?
Hi folks, I've been asked to allow playback of a sub section of an audio file. I need to allow a Start/End Position to be set and probably to toggle looped playback. I'm new to NAudio and have...
View Article