StartRecording NAudio

I have problems with StartRecording(), error: BadDeviceId calling waveInOpen. My project is in .net and I am using NAudio dll. Can someone help me?

Id #16490 | Release: None | Updated: Mon at 6:15 PM by markheath | Created: Mon at 2:34 PM by VRusch


I use NAudio WaveInEvent in a telecommunications software very simple. Sometimes, the class does not generate sound! Would anyone have a solution? here is my code: Imports NAudio.Wave ...

Id #16489 | Release: None | Updated: Feb 4 at 4:41 PM by akhenaton | Created: Feb 4 at 4:41 PM by akhenaton

WaveIn and BufferedWaveProvider !

Hi, I wrote a proxy that must manage a microphone (with WaveIn) and players Wav / PCM (with BufferedWaveProvider). Everything works fine and I can manage up to 7 wav streams simultaneously) exce...

Id #16488 | Release: None | Updated: Jan 26 at 9:48 AM by markheath | Created: Jan 22 at 9:50 PM by akhenaton

DirectSoundOut fails if WaveFormat is WaveFormatExtraData

If the WaveFormat of the wave provider used as the parameter for Init is of type WaveFormatExtraData The call within InitializeDirectSound to GCHandle.Alloc fails with an ArgumentException complai...

Id #16487 | Release: None | Updated: Jan 27 at 5:10 AM by GeneralFault | Created: Dec 23, 2015 at 10:59 PM by GeneralFault

Get number of channels for DirectSoundOut

When I use a WaveOut device, I get a nice property called Channels, which tell me the number of output channels. Presumably, I don't need such one for AsioOut, as they all are mono (right?). But Di...

Id #16486 | Release: None | Updated: Nov 12, 2015 at 5:42 AM by MikNik | Created: Nov 12, 2015 at 5:42 AM by MikNik

Range for PitchWheelChangeEvent.Pitch should be 0-16383

I think I found a small bug in NAudio.Midi.PitchWheelChangeEvent: The Pitch property accepts values up to (and including) 16384. If, however, I create the event with that maximum value, the bit...

Id #16485 | Release: None | Updated: Oct 16, 2015 at 9:36 AM by w2u6in | Created: Oct 16, 2015 at 9:36 AM by w2u6in

pause before play

implement in pause method if not is playing when pause needed to call play method and sleep thread for some milliseconds before pause in directsound

Id #16483 | Release: None | Updated: Sep 10, 2015 at 10:20 AM by fabcal | Created: Sep 10, 2015 at 10:10 AM by fabcal

Mp3FileReader ReadNextFrame supposed to increment position?

I believe in 1.7.3 on nuget, ReadNextFrame results in Position and CurrentTime increasing. After the below commit, this looks like it's no longer the case. Is that a bug?

Id #16482 | Release: None | Updated: Oct 19, 2015 at 4:38 PM by markheath | Created: Sep 2, 2015 at 1:56 AM by KennethIto

Unsupported Wave Format issues

I'm trying to mix IEEE signals with an app in exclusive mode, but on some devices it doesn't seem to play sound at all. Some details: Bitrates of 16 or 24 work equally well with any sample rate. ...

Id #16479 | Release: None | Updated: Jul 8, 2015 at 5:40 PM by LettersAndNumberz | Created: Jul 8, 2015 at 1:01 AM by LettersAndNumberz

StereoWaveformPainter winforms control

Hi, I made a new winform waveformpainter control, see file attached. Perhaps you want to include it Mark. Kind regards Freefall

Id #16478 | Release: None | Updated: Jul 9, 2015 at 5:18 PM by markheath | Created: Jun 27, 2015 at 8:12 PM by Freefall