• OctoMY API
  • OctoMY API Reference
  • C++ Classes
  • OctoMY
  • Auda
  • Auda Class

    The multi-track audio editor widget of the Auda application. More...

    Header: #include <Auda>
    Since: 1.0
    Inherits: QWidget

    Detailed Description

    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.