Ardour is an audio processing and editing application. It integrates broad hardware support, JACK and ALSA backends, flexible recording features, multi-channel nesting, import and exporting various file formats, comes with ready to use samples from freesound.org. It has a pretty editing UI, mixing, routing, monitoring, panning. Ardour allows non-destructive and non-linear editing, can be used for augmenting audio layers in video files even. And comes with many effect, input and output plugins. It's open source, but asks for donations on the download page for prebuilt binaries.
minor feature: Conditional jump or move depends on uninitialised value(s).Remove easter-egg..PI bypass, apply linear pin-connections..Add Lua bindings for libardour amp's simple gain..DSP::process_map() plugin-pin I/O map handing..Add a mute/gate plugin..Update script to use new process_map() API..Consolidate loop en/disable calls..And removing even more unused forward declarations..Add support for Lua DSP scripts with multiple MIDI outputs..Add example Lua DSP script with multiple MIDI outputs..Prevent concurrent loop and punch recording (backend)..Gracefully reject HTTP requests reaching the websockets surface..Make previous commit 81ecc2b compatible with libwebsockets==2..Avoid occasional response delay when handling HTTP in the websockets ..Add signals to indicate Punch/Loop constraints..Removal of punch range..Punch/Loop GUI control sensitivity..Dialog default to cancel..Libwebsockets compat..Duplicate control-ID when copying processors or proc state..Double free of undo commands (amend 9e6435f)..Restore visible automation lanes..Script to bypass all plugins..Some recursive undo removal..NO-OP: whitespace, re-indent..Ensure that regions have sources when saving..Allow to limit error dump..Display recent session-load errors in the GUI..Bail out if Playlist cannot be created..Convert v5 send state-state..Lua Amplifier plugin with gain-coeff ratio controls..'samples / frames' typo in PBD::stacktrace()..no pre-release warning dialog if beyond pre0..Off-by-one, start "Send" names at bitslot 1 (not 2)..Order setting I/O names..Luadoc build (follow up 2e9ac80, 5794d21)..Allow a-delay to boost output gain..Previous commit (increase max, not default)..Unfinished for handling desktop/NSM specifying session to load..Do not include in the Ardour namespace..Some doxygen warnings..Update doxygen doc..UI insert/send renaming..Polarity invert butto