#!/usr/bin/env python
"""
Compact Sets: A rational theory of harmony

Based on Michael Winter's theory of conjunct connected sets in harmonic space,
combining ideas from Tom Johnson, James Tenney, and Larry Polansky.
"""

from .pitch import Pitch, DIMS_4, DIMS_5, DIMS_7, DIMS_8
from .chord import Chord
from .harmonic_space import HarmonicSpace
from .pathfinder import PathFinder

__all__ = [
    "Pitch",
    "Chord",
    "HarmonicSpace",
    "PathFinder",
    "DIMS_4",
    "DIMS_5",
    "DIMS_7",
    "DIMS_8",
]
