temporal-music-notation-western 0.2.2 → 0.2.3
raw patch · 4 files changed
+13/−17 lines, 4 filesdep −data-defaultdep ~temporal-music-notationPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies removed: data-default
Dependency ranges changed: temporal-music-notation
API changes (from Hackage documentation)
- Temporal.Music.Western.P12: a :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: a :: Score (Note a)
- Temporal.Music.Western.P12: af :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: af :: Score (Note a)
- Temporal.Music.Western.P12: as :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: as :: Score (Note a)
- Temporal.Music.Western.P12: b :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: b :: Score (Note a)
- Temporal.Music.Western.P12: bf :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: bf :: Score (Note a)
- Temporal.Music.Western.P12: bs :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: bs :: Score (Note a)
- Temporal.Music.Western.P12: c :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: c :: Score (Note a)
- Temporal.Music.Western.P12: cf :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: cf :: Score (Note a)
- Temporal.Music.Western.P12: cs :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: cs :: Score (Note a)
- Temporal.Music.Western.P12: d :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: d :: Score (Note a)
- Temporal.Music.Western.P12: df :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: df :: Score (Note a)
- Temporal.Music.Western.P12: ds :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: ds :: Score (Note a)
- Temporal.Music.Western.P12: e :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: e :: Score (Note a)
- Temporal.Music.Western.P12: ef :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: ef :: Score (Note a)
- Temporal.Music.Western.P12: es :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: es :: Score (Note a)
- Temporal.Music.Western.P12: f :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: f :: Score (Note a)
- Temporal.Music.Western.P12: ff :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: ff :: Score (Note a)
- Temporal.Music.Western.P12: fs :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: fs :: Score (Note a)
- Temporal.Music.Western.P12: g :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: g :: Score (Note a)
- Temporal.Music.Western.P12: gf :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: gf :: Score (Note a)
- Temporal.Music.Western.P12: gs :: Default a => Score (Note a)
+ Temporal.Music.Western.P12: gs :: Score (Note a)
- Temporal.Music.Western.P12: tone :: Default a => Step -> Score (Note a)
+ Temporal.Music.Western.P12: tone :: Step -> Score (Note a)
- Temporal.Music.Western.P13: a :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: a :: Score (Note a)
- Temporal.Music.Western.P13: af :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: af :: Score (Note a)
- Temporal.Music.Western.P13: as :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: as :: Score (Note a)
- Temporal.Music.Western.P13: b :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: b :: Score (Note a)
- Temporal.Music.Western.P13: bf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: bf :: Score (Note a)
- Temporal.Music.Western.P13: bs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: bs :: Score (Note a)
- Temporal.Music.Western.P13: c :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: c :: Score (Note a)
- Temporal.Music.Western.P13: cf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: cf :: Score (Note a)
- Temporal.Music.Western.P13: cs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: cs :: Score (Note a)
- Temporal.Music.Western.P13: d :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: d :: Score (Note a)
- Temporal.Music.Western.P13: df :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: df :: Score (Note a)
- Temporal.Music.Western.P13: ds :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: ds :: Score (Note a)
- Temporal.Music.Western.P13: e :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: e :: Score (Note a)
- Temporal.Music.Western.P13: ef :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: ef :: Score (Note a)
- Temporal.Music.Western.P13: es :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: es :: Score (Note a)
- Temporal.Music.Western.P13: f :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: f :: Score (Note a)
- Temporal.Music.Western.P13: ff :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: ff :: Score (Note a)
- Temporal.Music.Western.P13: fs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: fs :: Score (Note a)
- Temporal.Music.Western.P13: g :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: g :: Score (Note a)
- Temporal.Music.Western.P13: gf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: gf :: Score (Note a)
- Temporal.Music.Western.P13: gs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: gs :: Score (Note a)
- Temporal.Music.Western.P13: h :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: h :: Score (Note a)
- Temporal.Music.Western.P13: hf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: hf :: Score (Note a)
- Temporal.Music.Western.P13: hs :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: hs :: Score (Note a)
- Temporal.Music.Western.P13: j :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: j :: Score (Note a)
- Temporal.Music.Western.P13: jf :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: jf :: Score (Note a)
- Temporal.Music.Western.P13: js :: Default a => Score (Note a)
+ Temporal.Music.Western.P13: js :: Score (Note a)
- Temporal.Music.Western.P13: tone :: Default a => Step -> Score (Note a)
+ Temporal.Music.Western.P13: tone :: Step -> Score (Note a)
Files
- src/Temporal/Music/Western.hs +2/−2
- src/Temporal/Music/Western/P12.hs +4/−6
- src/Temporal/Music/Western/P13.hs +4/−6
- temporal-music-notation-western.cabal +3/−3
src/Temporal/Music/Western.hs view
@@ -56,11 +56,11 @@ -- | diminuendo dim :: VolumeLike a => Accent -> Score a -> Score a-dim = envelope . (*) . negate+dim = withAccent . (*) . negate -- | crescendo cresc :: VolumeLike a => Accent -> Score a -> Score a-cresc = envelope . (*)+cresc = withAccent . (*) --------------------------------------- -- forms
src/Temporal/Music/Western/P12.hs view
@@ -27,21 +27,19 @@ ) where -import Data.Default--import Temporal.Music(Score, temp, note, Step)+import Temporal.Music(Score, temp, nx, Step) import Temporal.Music.Scales(eqt, pyth, hind, hindFs, hindGb) import Temporal.Music.Western -- | Constructs 'Score' with one note. 'Scale' is set to equal -- tempered scale (from 'c1').-tone :: Default a => Step -> Score (Note a)-tone = note +tone :: Step -> Score (Note a)+tone = nx c, d, e, f, g, a, b, cs, ds, es, fs, gs, as, bs,- cf, df, ef, ff, gf, af, bf :: Default a => Score (Note a)+ cf, df, ef, ff, gf, af, bf :: Score (Note a) c = tone 0 cs = tone 1
src/Temporal/Music/Western/P13.hs view
@@ -12,20 +12,18 @@ ) where -import Data.Default--import Temporal.Music(Score, temp, setScale, c1, note)+import Temporal.Music(Score, temp, setScale, c1, nx) 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 :: Default a => Score (Note a)+ j, js, jf, a, as, af, b, bs, bf :: Score (Note a) -- | Constructs 'Score' with one note. 'Scale' is set to equal -- tempered Bohlen-Pierce scale (from 'c1').-tone :: Default a => Step -> Score (Note a)-tone = setScale (eqBP c1) . note +tone :: Step -> Score (Note a)+tone = setScale (eqBP c1) . nx c = tone 0 cs = tone 1
temporal-music-notation-western.cabal view
@@ -1,5 +1,5 @@ Name: temporal-music-notation-western-Version: 0.2.2+Version: 0.2.3 Cabal-Version: >= 1.6 License: BSD3 License-file: LICENSE@@ -22,8 +22,8 @@ Library Build-Depends:- base >= 4, base < 5, data-default >= 0.3,- temporal-music-notation >= 0.2.2+ base >= 4, base < 5,+ temporal-music-notation >= 0.2.3 Hs-Source-Dirs: src/ Exposed-Modules: Temporal.Music.Western