Different envelope tool curves and time track versatility

I’m wondering if there would be a way to make the envelope tool do different types of curves. I’m using it on a time track, but I’m only able to get exponential curves with it, and I’m trying to get the opposite (kind of like crossfades, only on a time track).

Also, would there be a way to get the time track to go to 1% of it’s original speed without having to render the track twice?

Thanks in advance!

I’ve been looking at this, and yes it is possible, but it is difficult, especially if you want to use different types of curve in the same project. Currently, the curve type is a fixed “global” setting within Audacity. To support multiple curve types in the same project would require changing (extending) the Audacity project format, so that envelope points not only have “time” and “value” properties, but each point would require an additional (one or more) property for “curve type”. Changing the format is always a risky thing to do - we would want to avoid breaking compatibility with old projects.

As a starting point, I’m looking at adding an option for a project to use linear envelopes (a per-project setting). With linear envelopes it would be much easier to create approximations of other curves, without requiring a vast number of control points.

Yes, you can change the track sample rate in the track drop-down menu: https://manual.audacityteam.org/man/audio_track_dropdown_menu.html
For example, if the original track sample rate is 44100 Hz, and you change the track “Rate” to 441 Hz, the track will play 100 x slower (and lower in pitch).