Bugzilla – Bug 2069
Macros: Change Pitch in a Macro does not remember speed parameter setting
Last modified: 2019-02-19 08:42:15 UTC
When using Change Pitch in a Macro the user's preferred percentage pitch-change is not remembered between Audacity sessions. This appears to the user that their Macro fails to work (as it runs but produces a null change). Note that the flag parameter setting for "Use high quality stretching" is properly remembered. This is a regression on 2.2.0 This also happens to chains created in 2.2.2 that get transferred to 2.3.0 Note that Change Speed and Change Tempo are not similarly affected - they retain their setting between Audacity sessions.
See this Forum bug thread for original bug report: https://forum.audacityteam.org/viewtopic.php?f=50&t=103706
Note that this also similarly affect the Change Pitch effect when run directly - it fails to remember its settings used in the previous Audacity session - Change Speed and Change Tempo do remember their settings between Audacity sessions. This is also a regression on 2.2.0
(In reply to Peter Sampson from comment #2) Fix committed at https://github.com/audacity/audacity/commit/e609a9d
(In reply to Steve Daulton from comment #3) Testing on W10 with Steve's AppVeyor build https://manual.audacityteam.org/man/tutorial_copying_tapes_lps_or_minidiscs_to_cd.html This now works correctly. 1) The setting made in a Macro for Change Pitch is properly retained and not reset 2) It now works re Comment #2 - Audacity correctly "remembers" that last-used setting for Change pitch after a restart of Audacity.
Tested with Steve's new fix on MacOS 10.13.6 and all tests good. Values are remembered separately for Audacity general and in Macros.
(In reply to Cliff Scott from comment #5) Testing with the latest Mac 64-bit build provided by Cliff on 18Feb19 I confirm Cliff's findings that this now also runs properly on Mac (macOS 10.14.3 in my case)
I asked James to test this on Linux - he replied >Tested, and it is fine now.