Mark Heath

Results 158 comments of Mark Heath
trafficstars

There is a `MultiplexingSampleProvider` which is much easier to work with and should meet your needs

Not sure if ASIO is allowed in UWP. Also you must use [STAThread] with ASIO - not sure if that's possible in UWP.

RMS means "root mean square" so you take the samples (usually floating point in range -1 to 1), square them all, add them together, divide by the number of samples,...

Not sure what you mean. NAudio uses IEEE floating point samples where +/-1.0 is considered full scale (0dB).

Ah I see, the simplest is to just put a `VolumeSampleProvider` into your signal chain and set the volume with the Volume property. It's a multiplier so 0 to mute,...

NAudio is now a meta-package referencing several lower-level packages. So you can just directly reference NAudio.Core, NAudio.WinMM etc if you don't need NAudio.WinForms which I suspect is the cause of...

NAudio has some wrappers for the WASAPI APIs, but not everything is implemented, so I'm not sure whether it can achieve what you are looking for

This is something I've given quite a lot of thought to, and if there were to be a NAudio version 2 I'd definitely break it up into smaller chunks. My...

Wow I didn't know about the `nuget pack` feature. I'd been wondering for ages on how to do this. And yes, it would be good to discuss the breakdown. Maybe...

It would be nice to tidy up the package structure a bit further, but probably in the short term things will stay where they are. The WPF thing is because...