Melody Engine API ================= Package Overview ---------------- The ``melody_engine`` package re-exports the main public classes and functions from the engine submodules. The detailed API reference below documents those submodules directly so the type index stays unambiguous. Structure Module ---------------- .. automodule:: melody_engine.structure :members: :undoc-members: :show-inheritance: Theory Module ------------- .. automodule:: melody_engine.theory :members: :undoc-members: :show-inheritance: Constraints Module ------------------ .. automodule:: melody_engine.constraints :members: :undoc-members: :show-inheritance: Generator Module ---------------- .. automodule:: melody_engine.generator :members: :undoc-members: :show-inheritance: LilyPond Module --------------- .. automodule:: melody_engine.lilypond :members: :undoc-members: :show-inheritance: