Separate shuttle functionality and playback speed - Playback speed should be a constant between transport starts and stops. The current control for shuttling forwards and backwards can remain, but always return to either 'Stop' or the currently set 'Playback speed'.

Cloned regions (audio and midi).

Definable record point within mixer channel ie input or anywhere in the redirect/plugin chain.

Media management.

VCA style Master and Slave grouping, with unlimited depth of nesting.

Multi-resolution peak files. Including clipping indication data

Reverse logic of opacity for regions. Change to transparent, which should be off by default.

modularize Session?

move static methods into utility namespace?

move vectorized methods?

Improve surfaces code, add surfaces.

Copy/paste of regions and/or chunks between instances?

Tear off groups for mixer strips.

Performance.

Finish "operation applies to selection" - no more clicked_regionview, clicked_trackview etc. as targets.

All plugins on/off button.

Option for recording stereo (or any multi stream) tracks as one file rather than split into two (or more) files.

Theme manager Window showing the widget/elements of the UI that the colours are being changed for.

Larger panning control window open-able on each channels panner, allowing finer control and more info. Particularly for the new stereo panner.

Implement more comprehensive panning.

Identify (and name) the places where panning/positional information must be applied (e.g. outputs from ardour, summing points in busses), and deliver positional information along with audio data to them, then pan according to the i/o configuration.

Allow panners to be disconnected from the above if, for example, sends need to pan independently of the main route panner.

Option to number tracks (Numbering is now implememnted as an option in 4.0) and have track jack port names include this numbering.

Shuffle/Ripple edit mode overhaul.

More comprehensive click management.

Ability to define different sounds for each beat.

Ability to place accent on different beats.

Change tempo with vari-speed.

Add transport keys and a clock to the monitor section.

Add the ability to insert plugins in the monitor section. Mainly for adding meters

Performance.

Rework sorting of the region list in the Editor Notebook Tabs.

Allow track/mixer strip reordering by dragging directly on track headers or mixer strips, including dragging multiple non-contiguous tracks/strips and have them become so on dropping.

Allow the loading of audio directly to the time line from any file type and of any sample rate without conversion i.e. real time SRC.

Template manager

Prevent user playhead-locates when slaved to external timecode-source, while the transport is rolling (or the slave is locked).

Improve auditioning in both the import dialogue and the region list.

In the Import Dialogue add a waveform view of the file being auditioned. Have a playhead on this view and allow clicking to locate within the file.