{"version":1,"pages":[{"id":"SNvIs6SdqQBQQ9v1uKXm","title":"Audacity Dev resources","pathname":"/dev","siteSpaceId":"sitesp_BCUGG","description":""},{"id":"SOpJ521JxqltlmhqKkf0","title":"Introduction to Audacity development","pathname":"/dev/getting-started/introduction","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"oizQloR0H9YTsMvCOGWj","title":"Codebase overview","pathname":"/dev/getting-started/codebase-overview","siteSpaceId":"sitesp_BCUGG","breadcrumbs":[{"label":"Getting started"}]},{"id":"1BK98xqUJiltxSppF2uM","title":"Coding standards","pathname":"/dev/getting-started/coding-standards","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"a5yBol0sEwUGQQONIimF","title":"Making Audacity Doxygenable","pathname":"/dev/getting-started/coding-standards/making-audacity-doxygenable","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Coding standards"}]},{"id":"okbKF1mGSXqfOuR3lpbw","title":"Strings & translatable code","pathname":"/dev/getting-started/strings-and-translatable-code","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"MnjFHq4WgTbWCl1K5BdY","title":"Developing your own plugins and scripts","pathname":"/dev/scripting/developing-your-own-plugins-and-scripts","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"}]},{"id":"eJ9UHzyTeQflhG3g6Dpd","title":"Scripting reference","pathname":"/dev/scripting/scripting-reference","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"}]},{"id":"cqkZ6sH3XDbJQgtfq6Oe","title":"Creating your own Nyquist Plugins","pathname":"/dev/scripting/creating-your-own-nyquist-plugins","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"}]},{"id":"Jsu5MD2FdDERJZ6wTiUe","title":"Headers Reference","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/headers-reference","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"}]},{"id":"hfFFetsOgEujrSI3pL93","title":"Plugin Reference","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/plugin-reference","siteSpaceId":"sitesp_BCUGG","description":"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.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"}]},{"id":"bpWnSiB9xVu6VyULuZkM","title":"Widgets Reference","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/widgets-reference","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"}]},{"id":"77fHK0UqH7rZD0MJQ3fe","title":"Basics","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/basics","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"}]},{"id":"TDcuHfUo4JjERoZBAZsB","title":"Delay Basics","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/basics/delay-basics","siteSpaceId":"sitesp_BCUGG","description":"This page explains how to use Nyquist to add a feedback delay effect in Audacity.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Basics"}]},{"id":"RWDZVky4FSzlwI4of7oR","title":"Independent Stereo Volume Basics","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/basics/independent-stereo-volume-basics","siteSpaceId":"sitesp_BCUGG","description":"This page explains how to use Nyquist to change the volume of left and right stereo channels independently.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Basics"}]},{"id":"sUDHJOQYMFfC2CRLZy4j","title":"Prompt Basics","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/basics/prompt-basics","siteSpaceId":"sitesp_BCUGG","description":"This page explains how to use the Audacity Nyquist Prompt to test-run Nyquist code snippets.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Basics"}]},{"id":"Sy4dUDRncoxpu8J25Ab3","title":"Volume Basics","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/basics/volume-basics","siteSpaceId":"sitesp_BCUGG","description":"This page explains how to use Nyquist to change the volume of Audacity tracks in different ways.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Basics"}]},{"id":"BpKLAGmebEclQL96qOcQ","title":"Tutorials","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/tutorials","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"}]},{"id":"pmMhMz3vHmW0hOkrxuZi","title":"File Button Tutorial","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/tutorials/file-button-tutorial","siteSpaceId":"sitesp_BCUGG","description":"This tutorial provides a description and examples of how to create and use a File-Button Widget in Nyquist Plugins.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Tutorials"}]},{"id":"8MnVXk7tnBzD4W5WEO5J","title":"Macro Tutorial","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/tutorials/macro-tutorial","siteSpaceId":"sitesp_BCUGG","description":"Nyquist-Macros are a special kind of Nyquist plug-in that instruct Audacity to perform tasks using Audacity's scripting interface.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Tutorials"}]},{"id":"wAkxqcHte3UaqjQCXNhP","title":"Property List Tutorial","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/tutorials/property-list-tutorial","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Tutorials"}]},{"id":"1haCunHO0mr2mUJLj9hm","title":"Stereo Tracks Tutorial","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/tutorials/stereo-tracks-tutorial","siteSpaceId":"sitesp_BCUGG","description":"This tutorial provides a brief introduction to using stereo tracks in Nyquist programming.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Tutorials"}]},{"id":"GI7XxxH4Fs7K0HmfKW7p","title":"The *SCRATCH* Symbol Tutorial","pathname":"/dev/scripting/creating-your-own-nyquist-plugins/tutorials/the-scratch-symbol-tutorial","siteSpaceId":"sitesp_BCUGG","description":"This page provides a brief introduction to using the *SCRATCH* symbol in Nyquist programming.","breadcrumbs":[{"label":"Scripting"},{"label":"Creating your own Nyquist Plugins"},{"label":"Tutorials"}]},{"id":"HoqDJAsipV65zBTR5iDZ","title":"Creating custom themes","pathname":"/dev/scripting/creating-custom-themes","siteSpaceId":"sitesp_BCUGG","description":"","breadcrumbs":[{"label":"Scripting"}]},{"id":"GGR0s6K0P5iKaOQUonx5","title":"4 steps to make an effect stateless","pathname":"/dev/refactoring/4-steps-to-make-an-effect-stateless","siteSpaceId":"sitesp_BCUGG","breadcrumbs":[{"label":"Refactoring"}]},{"id":"cLKFxXzR0coju1htPSr6","title":"Home","pathname":"/dev/es","siteSpaceId":"sitesp_xkCZK"},{"id":"X2P7mNvCmW9gyCjFeg8E","title":"Construyendo Audacity","pathname":"/dev/es/construyendo-audacity","siteSpaceId":"sitesp_xkCZK"}]}