docs(global): add documentation

This commit is contained in:
h
2025-11-07 17:15:12 +01:00
parent ba3005d9b4
commit af227b597b
30 changed files with 2978 additions and 12 deletions

View File

@@ -1,3 +1,23 @@
"""Logic Plugin Manager - Programmatic management of Logic Pro audio plugins.
This library provides tools for discovering, categorizing, and managing
macOS Audio Unit plugins used by Logic Pro. It interfaces with Logic's
internal tag database to enable automated plugin organization.
Main Classes:
Logic: Primary interface for plugin discovery and management.
AudioComponent: Represents a single Audio Unit plugin.
Component: Represents a .component bundle.
Category: Represents a Logic Pro plugin category.
Plugins: Collection with indexed search capabilities.
Example:
>>> from logic_plugin_manager import Logic
>>> logic = Logic()
>>> for plugin in logic.plugins.all():
... print(plugin.full_name)
"""
import logging
from .components import AudioComponent, AudioUnitType, Component