audacity 0.0.1 → 0.0.1.1
raw patch · 3 files changed
+36/−6 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Sound.Audacity.Project.Track.Label: maybeExc :: MaybeT (Exceptional Message) a -> Maybe (Exceptional Message a)
- Sound.Audacity.Project.Track.Wave.Summary: Handle :: FilePath -> (IORef State) -> Handle
- Sound.Audacity.Project.Track.Wave.Summary: accumulate :: Vector Float -> ((Float, Float), (Float, Int))
- Sound.Audacity.Project.Track.Wave.Summary: limitsFromAccumulators :: ((Float, Float), (Float, Int)) -> Limits
- Sound.Audacity.Project.Track.Wave.Summary: reduce :: [((Float, Float), (Float, Int))] -> ((Float, Float), (Float, Int))
Files
- audacity.cabal +6/−4
- src/Sound/Audacity/Project/Track/Label.hs +11/−1
- src/Sound/Audacity/Project/Track/Wave/Summary.hs +19/−1
audacity.cabal view
@@ -1,12 +1,14 @@ Name: audacity-Version: 0.0.1+Version: 0.0.1.1 Synopsis: Interchange with the Audacity sound signal editor Description: This package provides functions for interchange with the Audacity sound signal editor.- Currently we support import and export of label tracks.+ Currently we support import and export of label tracks,+ export of Audacity projects and+ limited import of tracks from Audacity projects. .- It provides two examples:+ We provide some examples that are useful on its own: . * @sox-concat@: Concatenate a sequence of sound files with matching@@ -33,7 +35,7 @@ Cabal-Version: >=1.10 Source-Repository this- Tag: 0.0.1+ Tag: 0.0.1.1 Type: darcs Location: http://hub.darcs.net/thielema/audacity
src/Sound/Audacity/Project/Track/Label.hs view
@@ -1,4 +1,14 @@-module Sound.Audacity.Project.Track.Label where+module Sound.Audacity.Project.Track.Label (+ T (Cons, name_, height_, minimized_, track_),+ deflt,+ toXML,+ intervalToXML,+ tracksFromXML,+ parse,+ parseInterval,+ labelName,+ labeltrackName,+ ) where import qualified Sound.Audacity.LabelTrack as LabelTrack import qualified Sound.Audacity.XML.Attribute as Attr
src/Sound/Audacity/Project/Track/Wave/Summary.hs view
@@ -1,4 +1,22 @@-module Sound.Audacity.Project.Track.Wave.Summary where+module Sound.Audacity.Project.Track.Wave.Summary (+ State(State),+ Monad,+ eval,+ Handle,+ createHandle,+ deleteHandle,+ withHandle,+ usingHandle,+ T(Cons, length_, limits_, content_),+ fromBlock,+ attachStarts,+ sequenceFromStorableVector,+ reserve,+ Limits(Limits, min_, max_, rms_),+ defltLimits,+ storeLimits,+ summary,+ ) where import qualified Data.StorableVector.Lazy as SVL import qualified Data.StorableVector as SV