Next Release
From Audacity Wiki
Revision as of 16:27, 19 April 2015 by PeterSampson (talk | contribs) (→Below the Fold: Peter's WIBN list)
Peter 19Apr15: James can you clarify a few things that are not mentioned on this page:
- WDM-KS - are we planning to turn this on, at least experimentally for 2.1.1 alphas and maybe release?
- Modules: these are turned on again in 2.1.1 alpha nightlies - are we planning to have this in the release?
- Scientific Filters: I note that this has been turned on again in the 2.1.1 alpha nightlies - are we planning to have this in the release?
Contents
Code going into 2.1.1
This is a notes page to help us in preparing the announcement for 2.1.1. It might also help with highlighting areas needing more test focus.
Headline Features
- Much much faster with larger projects, thanks to a faster method for storing the autorecovery file.
- Scrubbing (link to the manual for details), including backwards play.
- Small speed ups on spectrogram enabling a new 'spectral refinement' feature that gives crisper spectrograms. This option is particularly suitable for voice work.
- RT preview feature extended to some built in effects.
- Upgraded to Nyquist 3.0.9 (benefits??)
- Updated LV2 libs (benefits??)
- More VI usability enhancements (track focus)
- Crash report integration
Peter 19Apr15: surely Steve's new upgrade to Timeline Quick Play should be mentioned here - it adds major functionality and utility to the Timeline.
Bugs Addressed
These probably won't be reported on individually.
- ---: Parameters that weren't configurable in chains now fixed.
- ---: Meter refresh flicker fixed
- ---: Meter refresh rate update fixed
- 882: memory leaks and orphans
- ---: memory leak in noise reduction
- 886: Some missing translations now fixed.
- 881: Swapped status messages.
- 897: Time ruler redrawn.
- 819: Paste mutates clipboard
- 830: Paste destroys envelopes in clipboard.
- 859: Play cursor.
- 828: Crash in contrast.
- 812: vertical scrollbar positions.
- 765: [P2] Slow on large projects. (is in headline Features)
- 887: [P2] Crash when Screenshot tool open.
- Enh809: Spectral selection persists.
Peter 9Apr15: James can we please consider adding Bug #894 (Spectral Selection cannot be turned off) to this list. We agreed to let this pass through and release Spectral Selection permanently turned "on" in 2.1.0 in order not to hinder the release of 2.1.0 - but with the proviso that it should be discussed further and possibly remedied for the next release. Imo it is worthy of a higher P rating than Gale has currently assigned to it of "P4 Enhancement". In my view it is not an enhancement it should always have been capable of being either "on" or "off" with the default "off".
(Probably) Not reported on
- ESC can now abort vertical ruler zooming.
- Travis integration.
- Count-down diags and performance logging.
- Revision ID now in build-info-window.
- Moved to git (= more developers helping).
- Some progress on wx3 support
- ---: Many compilation fixes from Dave Avery
- ---: Dance with wxTRANSLATE and new XO() macro. Particularly relevant to Noise Reduction Effect.
- 902: Clearer announcement we don't support wx3 yet!
- 910: Seg fault locating FFMpeg.
- Removed old code (Libsamplerate and Libresample now done by Libsoxr)
Below the Fold
Notes that are relevant to next release.
WIBN= "Wouldn't It Be Nice".
These are aspirational changes. The closer we get to June the less likely the ones still listed in this section are to be in.
James' WIBN List
- 276 [P2] Repeatedly start/stopping Pulse Audio. A fix by keeping the audio card open. Also means monitoring persists.
- 673 [P2] Installer language does not carry through to executable. Even if done for 2.1.1 we will not have inno in all Audacity languages for 2.1.1.
- Diags - Glitch detection (counting) of overruns and underruns.
- Diags - Command line options, and run very simple test, e.g. generate DTMF from Travis build to get us started on automated test.
- Diags - mod-diag as built-in module.
- Diags - mod-diag actually with a GUI window so we can see diags and reset them live.
- Diags - Automatically generate screenshot for each effects dialog.
James' Notes
- We will not be supporting wx3 with 2.1.1 and that needs to be clear in the announcement.
- The shift to binary in autorecovery is potentially a little dangerous. We need to review whether there are integrity (part written) file issues, which would affect us if there are large histories. Possibly needs a checksum on the end to guard against that? Possibly useful test is with a deliberately corrupted auto recovery file, and see what happens.
- The shift to built-in effects using the new RT code is potentially dangerous. Possible issues include these effects offering (broken) RT preview, parameters from Chirp appearing in ToneGen (they share the same code). EQ and Noise Reduction possibly the most likely to have problems, as they have non-standard parameters.
General News/Activity
- Google code going read-only in August.
- Debian Jessie on 25th April, with wx3.
- Alexandre Prokoudine Interview on future of Audacity, 17th April.
- Viktor working on (LADSPA?) percussion/harmonic separation effect.
- Trademark etc discussions with Dominic.
Steve's WIBN List
- 683: Excessive amplification causes NaNs.
Paul/Leland WIBN List
- Enhanced NumericTextControl + Slider combination in ShuttleGUI.
Paul WIBN List
- Color tweaks on spectral selection.
Peter's WIBN list
- Proposal new Zoom Toolbar: separate off the zoom controls from the Edit Toolbar - and increase zoom functionality
- Proposal Action edits when in Pause mode: Many users are confused that editing and effects functions are not available while playback is paused.
- Proposal DC Offset removal : a proposal to rationalize DC management offset removal
2.1.2
These are things identified in 2.1.1 that might be in 2.1.2.
- Configurable Mouse Prefs.
- Far fewer binding prefs set up by default. The most common high value ones only. Instead use import for a fully populated list, if desired. Power users (the people who use all the shortcuts) will typically set up their own.