temporal-music-notation-western 0.2 → 0.2.2
raw patch · 3 files changed
+18/−8 lines, 3 filesdep +data-defaultdep ~temporal-music-notationPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: data-default
Dependency ranges changed: temporal-music-notation
API changes (from Hackage documentation)
- Temporal.Music.Western: ppp', fff', ff', f', mf', mp', p', pp' :: VolumeLike a => Score a -> Score a
- Temporal.Music.Western: pppiano, ffforte, fforte, forte, mforte, mpiano, piano, ppiano :: VolumeLike a => Score a -> Score a
- Temporal.Music.Western.P12: c, bf, af, gf, ff, ef, df, cf, bs, as, gs, fs, es, ds, cs, b, a, g, f, e, d :: Score (Note a)
- Temporal.Music.Western.P13: c, bf, bs, b, af, as, a, jf, js, j, hf, hs, h, gf, gs, g, ff, fs, f, ef, es, e, df, ds, d, cf, cs :: Score (Note a)
+ Temporal.Music.Western: f' :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: ff' :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: fff' :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: ffforte :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: fforte :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: forte :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: mf' :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: mforte :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: mp' :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: mpiano :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: p' :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: piano :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: pp' :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: ppiano :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: ppp' :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western: pppiano :: VolumeLike a => Score a -> Score a
+ Temporal.Music.Western.P12: a :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: af :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: as :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: b :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: bf :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: bs :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: c :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: cf :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: cs :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: d :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: df :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: ds :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: e :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: ef :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: es :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: f :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: ff :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: fs :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: g :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: gf :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: gs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: a :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: af :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: as :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: b :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: bf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: bs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: c :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: cf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: cs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: d :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: df :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: ds :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: e :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: ef :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: es :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: f :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: ff :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: fs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: g :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: gf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: gs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: h :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: hf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: hs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: j :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: jf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: js :: Default a => Score (Note a)
- Temporal.Music.Western.P12: tone :: Step -> Score (Note a)
+ Temporal.Music.Western.P12: tone :: Default a => Step -> Score (Note a)
- Temporal.Music.Western.P13: tone :: Step -> Score (Note a)
+ Temporal.Music.Western.P13: tone :: Default a => Step -> Score (Note a)
Files
- src/Temporal/Music/Western/P12.hs +4/−2
- src/Temporal/Music/Western/P13.hs +4/−2
- temporal-music-notation-western.cabal +10/−4
src/Temporal/Music/Western/P12.hs view
@@ -27,6 +27,8 @@ ) where +import Data.Default+ import Temporal.Music(Score, temp, note, Step) import Temporal.Music.Scales(eqt, pyth, hind, hindFs, hindGb) @@ -34,12 +36,12 @@ -- | Constructs 'Score' with one note. 'Scale' is set to equal -- tempered scale (from 'c1').-tone :: Step -> Score (Note a)+tone :: Default a => Step -> Score (Note a) tone = note c, d, e, f, g, a, b, cs, ds, es, fs, gs, as, bs,- cf, df, ef, ff, gf, af, bf :: Score (Note a)+ cf, df, ef, ff, gf, af, bf :: Default a => Score (Note a) c = tone 0 cs = tone 1
src/Temporal/Music/Western/P13.hs view
@@ -12,17 +12,19 @@ ) where +import Data.Default+ import Temporal.Music(Score, temp, setScale, c1, note) import Temporal.Music.Western import Temporal.Music.Scales(eqBP, justBP) c, cs, cf, d, ds, df, e, es, ef, f, fs, ff, g, gs, gf, h, hs, hf, - j, js, jf, a, as, af, b, bs, bf :: Score (Note a)+ j, js, jf, a, as, af, b, bs, bf :: Default a => Score (Note a) -- | Constructs 'Score' with one note. 'Scale' is set to equal -- tempered Bohlen-Pierce scale (from 'c1').-tone :: Step -> Score (Note a)+tone :: Default a => Step -> Score (Note a) tone = setScale (eqBP c1) . note c = tone 0
temporal-music-notation-western.cabal view
@@ -1,6 +1,6 @@ Name: temporal-music-notation-western-Version: 0.2-Cabal-Version: >= 1.2+Version: 0.2.2+Cabal-Version: >= 1.6 License: BSD3 License-file: LICENSE Author: Anton Kholomiov@@ -13,11 +13,17 @@ Tested-With: GHC==6.12.1 Build-Type: Simple +Homepage: https://github.com/anton-k/temporal-music-notation-western+Bug-Reports: https://github.com/anton-k/temporal-music-notation-western/issues +Source-repository head+ Type: git+ Location: https://github.com/anton-k/temporal-music-notation-western+ Library Build-Depends:- base >= 4, base < 5,- temporal-music-notation >= 0.2+ base >= 4, base < 5, data-default >= 0.3,+ temporal-music-notation >= 0.2.2 Hs-Source-Dirs: src/ Exposed-Modules: Temporal.Music.Western