All Versions
31
Latest Version
Avg Release Cycle
246 days
Latest Release
3809 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v7.2_Release
November 24, 2014 -
v7.2._Release
November 24, 2014 -
v1.10.0 Changes
February 11, 2020 -
v1.9.0 Changes
May 04, 2019- Switched to multi-targetting project type
- Targets .NET 3.5, .NET Standard 2.0, and UWP
- Better handling of
IAudioClient.IsFormatSupported
AsioOut
will no longer stop when it reaches the end
-
v1.8.5 Changes
November 03, 2018- 👍 DMO Effect support via
DmoEffectWaveProvider
#413 - 🆕 New Broadcast Wave File Writer
BwfWriter
- 🛠 Various bugfixes and enhancements:
- Improvements to stopping recording in
WaveInEvent
#403 WaveIn
andWaveInEvent
supportGetPosition
#399CueWaveFileReader
support forStream
#409, #376- Fix reading wave files with odd chunk lengths #386
- Fix some WASAPI exclusive /event mode issues #383
- Fix 32 bit float ASIO sample converter #356
- Fixing
IAudioCaptureClient
cast exception issue #350 WaveOut
andWaveOutEvent
read the actual volume #349PropVariant
support forVT_FILETIME
#341- Added definitions of several media subtypes
- Fixed offset bug in
StereoToMonoSampleProvider
#312 KeySignatureEvent
reports flats properly as negative number #295WaveInProvider.Read
uses offset parameter #297- BREAKING - retired cakewalk drum map file format support
- Retired Win 8 project in favour of UWP
- Improvements to stopping recording in
- 👍 DMO Effect support via
-
v1.8.4 Changes
December 06, 20171.8.4
- 🏁 Windows 10 Universal build now included in NuGet package
- ➕ adding a TotalTime property to WaveFileWriter
- ➕ adding a Broadcast Wave File Writer
- 🛠 Various bugfixes and enhancements:
- Prevent audio files from staying locked
- additional constructor for MultiplexingWaveProvider
- Faster SilenceWaveProvider implementation #257
- fixing calling stoprecording without ever starting recording on WaveIn
- improved reliability in WaveInEvent
- make non-strict MIDI file checking tolerant of invalid CC values #250
- Adding defaults for StereoToMonoProvider16 volumes #267
-
v1.8.3 Changes
September 05, 2017 -
v1.8.2 Changes
August 06, 2017- 👍 AudioFileReader supports filenames ending with .aif
- 🛠 Various bugfixes and enhancements:
- fixing problem with Mp3FileReader position advancing too rapidly #202
- Implemented IDisposable in MMDevice
- fix dispose of AudioSessionManager
-
v1.8.1 Changes
July 22, 2017- AsioOut exposes FramesPerBuffer
- 🔄 change WaveOut and WaveOutEvent default DeviceNumber to -1 (Mapper)
- ➕ Added MidiFile constructor overload that takes an input Stream object.
- 🛠 Various bugfixes and enhancements:
- desktop apps use MFCreateMFByteStreamOnStream instead of MFCreateMFByteStreamOnStream
- Fix for propvariant marshalling #154
- Soundfont should not require isng chunk #150
- Fixed potential MFT memory leak
- Mp3FileReader.ReadFrame advances Position #161
- sfzfilereader class obsoleted
- ensure DriverName property always set on AsioOut. #169
- WaveFormatConversionProvider can throw an error in finalizer #188
- Restore compatibility with .NET Portable. #189
- improved error message for channel index out of range #208
- Added Releasing of Com Object to AudioEndpointVolume Dispose
-
v1.8.0 Changes
December 27, 2016- 🏁 Windows 10 Universal project. Very similar feature set to the Win 8 one.
- Added a Windows 10 Universal demo app with limited functionality
- Added a Windows 10 Universal demo app with limited functionality
- 🛠 Windows 10 related bugfixes
- WasapiOut fixed for Win 10
- WaveFileWriterRT for Win 8/10 (thanks to kamenlitchev)
- 👌 Improvements to Mp3FileReader seeking and position reporting (thanks to protyposis)
- ⚡️ updated NAudio build process to use FAKE, retiring the old MSBuild and IronPython scripts
- 🚚 NAudio.Wma project is moved out into its own GitHub repository
- ConcatenatingSampleProvider and FollowedBy extension method making it easy to concatenate Sample Providers
- 🚚 MixingSampleProvider raises events as inputs are removed and allows access to list of inputs
- 👌 Improvements to MIDI event classes including clone support (thanks to Joseph Musser)
- SMBPitchShiftingSampleProvider (thanks to Freefall63)
- StreamMediaFoundationReader to allow using MediaFoundation with streams
- 🆕 New Skip, ToMono, Take, ToStereo extension methods
- 🆕 New SilenceProvider class
- OffsetSampleProvider fix for leadout following take
- 🛠 Various bugfixes and enhancements. See commit log for full details
- WasapiCapture buffer sizes can be specified
- MMDeviceEnumerator is disposable
- MidiMessage better error reporting
- More robust AIFF file handling
- Fixed threading issue on WasapiCaptureRT
- WasapiCaptureRT returns regular IEEE WaveFormat instead of WaveFormatExtensible
- RawSourceWaveStream allows you to read from part of input array
- RawSourceStream handles end of stream better
- PropVariant supports VT_BOOL
- Better handling of exceptions in WaveFileReader constructor
- WasapiOut default constructor (uses default device, shared mode)
- WasapiCapture and WasapiLoopbackCapture can report capture state
- BufferedWaveProvider can be configured to not fully read if no data is available
- WasapiOut can report the default mix format for shared mode
- AsioDriver and AsioDriver ext now public
- Fix for Xing header writing
- Fixed XING header creation bug
- Fixed MIDI to type 1 converter bug
- 🏁 Windows 10 Universal project. Very similar feature set to the Win 8 one.