-- |
-- Module      : Data.Rhythm.Binary
-- Copyright   : (c) Eric Bailey, 2024-2025
--
-- License     : MIT
-- Maintainer  : eric@ericb.me
-- Stability   : stable
-- Portability : POSIX
--
-- Binary rhythm definitions, Christoffel words, fold sequences, necklaces, and
-- conversion between binary strings and lists of intervals.
module Data.Rhythm.Binary
  ( module Data.Rhythm.Binary.BDF,
    module Data.Rhythm.Binary.Christoffel,
    module Data.Rhythm.Binary.FoldSequences,
    module Data.Rhythm.Binary.Intervals,
    module Data.Rhythm.Binary.Necklaces,
  )
where

import Data.Rhythm.Binary.BDF
import Data.Rhythm.Binary.Christoffel
import Data.Rhythm.Binary.FoldSequences
import Data.Rhythm.Binary.Intervals
import Data.Rhythm.Binary.Necklaces