Difference between revisions of "GSoC 2009 Projects"

From Audacity Wiki
Jump to: navigation, search
(Bugfixing, help-generation script, auto-volume determination: added screenshot.)
(Mid term update - a little late.)
Line 5: Line 5:
 
** [http://socghop.appspot.com/student_project/show/google/gsoc2009/audacity/t124021801242 Bugfixing, help-generation script, auto-volume determination]  
 
** [http://socghop.appspot.com/student_project/show/google/gsoc2009/audacity/t124021801242 Bugfixing, help-generation script, auto-volume determination]  
 
** [http://socghop.appspot.com/student_project/show/google/gsoc2009/audacity/t124021801041 Bugfixing, scripting and find-notes improvements]
 
** [http://socghop.appspot.com/student_project/show/google/gsoc2009/audacity/t124021801041 Bugfixing, scripting and find-notes improvements]
*Information about the semimonthly test Alpha builds can be found [[GSoC Alphas|here]].}}
+
}}
  
  
Line 41: Line 41:
 
** '''Project Progress Page:''' [[User:D1-1/GSoC Progress|Progress]]
 
** '''Project Progress Page:''' [[User:D1-1/GSoC Progress|Progress]]
 
<br clear="all" />
 
<br clear="all" />
 +
 +
 +
----
 +
 +
 +
 +
==Other Information about the Projects==
 +
* '''Overall Audacity Project Admin''' [[User:Vaughan|Vaughan Johnson]]
 +
 +
 +
'''13th July 2009:'''  Both projects passed the mid term having achieved the mid term goals.  This year with a smaller group of students we've not been doing semi-monthly alphas.  The need to coordinate changes is less.  We are now more focussed on a stable release.  As a result the project goals for Dan's project have changed with much more being added into the scripting part - to make it useful in testing and in automated screenshot capture - and the planned substantial changes to track painting code being dropped, partly because of concerns about stability risks as we approach a stable release.  Andre's project goals have changed less.  The aim is to keep the AV code simple rather than risk a more complex interface that might not be completed in the remaining time.
 +
  
  
  
 
[[Category:GSoC]]
 
[[Category:GSoC]]

Revision as of 18:16, 30 July 2009

GSoC2009.png



André Pinto

Bugfixing, help-generation script, auto-volume determination

This project is primarily a ‘BugFix Superstar’ application where I commit myself to help Audacity team to fulfill its main objective, reach a stable state for 1.4 release. Being myself an Audacity user as a DJ and producer I propose to create a new simple and useful feature for automatic volume detection during a record session. I will also work on User Interface improvements. To meet community needs I've included on my GSoC project the creation of a solution for problems in generation of the zipped manual.

Help-file extraction log overlaying a sample help page
  • Mentored by: Martyn Shaw
  • Idea: Adapted from idea on list.
  • Mid Term Spin Off: 3 ‘P1 or P2 issues’ fixed; 7 ‘P3 to P5 issues’ fixed. Script to generate help zip file client side so that release is no longer blocked on help.


Dan Horgan

Bugfixing, scripting and find-notes improvements

Audacity is currently focused on the next stable release, so bug-fixing and tools to aid release are priorities. I intend to:

  • Fix a selection of the problems from the release checklist
  • Further develop the currently experimental scripting support
  • Work towards completing the 'Find Notes' feature by improving the related code

These enhancements should help the project move faster towards the next release and beyond.

mod-script-pipe.dll running a perl script to drive Audacity
  • Mentored by: Michael Chinen
  • Idea: Adapted from idea on list.
  • Mid Term Spin Off: (at least) Windows dll that allows a perl script to control import and export of wav files and apply effects. Problems with dialogs crashing non-GUI thread solved. Several linux-specific bugs solved.





Other Information about the Projects


13th July 2009: Both projects passed the mid term having achieved the mid term goals. This year with a smaller group of students we've not been doing semi-monthly alphas. The need to coordinate changes is less. We are now more focussed on a stable release. As a result the project goals for Dan's project have changed with much more being added into the scripting part - to make it useful in testing and in automated screenshot capture - and the planned substantial changes to track painting code being dropped, partly because of concerns about stability risks as we approach a stable release. Andre's project goals have changed less. The aim is to keep the AV code simple rather than risk a more complex interface that might not be completed in the remaining time.