# Audacity Dev

## en - English (main)

- [Audacity Dev resources](https://audacity.gitbook.io/dev/readme.md)
- [Introduction to Audacity development](https://audacity.gitbook.io/dev/getting-started/introduction.md)
- [Codebase overview](https://audacity.gitbook.io/dev/getting-started/codebase-overview.md)
- [Coding standards](https://audacity.gitbook.io/dev/getting-started/coding-standards.md)
- [Making Audacity Doxygenable](https://audacity.gitbook.io/dev/getting-started/coding-standards/making-audacity-doxygenable.md)
- [Strings & translatable code](https://audacity.gitbook.io/dev/getting-started/strings-and-translatable-code.md)
- [Developing your own plugins and scripts](https://audacity.gitbook.io/dev/scripting/developing-your-own-plugins-and-scripts.md)
- [Scripting reference](https://audacity.gitbook.io/dev/scripting/scripting-reference.md)
- [Creating your own Nyquist Plugins](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins.md)
- [Headers Reference](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/headers-reference.md)
- [Plugin Reference](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/plugin-reference.md): This page offers a detailed look at the structure and syntax of Nyquist Plug-ins. It is intended for people who wish to write their own plug-ins.
- [Widgets Reference](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/widgets-reference.md)
- [Basics](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/basics.md)
- [Delay Basics](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/basics/delay-basics.md): This page explains how to use Nyquist to add a feedback delay effect in Audacity.
- [Independent Stereo Volume Basics](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/basics/independent-stereo-volume-basics.md): This page explains how to use Nyquist to change the volume of left and right stereo channels independently.
- [Prompt Basics](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/basics/prompt-basics.md): This page explains how to use the Audacity Nyquist Prompt to test-run Nyquist code snippets.
- [Volume Basics](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/basics/volume-basics.md): This page explains how to use Nyquist to change the volume of Audacity tracks in different ways.
- [Tutorials](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/tutorials.md)
- [File Button Tutorial](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/tutorials/file-button-tutorial.md): This tutorial provides a description and examples of how to create and use a File-Button Widget in Nyquist Plugins.
- [Macro Tutorial](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/tutorials/macro-tutorial.md): Nyquist-Macros are a special kind of Nyquist plug-in that instruct Audacity to perform tasks using Audacity's scripting interface.
- [Property List Tutorial](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/tutorials/property-list-tutorial.md)
- [Stereo Tracks Tutorial](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/tutorials/stereo-tracks-tutorial.md): This tutorial provides a brief introduction to using stereo tracks in Nyquist programming.
- [The \*SCRATCH\* Symbol Tutorial](https://audacity.gitbook.io/dev/scripting/creating-your-own-nyquist-plugins/tutorials/the-scratch-symbol-tutorial.md): This page provides a brief introduction to using the \*SCRATCH\* symbol in Nyquist programming.
- [Creating custom themes](https://audacity.gitbook.io/dev/scripting/creating-custom-themes.md)
- [4 steps to make an effect stateless](https://audacity.gitbook.io/dev/refactoring/4-steps-to-make-an-effect-stateless.md)

## es - Español

- [Home](https://audacity.gitbook.io/dev/es/home.md)
- [Construyendo Audacity](https://audacity.gitbook.io/dev/es/construyendo-audacity.md)
