Difference between revisions of "Proposal: Earlier Disk Over-run Warnings"

From Audacity Wiki
Jump to: navigation, search
(Developer/QA Backing: me)
(added tables for analysis and tracking)
Line 15: Line 15:
 
==Use Cases==
 
==Use Cases==
 
TBP
 
TBP
 +
 +
==Tables for analysis and subsequent tracking==
 +
 +
=== File Menu ===
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| New
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Open
 +
| depends on data size and settings
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Close
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Save Project
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Save Compressed Copy of Project Project
 +
| TBP
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Check Dependencies
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Edit Metadata Tags
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Import
 +
| depends on file size & type
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Export (various)
 +
| file size calculable
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Apply Chain
 +
| TRICKY
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Edit Chains
 +
| TBP
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Page Setup
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Print
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
|}
 +
 +
=== Edit Menu ===
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| Cut
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Delete
 +
| TBP
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Copy
 +
| calculable
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Paste
 +
| calculable
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Duplicate
 +
| calculable
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Labelled Audio>Copy
 +
| calculable
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|}
 +
 +
=== Transport Menu ===
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| Record
 +
| open-ended
 +
| yes
 +
| Mark Young
 +
| ongoing
 +
| no
 +
| no
 +
|-
 +
| Timer Record
 +
| open-ended
 +
| yes
 +
| Mark Young
 +
| ongoing
 +
| no
 +
| no
 +
|-
 +
| Append Record
 +
| open-ended
 +
| yes
 +
| Mark Young
 +
| ongoing
 +
| no
 +
| no
 +
|}
 +
 +
== Tracks Menu ==
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| Stereo Track to Mono
 +
| probably calculable
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Mix and Render
 +
| probably calculable
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Mix and Render to new Track
 +
| probably calculable
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Resample
 +
| probably calculable
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|}
 +
 +
=== Generate Menu ===
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| Chirp
 +
| calculable
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| DTMF Tone
 +
| calculable
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Noise
 +
| calculable
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Silence
 +
| calculable
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Tone
 +
| calculable
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Click Track
 +
| calculable
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Pluck
 +
| calculable
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Risset Drum
 +
| calculable
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|}
 +
 +
=== Effect Menu ===
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| Amplify
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Auto Duck
 +
| TBP
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Bass & Treble
 +
| 107% - used more while working
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Change Pitch
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Change Speed
 +
| varies with % change
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Change Tempo
 +
| varies with % change
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Click Removal
 +
| varies
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Compressor
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Echo
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Equalization
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Fade In
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Fade Out
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Invert
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Leveller
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Noise Reduction
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Normalize
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Nyquist Prompt
 +
| ???
 +
| ???
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Paulstretch
 +
| massive
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Phaser
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Repair
 +
| TBP
 +
| unlikely
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Repeat
 +
| 0%
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Reverb
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Reverse
 +
| 100%
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Sliding Time Scale/Pitch Shift
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Truncate Silence
 +
| varies by amount of silence
 +
| possibly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Wahwah
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|}
 +
 +
=== Effect Menu below the line===
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| Adjustable Fade
 +
| 100%
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Clip Fix
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Crossfade Clips
 +
| adds length of fade
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Crossfade Tracks
 +
| adds length of fade
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Delay
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| High Pass Filter
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Limiter
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Low Pass Filter
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Notch Filter
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| SC4
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Spectral edit multi tool
 +
| 100%
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Spectral edit parametric EQ
 +
| 95%
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Spectral edit shelves
 +
| 100%
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Studio Fade Out
 +
| 100%
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Tremolo
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Vocal Reduction and Isolation
 +
| 100%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Vocal Remover
 +
| 50%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Vocoder
 +
| 50%
 +
| yes
 +
|
 +
| no
 +
| no
 +
| no
 +
|}
 +
 +
=== Analyze Menu ===
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| Contrast
 +
| TBP
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Plot Spectrum
 +
| TBP
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Find Clipping
 +
| TBP
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Beat Finder
 +
| TBP
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Regular Interval Labels
 +
| TBP
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Sample Data Export
 +
| TBP
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Silence Finder
 +
| TBP
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|-
 +
| Sound Finder
 +
| TBP
 +
| probably
 +
|
 +
| no
 +
| no
 +
| no
 +
|}
 +
 +
=== Generate/Effect/Analyze Menus ===
 +
 +
{| style="text-align: left" class="wikitable sortable"
 +
! valign="top"|Command
 +
! % extra
 +
! Needs trapping
 +
! Assigned to
 +
! Fixed
 +
! Tested
 +
! Resolved
 +
|-
 +
| Add / Remove Plug-ins
 +
| varies
 +
| almost certainly
 +
|
 +
| no
 +
| no
 +
| no
 +
|}
 +
  
  

Revision as of 15:16, 15 April 2016

Proposal pages help us get from feature requests into actual plans. This page is a proposal to increase Audacity;s resistance to situation where disk over-run causes problems
Proposal pages are used on an ongoing basis by the Audacity development team and are open to edits from visitors to the wiki. They are a good way to get community feedback on a proposal.


  • Note: Proposals for Google Summer of Code projects are significantly different in structure, are submitted via Google's web app and may or may not have a corresponding proposal page.


The Problem

Bug #437 relates to this issue and is where it was originally reported.

Proposed Feature

TBP


Developer/QA Backing

  • Peter

Use Cases

TBP

Tables for analysis and subsequent tracking

File Menu

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
New TBP  ??? no no no
Open depends on data size and settings almost certainly no no no
Close TBP  ??? no no no
Save Project TBP  ??? no no no
Save Compressed Copy of Project Project TBP almost certainly no no no
Check Dependencies TBP  ??? no no no
Edit Metadata Tags TBP  ??? no no no
Import depends on file size & type almost certainly no no no
Export (various) file size calculable almost certainly no no no
Apply Chain TRICKY almost certainly no no no
Edit Chains TBP probably no no no
Page Setup TBP  ??? no no no
Print TBP  ??? no no no

Edit Menu

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
Cut TBP  ??? no no no
Delete TBP  ??? no no no
Copy calculable almost certainly no no no
Paste calculable almost certainly no no no
Duplicate calculable almost certainly no no no
Labelled Audio>Copy calculable almost certainly no no no

Transport Menu

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
Record open-ended yes Mark Young ongoing no no
Timer Record open-ended yes Mark Young ongoing no no
Append Record open-ended yes Mark Young ongoing no no

Tracks Menu

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
Stereo Track to Mono probably calculable almost certainly no no no
Mix and Render probably calculable almost certainly no no no
Mix and Render to new Track probably calculable almost certainly no no no
Resample probably calculable probably no no no

Generate Menu

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
Chirp calculable yes no no no
DTMF Tone calculable yes no no no
Noise calculable yes no no no
Silence calculable yes no no no
Tone calculable yes no no no
Click Track calculable yes no no no
Pluck calculable yes no no no
Risset Drum calculable yes no no no

Effect Menu

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
Amplify 100% yes no no no
Auto Duck TBP yes no no no
Bass & Treble 107% - used more while working yes no no no
Change Pitch 100% yes no no no
Change Speed varies with % change yes no no no
Change Tempo varies with % change yes no no no
Click Removal varies yes no no no
Compressor 100% yes no no no
Echo 100% yes no no no
Equalization 100% yes no no no
Fade In 100% yes no no no
Fade Out 100% yes no no no
Invert 100% yes no no no
Leveller 100% yes no no no
Noise Reduction 100% yes no no no
Normalize 100% yes no no no
Nyquist Prompt  ???  ??? no no no
Paulstretch massive yes no no no
Phaser 100% yes no no no
Repair TBP unlikely no no no
Repeat 0% almost certainly no no no
Reverb 100% yes no no no
Reverse 100% probably no no no
Sliding Time Scale/Pitch Shift 100% yes no no no
Truncate Silence varies by amount of silence possibly no no no
Wahwah 100% yes no no no

Effect Menu below the line

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
Adjustable Fade 100% probably no no no
Clip Fix 100% yes no no no
Crossfade Clips adds length of fade probably no no no
Crossfade Tracks adds length of fade probably no no no
Delay 100% yes no no no
High Pass Filter 100% yes no no no
Limiter 100% yes no no no
Low Pass Filter 100% yes no no no
Notch Filter 100% yes no no no
SC4 100% yes no no no
Spectral edit multi tool 100% probably no no no
Spectral edit parametric EQ 95% probably no no no
Spectral edit shelves 100% probably no no no
Studio Fade Out 100% probably no no no
Tremolo 100% yes no no no
Vocal Reduction and Isolation 100% yes no no no
Vocal Remover 50% yes no no no
Vocoder 50% yes no no no

Analyze Menu

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
Contrast TBP probably no no no
Plot Spectrum TBP probably no no no
Find Clipping TBP probably no no no
Beat Finder TBP probably no no no
Regular Interval Labels TBP almost certainly no no no
Sample Data Export TBP probably no no no
Silence Finder TBP probably no no no
Sound Finder TBP probably no no no

Generate/Effect/Analyze Menus

Command  % extra Needs trapping Assigned to Fixed Tested Resolved
Add / Remove Plug-ins varies almost certainly no no no


Details

TBP


GUI Examples

TBP


Previous Feature Requests relating to this proposal

TBP