Audacity 3.2.0 is a gigantic release, adding:
- VST3 support
- Realtime Effects support
- The ability to upload and share audio with our new sister service, audio.com
- And much more!
Hello everyone! Now that Google Summer of Code 2022 has wrapped up, I’d like to present the work that I have done over the summer. I would also like to take the time to thank Audacity for giving me this opportunity that has made me much more aware of, and competent in, open-source development. Please use this link if you would like to return to my first blog post and read about the project from the beginning.
You can view the final state of my work for GSoC on this pull request.
I have met most of the goals originally proposed, with the structure of the Rulers updated for increased flexibility and the vertical Linear dB Waveform ruler and Beats & Measures timer having been created. Here is a summary of the changes made for this project:
RulerUpdaterclasses, as well as their large number of subclasses, were created by extracting and reformatting existing code into polymorphic objects.
SetFormatfunctions were created to support this polymorphism for the Ruler, replacing the
SetCustomfunctions which restricted the ruler to messier switch statements.
SetFormatDatafunctions were created on the Ruler to allow for data of any type to be passed to the ruler. This replaces the
SetUseZoomInfofunction as well as other functions which control
ZoomInfo, and open up the doors for much more flexible data passing.
TickSizes, and added the ability to set
minorMinorticks (the smallest tick size) using
TickSizes. This gives increased flexibility to updaters that rely on this, like the default
CustomUpdaterValueupdater, which allows the specific necessary dB values for a linear dB ruler to be passed to the ruler creation function.
BeatsFormat, was created, which relies on the new ability to pass in data to a ruler format.
BeatsFormatto display time based on user-defined beats per minute and time signature. This data can be set in the preferences dialogue.
I’d also like to go over some planned future changes, as I intend to continue working on this project:
I’d like to especially thank my mentor Paul Licameli, as well as the support from everyone on the Audacity team, including but not limited to Dmitry Vedenko, Peter Sampson, and Peter Jonas. I hope that my work can lead to many new and useful development for Audacity’s user interface in the future.
Here’s a sneak peek into the next big version of Audacity, featuring support for VST3 and non-destructive editing! Read more: https://forum.audacityteam.org/viewtopic.php?f=68&t=126279
We were wondering about how, why and where you share your work with other people. Please fill out the following quick survey if you do (or don’t!) share your songs, edits, podcasts or other work:
Thank you for your participation in advance!
Audacity 3.1.3 has been released. It features the following improvements:
You can download Audacity at audacityteam.org/download.
In this post, I want to introduce our plans to create a new online manual, which we intend to replace the current one found here.
First, it is worth explaining why we want to replace the existing manual, which has been meticulously kept up-to-date by a handful of dedicated contributors. The existing system is built on MediaWiki, which unfortunately comes with a lot of trouble attached that limits its overall usefulness: For example, due to spam problems, it has not been open to contributions from the public for a long time. As a result, the number of active editors has been very small (around 3 or 4 people). Consequently, it has also not been translated in quite a long time, which we feel is a big disadvantage.
Secondly, the manual was being packaged with the installer, which meant that it needed to be completely up-to-date prior to a release. Apart from being an unnecessary release blocker, this also meant that any corrections or optimisations to the manual could only be published whenever a new version of Audacity was released.
Thirdly, it was written to serve a dual-purpose: being both a developer reference as well as a user manual, which made it quite complicated – a problem exacerbated by not having a search function. As a result, around 90% of Audacity users were using web search engines such as Google to get help with Audacity, where more user-focused content from third parties massively out-performed our manual (the average manual page gets about 180 clicks per month). This is significantly lower than what we expect from an app as widely used as Audacity is.
For the above reasons, we have decided that our resources are overwhelmingly better spent on creating a new manual that attempts to get users up to speed as easily as possible. This new manual will be called Audacity Support.
With that in mind, we want to accomplish the following goals with Audacity Support:
The current plan is to host Audacity Support on Gitbook. Gitbook has inherent benefits over MediaWiki for our purposes in several areas:
For Contributors, Gitbook has a nice visual editor (as opposed to MediaWiki’s plain-text/wiki-syntax editor). It also can sync to Github, so if you prefer working with a local markdown or text editor, you can do that, too. This Github integration also will enable translations down the line (several translation tools integrate with it easily), but since we’re starting fresh, we’ll hold off on translations until the English version has reached a somewhat decent level of maturity. Video tutorial creators will be able to easily embed their content on relevant pages.
There may be individual pages from the old manual which make sense to be ported over to Audacity Support, but generally, we want a fresh start, with the developer reference bits of the old manual not getting ported over. Speaking of which, the old manual would stay as-is and will not get updated or included in the installer past 3.1.x.
As a preview, you can view the Gitbook page on https://audacity.gitbook.io/audacity/. Please bear in mind that we have only just started the process of populating it with content and it still contains a lot of unfinished material. While we are not yet calling for contributions, you can get editor access on https://audacityteam.org/gitbook-access. We will welcome anyone who wants to take part in defining the overall structure and style.
We’re happy to announce that Audacity 3.1 has been released. This release focuses on making audio editing easier. The key improvements are:
You can download Audacity 3.1 for Windows, macOS and Linux on audacityteam.org/download.
We want to know from you: If you need help with Audacity, where do you go? How do you use our manual and other support options? Please answer this survey here: https://www.surveymonkey.com/r/MH3TMZX
It’ll be really helpful for us to know what you think!
We’re happy to announce our latest release: Audacity 3.0.3.
You can download Audacity 3.0.3 for Windows, macOS and GNU/Linux at audacityteam.org/download.