mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-02 08:39:46 +02:00
... Mostly into CommonCommandFlags.cpp, but some elsewhere, to avoid giving that new file problematic dependencies on LabelTrack, ControlToolBar, and EffectManager. Note that CutCopyAvailableFlag is critically ordered, for message purposes, only with AudioIONotAvailableFlag, the only flag with a message that it combines with in menu item definitions. The dependency on LabelTrack.cpp might not be a bad one later, if the track and its view can be separated, and that would allow CutCopyAvailableFlag to be put with the others. But much other work on LabelTrack must happen first.
THIS MODULE IS OBSOLETE. As of Audacity 2.3.2, this module is no longer maintained. The instructions below are very old and probably incorrect. For more information see: https://wiki.audacityteam.org/wiki/Proposal_Nyquist_IDE Notes from original developer: Two things first... 1) This is only an example of a dynamic module. The interfaces it uses WILL change in the future. 2) The NyqBench effect is just my (Leland Lucius) hairbrained idea and it may not produce desired results. For Mac and Linux user, you must change the AUDACITY_DIR variable at the top of your Makefile to point to the base of the Audacity source directory.