The multi-track audio editor widget of the Auda application. More...
| Header: | #include <Auda> |
| Since: | 1.0 |
| Inherits: | QWidget |
Auda shows one AudaProject as a stack of track views with waveforms, a transport bar, and two meters: a waveform scope and a stereo separation view. It records and plays back through an AudaEngine that it owns. Projects load from and save to .auda files, and audio files import as new tracks.
An unsaved project is protected. Closing the window, starting a new project or loading another one asks first, and does not block: the user's choice continues the action. canCloseProjectNow() and allowCloseOnce() let a host take part in that guard.
Two hosts create it: AudaMain for the standalone application and AudaActivity in a node. The host injects the store it owns with setSettings(); without one, the widget uses in-memory defaults.
See also AudaMain and UnifiedAudioScope.