NAudio v0.6.0 Release Notes

Release Date: 2005-11-16 // over 18 years ago
    • Dual channel strip in WavePlayer
    • ๐Ÿ›  Fixed bad calculation of offset seconds in WavePlayer
    • ๐Ÿ‘Œ Improved checking that we don't go beyond the end of streams
    • SoundFont reading improvements for conversion to sfz
    • IWavePlayer interface
    • ๐ŸŽ‰ Initial DirectSoundOut class
    • Major rework to return to 8 bit reads on all WaveStream, ready for inheriting Stream
    • Cleaned up WaveFileReader
    • WaveOut is an IWavePlayer
    • WaveFormatStream
    • Ability to select between WaveOut and DirectSound
    • ๐ŸŽ‰ Initial playing back through DirectSound
    • Retired StreamMixer project
    • ๐Ÿ‘ WavePlayer better switching between settings
    • DirectSound feeds in on a timer now, (from MSDN Coding 4 Fun Drum Machine demo)
    • ๐Ÿšค DirectSoundOut fills buffer only twice per latency
    • DirectSoundOut stops at end
    • WavePlayer now has three channels
    • ๐Ÿšค Selectable latency in WavePlayer
    • DirectSoundOut now only reads buffers of the right size, which solves GSM cutout issues
    • WaveOut dispenses with an unnecessary delegate by passing WaveStream to WaveBuffer
    • ๐Ÿ›  Fixed a crash in AdjustVolume on the MixerStream
    • sfz loop_continuous fix
    • Converted to .NET 2.0
    • n.b. DirectSound has issues - needed to turn off the LoaderLock Managed Debug Assistant