packages feed

maquinitas-tidal 0.2.2 → 0.2.3

raw patch · 2 files changed

+22/−26 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Korg: bd :: Integer
- Korg: ca :: Integer
- Korg: cb :: Integer
- Korg: chh :: Integer
- Korg: cp :: Integer
- Korg: cr :: Integer
- Korg: cy :: Integer
- Korg: ha :: Integer
- Korg: hc :: Integer
- Korg: ht :: Integer
- Korg: la :: Integer
- Korg: lc :: Integer
- Korg: lt :: Integer
- Korg: mf :: Integer
- Korg: mp :: Integer
- Korg: ohh :: Integer
- Korg: rd :: Integer
- Korg: rs :: Integer
- Korg: sd :: Integer
- Korg: ta :: Integer
- Korg: ti :: Integer
- Korg: wb :: Integer
+ Korg: test0 :: Integer
+ Korg: test1 :: Integer
+ Korg: test2 :: Integer
+ Korg: volcaBeatsMidiNote :: Num a => String -> a
- Korg: volcaBeats :: Num a => String -> a
+ Korg: volcaBeats :: Pattern String -> ControlPattern

Files

maquinitas-tidal.cabal view
@@ -1,5 +1,5 @@ name:                maquinitas-tidal-version:             0.2.2+version:             0.2.3 synopsis:            library for MIDI control of hardware description:         maquinitas is a library for MIDI control of hardware homepage:            https://github.com/maquinitas/maquinitas-tidal
src/Korg.hs view
@@ -3,30 +3,26 @@  module Korg where -  volcaBeats :: Num a => String -> a-  volcaBeats "bd" = 36-  volcaBeats "sn" = 38+  import Sound.Tidal.Params+  import Sound.Tidal.Pattern +  volcaBeats :: Pattern String -> ControlPattern+  volcaBeats = n . (subtract 60 . volcaBeatsMidiNote <$>)++  volcaBeatsMidiNote :: Num a => String -> a+  volcaBeatsMidiNote "bd" = 36+  volcaBeatsMidiNote "sn" = 38+  volcaBeatsMidiNote "lt" = 43+  volcaBeatsMidiNote "ht" = 50+  volcaBeatsMidiNote "ch" = 42+  volcaBeatsMidiNote "oh" = 46+  volcaBeatsMidiNote "cp" = 39+  volcaBeatsMidiNote "cl" = 75+  volcaBeatsMidiNote "ag" = 67+  volcaBeatsMidiNote "cr" = 49+  volcaBeatsMidiNote _ = 0+   -- notes-  bd = 35-  rs = 37-  sd = 38-  cp = 39-  cy = 40-  lt = 41-  chh = 42-  ohh = 46-  ht = 47-  cr = 49-  rd = 51-  lc = 52-  hc = 53-  ta = 54-  cb = 56-  ti = 57-  ca = 58-  la = 61-  wb = 62-  ha = 63-  mp = 64-  mf = 65+  test0 = 35+  test1 = 37+  test2 = 38