PlayPcmWin 5.0.45 Fix noise problem of DoP seek (playback position change caused by slider move) Fix program crash when IAudioClient::GetMixFormat() call fails. PlayPcmWin 5.0.44 Fix program crash on pressing x button of window top right when playing. This bug is introduced on PPW 5.0.43. PlayPcmWin 5.0.43 When playback is stopped with error, error message is shown in log window. PlayPcmWin 5.0.42 No change for PlayPcmWin program. Package contains WWImpulseResponse version 1.0.1.10 (Fix program crash bug) PlayPcmWin 5.0.41 No change for PlayPcmWin program. Package contains [RecPcmWin] version 1.0.31.9 (Fixed peak hold bug). Package contains WWImpulseResponse, a program to measure frequency response. Setup.exe is removed. Please run PlayPcmWin64SetupEn.msi to install. PlayPcmWin 5.0.40 No change for PlayPcmWin program. Package contains [PlayPcmWinAlbum] version 1.0.14.2 (Fixed monaural FLAC playback bug). PlayPcmWin 5.0.37 Show failed track when wasapi.setup is failed. Fix bug of parallelized file read mode. It can be enabled on detailed settings window. Always calls IAudioClient::IsFormatSupported() to check if the PCM format is supported before IAudioClient::Initialize() PlayPcmWin 5.0.36 Show tooltip of file path when mouse hovers over playlist track. Show error code of enum when wasapi.setup failed. PlayPcmWin 5.0.35 No change for PlayPcmWin program. Package contains [WWOfflineResampler] version 1.0.14.5 (Fixed program crash introduced in PlayPcmWin 5.0.33). PlayPcmWin 5.0.34 Fixed another file handle leak of FLAC. This bug is introduced in version 5.0.15 PlayPcmWin 5.0.33 (Unstable) Fixed file handle leak of FLAC. This bug is introduced in version 5.0.15 PlayPcmWin 5.0.32 (Unstable) Added file extension column in the playlist display Removed PlayPcmWinAlbum desktop icon package contains [WWAudioFilterEn] version 1.0.45.1 but it does not work :) PlayPcmWin 5.0.31 (Unstable) no change for PlayPcmWin program package contains updated [WWOfflineResampler] version 1.0.14.1 PlayPcmWin 5.0.30 (Unstable) Fixed Ticket 6: read CUE sheet filename contains question mark package contains updated [WWOfflineResampler] version 1.0.14 PlayPcmWin 5.0.29 (Unstable) "IsFormatSupported Call on playback" checkbox is added. Please leave this checkbox enabled (default). PlayPcmWin 5.0.28 (Unstable) Automatic bitdepth select function now supports the DAC that only accepts PCM 32bit int,valid bit=32bit (iFi nano iDSD with Windows 10 1703 Microsoft USBAC2 driver) package contains updated [WWOfflineResampler] version 1.0.12 PlayPcmWin 5.0.27 (Unstable) New feature: Reduce PCM volume by 6dB option package contains updated [WWOfflineResampler] version 1.0.11 PlayPcmWin 5.0.26 (Unstable) no change for PlayPcmWin program package contains updated [WWOfflineResampler] version 1.0.10 PlayPcmWin 5.0.25 (Unstable) no change for PlayPcmWin program package contains updated [WWOfflineResampler] version 1.0.9 PlayPcmWin 5.0.24 (Unstable) libFLAC updated to 1.3.2 package contains updated [RecPcmWin] version 1.0.25 PlayPcmWin 5.0.23 (Unstable) no change for PlayPcmWin program package contains updated [WWOfflineResampler] version 1.0.7 PlayPcmWin 5.0.21 (Unstable) no change for PlayPcmWin program package contains updated [WWOfflineResampler] version 1.0.5 PlayPcmWin 5.0.20 (Unstable) no change for PlayPcmWin program package contains updated [WWOfflineResampler] version 1.0.4 PlayPcmWin 5.0.19 (Unstable) no change for PlayPcmWin program package contains updated [WWOfflineResampler] version 1.0.3 PlayPcmWin 5.0.17 (Unstable) Simplified-Chinese translation updated WWOfflineResampler program added to the package WWFliterDesign experimental program added to the package RecPcmWin program added to the package PlayPcmWin 5.0.15 (Unstable) Deleted "Minimize redraw" feature ... (it is by design to not display playback time but it is feeled as a bug. lower CPU load than this feature is achievable by minimizing app.) Deleted "parallelized read" feature. Deleted FlacDecodeCS.exe that is a process to decode FLAC and send decoded PCM to PPW using interprocess communication. Now PPW uses WWFlacRWCS.dll instead. PlayPcmWin 5.0.14 Fix bug of file closes twice on preference read PlayPcmWin 5.0.13 PlayPcmWin: Fix Program crash when play button is pressed package contais PlayPcmWinAlbum 1.0.4 PlayPcmWin 5.0.12 (Unstable) removed unstable timer resolution option (0.5ms) package contains PlayPcmWinAlbum 1.0.3 PlayPcmWin 5.0.10 (Unstable) no change on PlayPcmWin function, build with updated PcmDataLib and WWUtil package contains PlayPcmWinAlbum 1.0.2 PlayPcmWin 5.0.9 (Unstable) no change on PlayPcmWin package contains PlayPcmWinAlbum 1.0.1 PlayPcmWin 5.0.7 Fix: Installer packaging error (missing files) of PPW 5.0.6 PlayPcmWin 5.0.6 (Unstable) Fix: Loud static noise is heard when 24bit PCM is played on some version of Realtek HD Audio device driver. Inspect 2ch and multichannel formats when List supported formats button is pressed. PlayPcmWin 5.0.5 Fixed bug: Only a faint noise is heard when 32bit integer WAV file is played with WASAPI Exclusive 24-bit/32-bit padded 24-bit with noise shaping enabled. PlayPcmWin 5.0.4 Improved 32bit Float to/from 32bit Integer conversion precision: from 24bit to 25bit https://sourceforge.net/p/playpcmwin/code/HEAD/tree/PlayPcmWin/WasapiPcmUtil/PcmFormatConverter.cs#l530 PlayPcmWin 5.0.3 Added new Audio DSP: Delay Allows multiple select on Mute Audio DSP and Play selected channels Audio DSP PlayPcmWin 5.0.2 Fixed bug of Zero-order-hold Non oversampling DAC high frequency roll-off compensation PlayPcmWin 5.0.1 (Unstable) (Buggy) Zero-order-hold Non oversampling DAC high frequency roll-off compensation PlayPcmWin 5.0.0 Fix: Settings file read failure bug introduced on PlayPcmWin 4.0.98 Fix: wrong duration is displayed on WASAPI shared mode playback when playing index00 Play the first file from the start when prev button is pressed while the first file is playing Skip Index0s of the CUE sheet on the navigation by prev/next button press PlayPcmWin 4.0.99 (Unstable) Display next track duration when playing index00 PlayPcmWin 4.0.98 (Unstable) Display CD Track number when CUE sheets are used Added "Cue sheet track number" column to Playlist datagrid Settings parameters are not carried on from previous versions! PlayPcmWin 4.0.96 Support playback of 20-bit WAV file created on WaveLab Elements 8 Display valid bits per sample on a playlist (WAV files) Fix playback failure bug occured on combination of WASAPI shared, Lynx Aurora 8+LT-USB with 5.1 surround settings, "Surround Fill APO", "Use original channel count" and 2ch stereo audio source PlayPcmWin 4.0.95 Added "Use MixFormat channel count" mode to support WASAPI Shared multichannel playback PlayPcmWin 4.0.94 Simplified-Chinese translation updated PlayPcmWin 4.0.93 Fixed bug Ticket 5 (program startup fails when audio file read fails). PlayPcmWin 4.0.92 (Unstable) Channel count change function PlayPcmWin 4.0.90 (Unstable) DSP : Mute/Solo specified channel PlayPcmWin 4.0.89 (Unstable) Tried to fix bug Ticket 5 (program startup fails when audio file read fails). this fixes only FLAC loading bug, other file formats such as WAV still causes program crash PlayPcmWin 4.0.88 (Unstable) Multichannel DSF/DSDIFF DoP playback. Add silent channel for channel count to be even number. Error message displays when file read failed. PlayPcmWin 4.0.86 DoP 11.2MHz playback support of iFi nano iDSD (5.0A firmware) 50ms or smaller latency value should be specified to play DoP 11.2MHz data successfully. Simplified-Chinese translation updated PlayPcmWin 4.0.85 Status bar layout minor change File load description on status bar text changed PlayPcmWin 4.0.84 When PPW state is playing state and only one track is added in the playlist and next/prev button is pressed, Play the track from the beginning. PlayPcmWin 4.0.83 Simplified-Chinese translation updated PlayPcmWin 4.0.82 Channel routing function added to DSP menu PlayPcmWin 4.0.81 AvSetMmThreadPriority option added Simplified-Chinese translation updated PlayPcmWin 4.0.78 Simplified-Chinese translation updated PlayPcmWin 4.0.77 Issue 60 Polarity invert function created Issue 148 Monaural playback function created PlayPcmWin 4.0.75 Issue 144 fixed to capture mediakeys event when application does not have a keyboard focus Issue 143 remember last selected file filter on file open dialog PlayPcmWin 4.0.74 Enable NextTrack/PrevTrack buttons on pause state and stop state. When stop button is pressed while playing, play fade-out sound and stop decently. PlayPcmWin 4.0.73 libflac updated to version 1.3.1 Issue 144 Catch media keys event (play/pause, stop, next track, prev track) PlayPcmWin 4.0.72 Bugfix: FLAC MD5 signature calculation is performed even when it is disabled on detailed settings of PPW. Bugfix: Read error on unsupported ID3tag. Now PPW skips through it and continue to read the music file PlayPcmWin 4.0.70 Issue 138 Fix crash when selecting File Open from !PlayPcmWin menubar on Windows Simplified Chinese version. This bug is introduced on !PlayPcmWin 4.0.66 PlayPcmWin 4.0.69 Issue 71 Fixed WAV file read bug Read WAV "id3 " tag Enable "Inspect device" button when playlist is not empty PlayPcmWin 4.0.67 Test build for Issue 138 inspection PlayPcmWin 4.0.66 Updated Simplified Chinese translation. When outputting 32bit quantization bit rate, 24bit ValidBitsPerSample PCM to 24-bit device, PPW now does not perform noise shaping using lower 8bit. PlayPcmWin 4.0.64 Fix Issue 136 PPW 4.0.63 does not play 32bit quantization bit rate and 24bit ValidBitsPerSample WAV file PlayPcmWin 4.0.63 Issue 135 Add dither when bits per sample is reduced http://bitspersampleconv2.googlecode.com/files/SettingsNoiseShapingEn.png PlayPcmWin 4.0.62 Fixed read bug of WAV files which fmt chunk size is 40 bytes and extensible size is 0 bytes. (Certain version of Pro Tools produces this type of WAV files) (revision 3253) PlayPcmWin 4.0.61 1channel monaural DSF playback Read DSF files larger than 2GB (on 64-bit version) (Bug fix) When UTF-8 text appears in ID3 name frame, first 2 bytes of text string are truncated PlayPcmWin 4.0.60 (Bug fix) When UTF-8 text appears in ID3 name frame, first 2 bytes of text string are truncated PlayPcmWin 4.0.59 Fixed Issue 131 "Zero flush milliseconds setting does not work". This bug is introduced on !PlayPcmWin 4.0.52, on the course of refactoring WasapiCS API PlayPcmWin 4.0.58 Fixed Issue 130 PPW does not update Playlist on D&D (but play button is enabled and PPW crashes on play button press) when "Restore the playlist on program startup" is unchecked. PlayPcmWin 4.0.57 Refrain DwmEnableMMCSS call. Now this is default of DwmEnableMMCSS call setting. PlayPcmWin 4.0.56 Test build for Issue 130 inspection PlayPcmWin 4.0.54 Added application icon size 96x96 and 256x256. (96x96 icon is used by 150% text sizing) http://bitspersampleconv2.googlecode.com/files/ppw150percenticon.png PlayPcmWin 4.0.53 libFLAC.lib optimization option tweak PlayPcmWin 4.0.52 Display endpoint buffer frame number in log window before playback starts (for debugging purpose). This value is output parameter of IAudioClient::GetBufferSize() http://msdn.microsoft.com/en-us/library/windows/desktop/dd370866%28v=vs.85%29.aspx PlayPcmWin 4.0.50 Fix program crash when the reading file is disappeared while loading PlayPcmWin 4.0.49 On program startup, perform playlist file loading after window creation. (New feature) Invoke DwmEnableMMCSS(FALSE) PlayPcmWin 4.0.47 (unstable) (New feature) DoP playback (05/FA method) of DSD 11.2MHz, DSD 22.5MHz, DSD 3.0MHz, DSD 6.1MHz, DSD 12.2MHz and DSD 24.5MHz. Perform playlist file loading after window creation on program startup. Blank window appears while playlist loading and it looks not so good. PlayPcmWin 4.0.46 * (New feature) Enable/disable GPU rendering (Revision 3023) PlayPcmWin 4.0.45 Fix Issue 120 Application crashes when latency value text is selected and dropped to PPW window. PlayPcmWin 4.0.43 Settings window layout updated to accommodate new checkboxes. (Revision 2960) (New feature) Sort dropped files ordered by file name (Issue 123) (New feature) Set Batch read endpoint on file drop. This feature enables to read one track onto main memory and play when multiple tracks exists on playlist and play mode is all-tracks. (Issue 127) (New feature) Calculate FLAC MD5sum on file read and compare with metadata MD5sum. (Issue 126) http://bitspersampleconv2.googlecode.com/files/ppw4043ss2.png MD5 mismatch dialog http://bitspersampleconv2.googlecode.com/files/flacmd5mismatch2.png PlayPcmWin 4.0.42 Settings window layout updated. (Revision 2957) DSD DoP playback seek data generation algorithm is slightly optimized but still not very good (Revision 2950) PlayPcmWin 4.0.37 Fixed DSD DoP playback glich on file seek and track change Support DoP playback of DSD5.6MHz 2ch stereo DSD data(0x05/0xfa method) I hope it works :) (not tested on real DSD files) PlayPcmWin 4.0.32 DoP playback of DSDIFF files(2.8MHz 2ch stereo“not compressed”DSD). DoP playback glitch still not fixed DoP playback test program http://bitspersampleconv2.googlecode.com/files/PlayPcm106.zip DoP playback test program source code: http://code.google.com/p/bitspersampleconv2/source/browse/#svn%2Ftrunk%2FPlayPcm PlayPcmWin 4.0.31 DoP playback of DSF files(2.8MHz 2ch stereo DSD) DoP playback glitch exists PlayPcmWin 4.0.29 WASAPI exclusive PCM quantization bit rate selection algorithm improved (Revision 2869) (Issue 121) PlayPcmWin 4.0.28 Issue 121 WASAPI initialize error message updated. (about DSPeaker Anti-Mode 2.0 Dual Core) Issue 123 (New feature) Sort folder by filename when dropped PlayPcmWin 4.0.27 Revision 2858 Fixed bug: “Noise shaping...” message is always displayed even when noise shaping is not performed PlayPcmWin 4.0.26 (New feature) Perform noise shaping when quantization bit rate is reduced on WASAPI exclusive mode playback PlayPcmWin 4.0.25 Remember last played track number using IsolatedStorage (Revision 2830) PlayPcmWin 4.0.24 (Bugfix) There seems timer resolution=0.5ms settings is not stable so dialog text updated to add (unstable) (Issue 118)。(Timer resolution monitor program: http://bitspersampleconv2.googlecode.com/files/TimerResolutionMonitor101.zip ) PlayPcmWin 4.0.23 (New feature) On WASAPI shared mode, Limits maximum quantized value magnitude to 0.98 to prevent limiter APO artifact PlayPcmWin 4.0.22 (New feature) Setup timer resolution to 0.5ms PlayPcmWin 4.0.20 PlayPcmWinTestBench updates PlayPcmWin 4.0.19 Message text displayed on WASAPI Setup failure is updated (Issue 41) PlayPcmWinTestBench updates. PlayPcmWin 4.0.18 PlayPcmWinTestBench updates. PlayPcmWin 4.0.17 PlayPcmWinTestBench updates. PlayPcmWin 4.0.16 Issue 116 (BugFix) album name is not displayed when album name is updated using Mp3tag PlayPcmWinTestBench updates. PlayPcmWin 4.0.14 Issue 115 (BugFix) Application crashes when performer is missing on CUE sheets (New feature) CUE sheets Character encoding selection combo box http://bitspersampleconv2.googlecode.com/files/ppwsettings414.png PlayPcmWin 4.0.12 == Issue 115 display title name from playlist file when playlist file and music metadata both contains title name PlayPcmWin 4.0.11 Issue 115 (BugFix) Display title name from music metadata when playlist file does not contain music title name PlayPcmWin 4.0.10 Issue 115 (BugFix) Display album name from playlist file when music file does not contain album name PlayPcmWin 4.0.9 Issue 115 (New feature) Supports M3U8 playlist file. Application icon updated. http://bitspersampleconv2.googlecode.com/files/ppwlogodiff.png PlayPcmWin 4.0.8 Simplified Chinese translation PlayPcmWin 4.0.7 (BugFix) Missing application icon for uninstaller on English 64bit version PlayPcmWin 4.0.6 Application icon updated. PlayPcmWin 4.0.4 Settings window Japanese translation updated PlayPcmWin 4.0.3 Fixed most of FxCop warnings Traditional Chinese translation Settings IsolatedStorage format changed due to typo correction of XML tag names found by FxCop PlayPcmWin 4.0.1 Issue 114 (BugFix) Fixed GPF bug on WASAPI shared mode. This bug is introduced on !PlayPcmWin 3.0.98 PlayPcmWin 4.0.0 Issue 113 (BugFix) Seek thumb does not move. This bug is introduced on !PlayPcmWin 3.0.99