music-dynamics 1.7.1 → 1.7.2
raw patch · 4 files changed
+13/−10 lines, 4 filesdep +averagedep −randomdep −timedep ~music-dynamics-literal
Dependencies added: average
Dependencies removed: random, time
Dependency ranges changed: music-dynamics-literal
Files
- music-dynamics.cabal +3/−5
- src/Music/Dynamics.hs +3/−1
- src/Music/Dynamics/Balance.hs +1/−1
- src/Music/Dynamics/Common.hs +6/−3
music-dynamics.cabal view
@@ -1,6 +1,6 @@ name: music-dynamics-version: 1.7.1+version: 1.7.2 author: Hans Hoglund maintainer: Hans Hoglund license: BSD3@@ -20,14 +20,12 @@ type: git location: git://github.com/music-suite/music-dynamics.git - library build-depends: base >= 4 && < 5,- time,- random,+ average >= 0.6 && < 1, semigroups >= 0.13.0.1 && < 1, semigroupoids,- music-dynamics-literal == 1.7.1+ music-dynamics-literal == 1.7.2 exposed-modules: Music.Dynamics Music.Dynamics.Absolute Music.Dynamics.Common
src/Music/Dynamics.hs view
@@ -9,7 +9,7 @@ -- Stability : experimental -- Portability : portable ----- Provides overloaded pitch literals.+-- Provides various representation of musical dynamics. -- ------------------------------------------------------------------------------------- @@ -51,3 +51,5 @@ Nakamura (1987) The communication of dynamics between musicians and listeners through musical performance -}++
src/Music/Dynamics/Balance.hs view
@@ -9,7 +9,7 @@ -- Stability : experimental -- Portability : portable ----- Provides overloaded pitch literals.+-- Provides Balances, i.e. mappings from relative to absolute dynamics. -- -------------------------------------------------------------------------------------
src/Music/Dynamics/Common.hs view
@@ -9,12 +9,13 @@ -- Stability : experimental -- Portability : portable ----- Provides overloaded pitch literals.+-- Provides relative dynamics. -- ------------------------------------------------------------------------------------- -module Music.Dynamics.Common -- (--- )+module Music.Dynamics.Common (+ Dynamics,+) where import Data.Maybe@@ -22,4 +23,6 @@ import Data.Semigroup import Control.Monad import Control.Applicative+import Data.Monoid.Average +type Dynamics = Average Double