Audacity

From Gentoo Wiki
Jump to:navigation Jump to:search
This article is a stub. Please help out by expanding it - how to get started.

Audacity is a cross-platform audio editing application.

Installation

USE flags

USE flags for media-sound/audacity Free crossplatform audio editor

+flac Add support for FLAC: Free Lossless Audio Codec
+ladspa Enable the ability to support ladspa plugins
+lv2 Add support for Ladspa V2
+ogg Add support for the Ogg container format (commonly used by Vorbis, Theora and flac)
+portmixer Enable the internal portmixer feature
+vorbis Add support for the OggVorbis audio codec
alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
audiocom Enable integrated uploading to audio.com
ffmpeg Enable ffmpeg/libav-based audio/video codec support
id3tag Enable ID3 tagging via media-libs/libid3tag
mad Add support for mad (high-quality mp3 decoder library and cli frontend)
mpg123 Use media-sound/mpg123-base instead of media-libs/libmad for MPEG decoding
opus Enable Opus audio codec support
sbsms Enable slower, more accurate pitch and tempo changing via media-libs/libsbsms
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
twolame Enable twolame support (MPEG Audio Layer 2 encoder) via media-sound/twolame
vamp Enable vamp plugins support (Audio analysing plugins)
wavpack Add support for wavpack audio compression tools

Note
Audacity uses PortAudio as its audio API, you may wish to set the USE flags for media-libs/portaudio to add or remove support for an audio backend from Audacity.

Emerge

root #emerge --ask media-sound/audacity

Troubleshooting

JACK missing as a host

If the jack USE flag is enabled for media-libs/portaudio, and JACK still isn't available, it's likely because JACK isn't running. PipeWire-based systems can use PipeWire as a JACK replacement by enabling the jack-sdk USE flag on media-libs/portaudio; otherwise, refer to the JACK article for information on setting up JACK.

No audio output on OpenRC+PipeWire

Absence of audio output on a OpenRC+PipeWire system might indicate that the elogind USE flag needs to be enabled on the media-video/pipewire package.

See also