open close type description rev user 09/04/13 bug recorder should set non-zero channel mask for surround audio 09/04/13 bug resampling full scale audio could result in clips; should report them instead of just clamping 02/04/14 bug in plugin parameters dialog, edit controls have a raised border in Aero 10/03/12 10/03/12 done wave container 1.0.00.000 10/04/12 10/04/12 done app fails to restore maximized show state 1.0.00.013 10/04/12 10/04/12 done after scrolling to middle, horz resizing child window crashes 1.0.00.013 10/04/12 10/04/12 done if window bigger than wave, horz resizing crashes 1.0.00.013 10/04/12 10/04/12 done scrolling/resizing 1.0.00.013 10/04/12 10/05/12 done unexpected vertical lines when zoomed in enough to show individual samples 1.0.00.019 10/04/12 10/06/12 done amplitude zoom 1.0.00.022 10/04/12 10/06/12 done zoom 1.0.00.022 10/04/12 10/06/12 done fit in window 1.0.00.022 10/05/12 10/06/12 done fix gaps; interpolate when vertical spans aren't adjacent in x or don't overlap in y 1.0.00.022 10/06/12 10/06/12 done if doc is opened with child maximized, wave doesn't fill window 1.0.00.022 10/04/12 10/07/12 done add gutter between channels 1.0.00.027 10/05/12 10/07/12 done scrolling by lines or pages behaves unexpectedly 1.0.00.027 10/05/12 10/07/12 done always show origin line, e.g. when zoomed in 1.0.00.027 10/06/12 10/07/12 done large amplitudes cause out of range drawing esp when zoomed in; negatives y's 1.0.00.027 10/07/12 10/07/12 done reverse draw loop's nesting: draw all of 1st channel, then 2nd draw channel, etc 1.0.00.027 10/05/12 10/08/12 done unlimited zoom: scroll view with 64-bit support 1.0.00.029 10/04/12 10/25/12 done 8-bit wave files; also optimize 16, 24 and 32 1.0.00.039 10/25/12 10/25/12 done lower channels are vertically clipped; height not accounting for gutter 1.0.00.039 10/25/12 10/25/12 done reverse y-axis, negative should be below origin 1.0.00.039 10/07/12 10/26/12 done scrolling leaves interpolation gaps when zoomed far in 1.0.00.041 10/07/12 10/26/12 done wave doesn't reach horz margins when zoomed far in 1.0.00.041 10/25/12 10/26/12 done bottom of full-scale wave is clipped and/or top is shifted down one pixel 1.0.00.041 10/26/12 10/26/12 done make .NET version 1.0.00.041 10/05/12 10/29/12 done horizontal ruler 1.0.00.048 10/26/12 10/30/12 done make 64-bit version 1.0.00.050 10/30/12 10/30/12 done replace broken 64-bit round with intrinsic 1.0.00.050 10/28/12 10/31/12 done blank status bar cursor position when cursor leaves view 1.0.00.052 10/31/12 10/31/12 done in 64-bit version, scroll bar width is bogus when zoomed far in on > 2GB file 1.0.00.052 10/31/12 10/31/12 done in 64-bit version, samples at indices > 2GB aren't shown; use W64 round in UpdateBuckets 1.0.00.052 10/31/12 11/01/12 done dragging scroll bar far right scrolls doesn't reach end of wave at max zoom 1.0.00.054 10/31/12 11/02/12 done RIFF reader must skip unknown chunks 1.0.00.055 10/28/12 11/05/12 done ruler needs to support all orientations 1.0.00.057 10/29/12 11/05/12 done ruler shouldn't hard-code text height; test by changing font 1.0.00.057 11/03/12 11/05/12 done make ruler a CWnd to facilitate reuse 1.0.00.057 10/28/12 11/08/12 done independent channel heights, adjustable by dragging gutter; also add command to fit vertically 1.0.00.058 10/05/12 11/09/12 done option to show time in samples 1.0.00.060 10/05/12 11/09/12 done amplitude bar containing one vertical ruler per channel 1.0.00.060 10/24/12 11/09/12 done view offsets entire wave by half a sample in x 1.0.00.060 11/09/12 11/10/12 done auto-size channel bar to avoid clipping amplitude values 1.0.00.061 11/10/12 11/10/12 done channel bar width update causes message feedback near scroll bar show/hide threshold 1.0.00.061 11/10/12 11/10/12 done time ruler slips during zoom if channel bar is visible; RecalcLayout must update ruler offset 1.0.00.061 11/10/12 11/10/12 done show/hide channel bar 1.0.00.061 11/10/12 11/11/12 done new window command 1.0.00.065 11/10/12 11/11/12 done channel bar ruler's top and bottom values are clipped 1.0.00.065 11/10/12 11/11/12 done channel bar width becomes unstable when frame height is small 1.0.00.065 11/10/12 11/11/12 done ruler should use CWnd's font 1.0.00.065 11/10/12 11/13/12 done wave should have func to return WAVEFORMATEX 1.0.00.068 10/04/12 11/16/12 done audio playback via DirectSound 1.0.00.071 11/16/12 11/16/12 done restarting at end of wave with repeat off crashes; wave offset was exceeding data size 1.0.00.071 10/04/12 11/18/12 done volume control 1.0.00.078 11/16/12 11/18/12 done player position strays outside loop 1.0.00.078 11/16/12 11/18/12 done play icon should turn into pause icon while playing 1.0.00.078 11/18/12 11/19/12 done stopping at end of wave causes audible click; stopping too soon, let player go beyond end of wave 1.0.00.081 11/18/12 11/19/12 done menu keys don't work if floating dialog bar has focus; route keys to main in PreTranslateMessage 1.0.00.081 11/19/12 11/19/12 done dialog bar tooltips should only show text after newline 1.0.00.081 11/19/12 11/20/12 done selection doesn't affect wave color 1.0.00.083 11/19/12 11/20/12 done docked dialog bar should shift child controls left to expose gripper 1.0.00.083 11/19/12 11/20/12 done mute button on volume bar 1.0.00.083 11/20/12 11/20/12 done toolbar-style flat icon button 1.0.00.083 11/20/12 11/20/12 done flat icon button doesn't show disabled state 1.0.00.083 11/20/12 11/20/12 done keep selection start at or below selection end 1.0.00.083 10/04/12 11/21/12 done pitch control 1.0.00.087 11/20/12 11/21/12 done select all and deselect 1.0.00.087 11/20/12 11/21/12 done auto-scroll to keep now visible 1.0.00.087 10/04/12 11/22/12 done transport 1.0.00.091 11/17/12 11/22/12 done keep player state consistent during document activation 1.0.00.091 11/20/12 11/22/12 done file information 1.0.00.091 11/22/12 11/22/12 done undocking dialog bar crashes in .NET; ignore unreliable HandleInitDialog return value 1.0.00.091 10/04/12 11/24/12 done clipboard 1.0.00.096 10/04/12 11/24/12 done selection 1.0.00.096 11/18/12 11/24/12 done left-click in time ruler should set current position 1.0.00.096 11/23/12 11/24/12 done player is disabled after pasting into an empty doc; explicitly open wave in that case 1.0.00.096 11/23/12 11/24/12 done stop player during any edit that changes wave size or format, for thread safety 1.0.00.096 11/23/12 11/24/12 done go to selection start/end 1.0.00.096 11/24/12 11/24/12 done interpolation not reaching window edge: setting buckets margin got deleted from OnWaveUpdate 1.0.00.096 11/24/12 11/24/12 done after deleting enough of wave to not need scrolling, view is incorrect and scrolling crashes 1.0.00.096 10/31/12 11/25/12 done show progress while reading/writing large wave files 1.0.00.100 11/22/12 11/25/12 done device selection 1.0.00.100 11/24/12 11/25/12 done deleting in non-playing doc steals player from playing doc 1.0.00.100 11/25/12 11/25/12 done starting play in middle of buffer means buffer size must be evenly divisible by block align times two 1.0.00.100 10/24/12 11/26/12 done read extensible wave format 1.0.00.100 10/24/12 11/27/12 done write extensible wave format if needed; must store channel assignment mask 1.0.00.104 11/25/12 11/27/12 done zoom in/out should zoom into now, not center of window 1.0.00.104 11/26/12 11/27/12 done player won't play 24-bit waves: must pass extensible wave format to CreateSoundBuffer 1.0.00.104 11/29/12 11/30/12 done clipboard edits should scroll as needed to keep edited area visible 1.0.00.105 11/30/12 11/30/12 done zoom in/out behaves unexpectedly if zoom origin is outside view due to scrolling 1.0.00.105 10/04/12 12/01/12 done navigation 1.0.00.107 11/29/12 12/01/12 done optionally use disk for clipboard and undo history (above a specified size threshold) 1.0.00.107 11/30/12 12/01/12 done paste via context menu should paste at cursor, not now marker 1.0.00.107 12/01/12 12/01/12 done x64 warnings in CWaveEdit; CFile Read/Write length is 32-bit even in x64, need error-checking casts 1.0.00.107 10/04/12 12/04/12 done undo 1.0.00.113 12/05/12 12/05/12 done undo/redo is disabled for generated audio; view was linked with empty document's undo manager 1.0.00.113 11/20/12 12/06/12 done normalize 1.0.00.113 12/06/12 12/06/12 done uncovering app by left-clicking in view leaves partial now marker in previously covered area; SetNow fix 1.0.00.113 12/06/12 12/06/12 done document modified flag 1.0.00.113 12/06/12 12/06/12 done changing time ruler unit doesn't update views; must reset zoom 1.0.00.113 12/06/12 12/06/12 done reverse audio 1.0.00.113 12/01/12 12/07/12 done create new selection via drag 1.0.00.114 12/01/12 12/07/12 done resize existing selection via drag; show drag cursor near selection boundaries 1.0.00.114 12/07/12 12/07/12 done editing selection while zoomed far in fails to repaint selection; intersect with client area to keep GDI happy 1.0.00.114 12/07/12 12/07/12 done autoscroll view as needed during drag selection 1.0.00.114 12/09/12 12/09/12 done undo quantizes selection and now to sample boundaries 1.0.00.115 12/09/12 12/09/12 done reverse fails if less than entire clip selected 1.0.00.115 12/10/12 12/10/12 done options should use kick idle 1.0.00.116 12/05/12 12/22/12 done RMS statistics (min, max, avg, total) with histogram 1.0.00.118 12/22/12 12/22/12 done swap channels 1.0.00.119 12/22/12 12/23/12 done wave generator logarithmic fades 1.0.00.120 12/22/12 12/23/12 done wave generator modulation 1.0.00.121 12/22/12 12/24/12 done plot control default palette; same as Excel 1.0.00.122 12/23/12 12/24/12 done display RMS stats dialog before gathering stats, so user can cancel and change parameters 1.0.00.123 12/06/12 12/26/12 done zoom via dragging on time ruler 1.0.00.123 11/09/12 12/30/12 done movable vertical origin and vertical zoom 1.0.00.124 12/28/12 12/30/12 done vertically zooming all the way out should recenter origin 1.0.00.124 12/22/12 12/31/12 done make interpolation highlighting optional 1.0.00.125 12/25/12 12/31/12 done right-clicking in ruler should zoom out 1.0.00.125 12/27/12 12/31/12 done double-clicking gutter should center it 1.0.00.125 10/05/12 01/01/13 done keyboard shortcuts 1.0.00.126 11/25/12 01/01/13 done context menu 1.0.00.126 12/06/12 01/01/13 done optionally show selection length instead of end; add length button to navigation bar 1.0.00.126 01/01/13 01/01/13 done wave reader must throw unexpected end of file 1.0.00.126 11/20/12 01/02/13 done amplify 1.0.00.128 12/07/12 01/02/13 done insert silence 1.0.00.127 01/01/13 01/02/13 done time unit change doesn't update navigation bar 1.0.00.128 01/03/13 01/03/13 done amplitude ruler misalignment, proportional to zoom; fencepost error in UpdateZoom 1.0.00.128 11/20/12 01/04/13 done fades; log and linear 1.0.00.129 01/02/13 01/06/13 done undo test 1.0.00.130 01/05/13 01/06/13 done async job should unblock immediately on completion; add WaitForStop 1.0.00.131 01/06/13 01/06/13 done bars initially docked in unexpected places; missing special handling for zero LeftOf 1.0.00.132 12/15/12 01/07/13 done channels should have names instead of numbers; get from channel mask if available 1.0.00.134 11/20/12 01/09/13 done find zero crossing 1.0.00.136 12/30/12 01/09/13 done maximize a channel's height, minimizing height of all others (context menu) 1.0.00.136 01/03/13 01/09/13 done view's max density determines rendering accuracy; make it an option 1.0.00.135 11/20/12 01/10/13 done edit speaker assignments via dialog 1.0.00.137 12/02/12 01/10/13 done extract channels 1.0.00.138 11/20/12 01/11/13 done insert/delete channels 1.0.00.139 12/22/12 01/12/13 done swap channels should prompt if more than two channels 1.0.00.140 11/20/12 01/14/13 done find clipping 1.0.00.141 01/13/13 01/14/13 done extract causes app deactivation due to progress bar; dialog resource must be popup not overlapped 1.0.00.141 01/06/13 01/15/13 done wave file chunks must be 16-bit word aligned; pad with zero, chunk size does NOT include pad byte 1.0.00.142 01/15/13 01/19/13 done installer 1.0.00.144 01/15/13 01/19/13 done check for updates 1.0.00.144 01/20/13 01/20/13 done fix handling for sample bit counts that don't fill container 1.0.00.145 11/20/12 01/21/13 done change audio format (channel count, bits per sample, sample rate) 1.0.00.147 01/20/13 01/21/13 done player must reopen wave on format change 1.0.00.146 01/21/13 01/21/13 done fix insert silence for 8-bit audio 1.0.00.147 01/21/13 01/21/13 done insert channels into empty document 1.0.00.147 01/19/13 01/22/13 done disable console in release and comment out any remaining natter 1.0.00.147 01/23/13 01/23/13 done change disk threshold default to zero; maximize memory available for docs and buffers 1.0.00.148 01/24/13 01/24/13 done in peak statistics dialog, add find context menu for min/max 1.0.00.149 01/02/13 01/26/13 done invert 1.0.00.149 01/24/13 01/26/13 done find range of sample values 1.0.00.149 01/24/13 01/27/13 done check for updates not working on Win7; make updater a DLL instead of a process 1.0.00.152 01/24/13 01/27/13 done disable undo natter 1.0.00.152 01/27/13 01/27/13 done prevent reentrance in check for updates 1.0.00.153 01/01/13 01/28/13 done when cursor is at end of audio, keep it visible by shifting it left one pixel if needed 1.0.00.153 01/21/13 01/28/13 done distinguish x64 version in About dialog's caption 1.0.00.153 01/27/13 01/28/13 done add sort header to peak and RMS statistics 1.0.00.153 01/28/13 01/28/13 done add help file 1.0.00.153 01/28/13 01/29/13 done find clipping's report control unexpectedly scrolls a few lines if results require a scroll bar 1.0.00.153 01/29/13 01/29/13 done if navigation bar's selection start or end edit control has focus, closing document crashes app 1.0.00.153 01/28/13 01/30/13 done F6 should toggle between view and navigation bar 1.0.00.154 01/29/13 01/30/13 done left-clicking in time ruler should zoom in instead of setting now 1.0.00.154 01/31/13 01/31/13 done in find dialog, channel is not properly initialized 1.0.00.154 01/31/13 01/31/13 done portable version 1.0.00.159 12/07/12 02/07/13 done resizing view via right edge while zoomed far in sometimes paints incorrectly 1.0.00.160 01/14/13 02/07/13 done hiding results window reveals view scrolling bug on right side 1.0.00.160 02/07/13 02/07/13 done find clipping results must be compensated for start of selection 1.0.00.160 02/07/13 02/07/13 done scrolling causes double-width or duplicate audio cursor; false positives in GetNowXClampEnd 1.0.00.160 02/08/13 02/08/13 done peak statistics min/max goto ignores selection 1.0.00.160 02/05/13 02/11/13 done history bar with undo/redo to selected state 1.0.01.000 02/11/13 02/11/13 done canceling during undo/redo causes unexpected behavior and possible memory leak 1.0.01.000 02/11/13 02/11/13 done insert channel should use progress read 1.0.01.000 01/13/13 02/12/13 done option to change view colors 1.0.01.001 02/19/13 02/19/13 done wave data can't exceed 4GB; use enhanced byte array 1.0.01.002 01/22/13 02/22/13 done file formats other than WAV, via libsndfile 1.0.01.003 11/20/12 02/25/13 done resampling, via libsamplerate 1.0.02.000 02/25/13 02/25/13 done paste and insert should move audio cursor to end of selection 1.0.02.000 02/24/13 02/27/13 done MP3 decoding, via libmad 1.0.02.001 02/25/13 02/28/13 done insert audio file(s) into existing document 1.0.02.002 02/25/13 02/28/13 done allow multiple selection when inserting channels or files (and alpha sort them) 1.0.02.002 03/01/13 03/01/13 done in extract channels, precede speaker name with channel index 1.0.02.002 01/03/13 03/02/13 done paste and insert don't warn on different sample rates 1.0.02.002 02/25/13 03/02/13 done show audio format in status bar 1.0.02.002 02/25/13 03/03/13 done when dragging selection end, auto-scroll is very slow if both app and doc are maximized 1.0.02.002 03/03/13 03/04/13 done play doesn't work if cursor is at end of audio and repeat is off 1.0.02.003 03/03/13 03/04/13 done in find clipping, let user specify clipping level 1.0.02.003 03/03/13 03/04/13 done insert multiple files reopens player multiple times; should only reopen once at end 1.0.02.003 03/06/13 03/07/13 done RMS statistics incorrectly handles 32-bit sample on negative rail 1.0.03.000 03/08/13 03/08/13 done adjacently docked sizing bars show black border; don't pass dock style to Create 1.0.03.000 03/09/13 03/08/13 done editing speaker assignments causes player to escape loop; call UpdatePlayerState instead of Open 1.0.03.000 02/19/13 03/09/13 done peak meters 1.0.03.001 01/07/13 03/12/13 done optionally show channel names in view 1.0.03.002 03/09/13 03/12/13 done resample, format, and delete/insert channel reset speaker assignments 1.0.03.002 10/29/12 03/23/13 done vary number of minor ticks with zoom and unit 1.0.04.002 12/05/12 03/23/13 done spectral analysis 1.0.04.002 10/05/12 03/26/13 done ruler log scale 1.0.04.002 12/22/12 03/26/13 done filled series flickers during resizing; double-buffer plot control 1.0.04.002 03/23/13 03/28/13 done plot tooltip with series name and data point values 1.0.04.002 03/19/13 04/02/13 done real-time spectrum analyzer 1.0.04.004 03/23/13 04/02/13 done plot options for real-time spectrum analyzer, via context menu 1.0.04.004 03/30/13 04/02/13 done for data tip, two decimals is plenty per KR 1.0.04.004 04/04/13 04/04/13 done canceling RMS stats progress bar gives main window focus, allowing reentrance and potential crash 1.0.04.006 04/06/13 04/07/13 done real-time spectrum analyzer shouldn't wrap around to end of audio unless playback is looped 1.0.05.000 04/07/13 04/08/13 done meter bar can cause access violation if document is empty and playback is looped 1.0.05.000 04/08/13 04/08/13 done MP3 decoder introduces periodic artifacts; input handler must preserve unused input from previous pass 1.0.05.000 03/22/13 04/11/13 done encode MP3 via libmp3lame 1.0.06.000 Wayne, Barbara 04/10/13 04/16/13 done context-sensitive help 1.0.07.000 03/03/13 04/17/13 done add option for custom temporary files folder 1.0.07.001 Kolpo 03/22/13 04/20/13 done read AAC (MP4) via libfaad2 1.0.07.002 Barbara, Wayne 04/27/13 04/29/13 done changing playback buffer size fails quietly if doc is open 1.0.08.003 04/09/13 05/01/13 done recording 1.0.08.003 Freddie, Kolpo 05/05/13 05/05/13 done make devices persistent via GUID instead of description 1.0.08.007 02/08/13 05/08/13 done make sweep generation easier; subdialog of audio generator 1.0.09.000 Zak 05/06/13 05/08/13 done app icon should include 48x48 res 1.0.09.000 04/09/13 05/10/13 done detect clips in meter bar 1.0.09.001 Phil 05/06/13 05/17/13 done sound-activated recording; start/stop triggers consisting of peak level and duration 1.0.09.002 05/06/13 05/17/13 done one-touch recording: automatically generate recording filenames from date/time 1.0.09.002 05/06/13 05/17/13 done record via global hot key; requires automatic filename generation 1.0.09.002 Joby 05/06/13 05/18/13 done record command line argument, to faciliate record scheduling via Scheduled Task 1.0.09.002 05/20/13 05/20/13 done realtime spectrum analyzer displays incorrect results after audio format change 1.0.09.003 Phil 05/21/13 05/22/13 done meter bar paints outside its top margin after undoing format change 1.0.09.004 02/24/13 06/16/13 done channel selection for certain audio commands 1.0.10.000 06/10/13 06/18/13 done add record dialog checkbox to specify if output file should be opened after recording stops 1.0.10.000 Axel 12/30/12 07/13/13 done plugin architecture for audio processing; LADSPA plugin host 1.0.11.000 02/24/13 07/13/13 done equalization; via LADSPA plugins 1.0.11.000 03/03/13 07/13/13 done compressor/limiter; via LADSPA plugins 1.0.11.000 07/13/13 07/14/13 done in spectrum analysis dialog, let user specify a frequency range 1.0.11.002 David 02/20/13 08/03/13 done display/edit metadata 1.0.12.000 09/02/13 09/02/13 done ID3TagWrap.cpp doesn't compile in Unicode version, line 84 1.0.13.000 09/02/13 09/02/13 done in Win 7, list controls don't repaint columns during column resizing; specify common controls 6.0 1.0.13.000 09/02/13 09/02/13 done in metadata dialog, clear button doesn't move when dialog is resized 1.0.13.000 08/25/13 09/03/13 done when saving AAC/MP4 file, force Save As dialog and change file extension 1.0.13.000 09/04/13 11/07/14 done in Win 7, DirectSound won't play surround audio with incorrect or zero channel mask 1.0.14.001 10/05/12 hold tools e.g. hand, selection, magnifier; are they needed? 10/05/12 hold log view of audio 10/26/12 hold only draw channels that intersect clip box; negligible performance gain? 10/26/12 hold Unicode version; adds about 50KB to the 32-bit version's memory footprint 10/29/12 hold optionally convert samples to floating point to reduce degradation from repeated operations 11/11/12 hold if doc is opened from explorer and app is maximized, wave doesn't fill window 11/17/12 hold set loop points without restarting audio; thread safety issues 11/17/12 hold wheel zoom should work while navigation bar has focus; possibly confusing 11/20/12 hold channel mixdown (stereo to mono etc) 11/20/12 hold file comparison; non-trivial project 11/24/12 hold display entire file in separate view 11/24/12 hold cue markers; wave format allegedly supports it with cue and labeled text chunks 11/24/12 hold transport fast forward and reverse (skip forward and skip backward) 11/30/12 hold paste should scroll as needed to fit entire pasted area in view if possible 12/02/12 hold split audio into clips by detecting silences 12/07/12 hold move (shift) existing selection via drag; show hand cursor 12/08/12 hold select ruler font 12/22/12 hold plot control's fit to data should optionally extend to nearest major (or minor) tick 12/22/12 hold legend in plot control 12/22/12 hold calculate minimum major tick spacing from text extent 01/07/13 hold in fade dialog, selecting in/out shouldn't overwrite custom start/end 01/09/13 hold wave reader should preserve all chunks, even ones it doesn't understand; debatable 01/10/13 hold slide (offset in time) one or more channels; useless? 01/19/13 hold delete multiple channels at once 01/23/13 hold storage report showing memory/disk used by docs, clipboard, and undo history 02/04/13 hold clipboard/undo states that cause a memory exception should be retried to disk 02/13/13 hold options dialog Apply button; requires tracking of modifications 02/24/13 hold zoom slider(s) 02/24/13 hold add Audio menu, Select All and Deselect to view context menu; clutter alert 03/03/13 hold for variable bit rate MP3, decode finishes before progress bar ends; get duration from ID3 tags via libid3tag 03/03/13 hold on KR's Win7 laptop, channel count and channel mask must match or player won't open; breaks undo test 03/03/13 hold for insert/paste, optionally fix mismatched audio formats by converting as needed 03/07/13 hold language satellite resource DLLs don't load; not calling CWinApp::InitInstance 03/17/13 hold preview checkbox for audio processing commands 03/20/13 hold curve fitting in plot control; gnarly math 03/22/13 hold write AAC (MP4); libfaac quality is not so good, use Nero codec instead? Barbara, Wayne 03/22/13 hold use ffmpeg's libavcodec to read/write additional formats; does NOT include AAC 03/23/13 hold spectrum analysis should optionally show zero bin? KR 03/23/13 hold make minimum amplitude variable for RMS & spectrum analysis 03/23/13 hold make spectrum dialog modeless to allow selection change; dangerous 04/03/13 hold optional multimedia timer for more accurate update rate 04/04/13 hold lock toolbars Kolpo 04/09/13 hold batch support Freddie 04/13/13 hold remove clicks and pops Freddie 04/14/13 hold toolbar should have delete button 04/14/13 hold bar that displays current position in a large font 04/14/13 hold dither; libsndfile appears to implement it but does it work? 04/24/13 hold default Save As format Kolpo 09/04/13 hold in Win 7 Aero, random text appeared within view options color selection buttons; can't reproduce it 10/28/12 punt 32-bit version can't handle files > 2GB even in 64-bit OS 10/31/12 punt scroll bar flickers slightly during zooming 11/18/12 punt time ruler should show now; too cluttered, no need 11/18/12 punt time ruler should show selection with draggable handles; too cluttered, no need 11/20/12 punt time in measures; requires tempo and meter, not so useful 11/20/12 punt resizing dialog bar can be confusing because drag rectangle blends with MDI background 11/22/12 punt DirectSound doesn't work too well over remote desktop 11/22/12 punt player skips on badbox2 with SoundMAX drivers; works fine with USB codec, and on both laptops 01/19/13 punt if app is still running when reinstall starts, system reboots without prompting, due to msiexec /passive 01/20/13 punt generating wave with excessive number of channels crashes app or hangs OS 01/21/13 punt insert wave dialog should allow multiple selection; channels would be inserted in unpredictable order 02/08/13 punt clipboard should be shareable between multiple instances of the app; MDI makes this unnecessary 02/13/13 punt DirectX errors add 200K to exe in MFC6; a mere 72K in NET2008 04/08/13 punt real-time spectrum analyzer doesn't account for pitch shift 04/09/13 punt VST host; conflicts with GPL Freddie 04/09/13 punt CD burner; bloat alert! Freddie 05/07/13 punt recording to MP3; disk space is cheap Kolpo 05/09/13 punt find clipping gives false positives for signals with frequency near Nyquist 01/24/13 ripe copy peak/RMS statistics to clipboard 02/24/13 ripe channel selection for clipboard editing commands 03/17/13 ripe preview mode for clipboard edits KR, Andre 04/15/13 ripe better toolbar icons; use ARGB icons shipped with VS2008 Kolpo 04/20/13 ripe speaker assignment presets 07/23/13 ripe preview for plugins 08/02/13 ripe speaker assignment only works for integer PCM WAV files 10/04/13 todo change pitch w/o changing tempo and vice versa; port RubberBandPitchShift LADSPA plugin? Wayne