Difference between revisions of "Developer Guide"

From Audacity Wiki
Jump to: navigation, search
(Moved Developing On Windows out)
(Reorganisation.)
Line 1: Line 1:
Getting Audacity building on Linux is usually
 
trouble-free because the right tools are there in the environment, or
 
can be found and installed easily.  The same isn't really true for
 
Windows and the win/compile.txt file provided with the Audacity source code assumes you know quite a lot
 
about how stuff works under the bonnet, and about Visual Studio.
 
 
=Platform Specific Guides=
 
 
* [[Developing On Windows]]
 
* [[Developing On Linux]]
 
* [[Developing On Mac]]
 
 
 
=Linux/Mac Set Up=
 
 
See:
 
* [[CompilingAudacity|Compiling Audacity]] and
 
* [[CompilingAudacityForBeginners|Compiling Audacity Step by Step Guide]]
 
  
  
Line 25: Line 7:
 
* Post error messages when asking for help, but try and select relevant bits.
 
* Post error messages when asking for help, but try and select relevant bits.
  
 +
=Platform Specific Guides=
 +
 +
Getting Audacity building on Linux is usually trouble-free because the right tools are there in the environment, or
 +
can be found and installed easily.  The same isn't really true for Windows and the win/compile.txt file provided with the Audacity source code assumes you know quite a lot about how stuff works under the bonnet, and about Visual Studio.
 +
 +
* [[Developing On Windows]]
 +
* [[Developing On Linux]] and [[CompilingAudacityForBeginners|Compiling Audacity Step by Step Guide]]
 +
* [[Developing On Mac]]
  
=More about Audacity=
+
=Design Topics=
  
See:
 
 
* [[ArchitecturalDesign]]
 
* [[ArchitecturalDesign]]
 
* [[AudacityLibraries]]
 
* [[AudacityLibraries]]

Revision as of 11:24, 30 August 2007


Tips for New Developers

  • Ask lots of questions and don't be afraid to look a divvy! It's a learning process and like I tell my students, 'if you don't understand (after a reasonable amount of effort), ask somebody who can help!'.
  • Use the same tools other people are using.
  • Post error messages when asking for help, but try and select relevant bits.

Platform Specific Guides

Getting Audacity building on Linux is usually trouble-free because the right tools are there in the environment, or can be found and installed easily. The same isn't really true for Windows and the win/compile.txt file provided with the Audacity source code assumes you know quite a lot about how stuff works under the bonnet, and about Visual Studio.

Design Topics

More about Digital Sound

There are articles on the web ranging from beginners guides on how sound is represented in a computer to research papers on DSP algorithms.