audacity / audacity/audacity

Make all track menu commands available for scripting / macros

Open
#4,895 0 comments 1 reaction 0 assignees View on GitHub
Enhancement Request macros / scripting
Dominant language
C++
Stars
18.4k
Forks
2.7k
Avg merge
3d 1h
Merged PRs (30d)
78

Description

### Your idea

Most of the track drop-down menu commands are available for scripting / macros, with some notable exceptions:
* Make Stereo Track
* Swap Stereo Channels
* Split Stereo Track
* Split Stereo to Mono
This proposal is to make these missing commands available for scripting / macros.

### Problem to be solved

Via scripting / macros:
* It is not possible to combine mono tracks to stereo without processing the tracks (much slower than "joining" the tracks).
* It is not possible to swap stereo channels without processing the track.
* It is not possible to split stereo tracks without duplicating and mixing down.
All of these operations are much more complicated and much slower than they need to be.

### Prior art

_No response_

### Additional context

This feature has been asked about on several occasions, including a recent question on Audacity Discord.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.