Formats.hs 292 B

12345678910
  1. module Hypsibius.Formats where
  2. import Data.Sequence (Seq)
  3. import qualified Data.Text.IO as T
  4. import qualified Hypsibius.Formats.Scale as Scale
  5. import Hypsibius.Data (Note)
  6. readScale :: FilePath -> IO (Either String (Seq Note))
  7. readScale = fmap Scale.parse . T.readFile