packages feed

maquinitas-tidal 0.2.10 → 0.2.11

raw patch · 3 files changed

+29/−23 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Korg.VolcaBeats: midiCC :: Pattern String -> ControlPattern
- Korg.VolcaBeats: volcaBeatsControlChange :: Num a => String -> a
+ Korg.VolcaBeats: ccn :: Pattern String -> ControlPattern
+ Korg.VolcaBeats: ccnList :: Num a => String -> a

Files

README.md view
@@ -22,6 +22,12 @@ * Add conventions for drum voice names * Add conventions for parameter names +## Install local package++```bash+cabal install --allow-newer --lib .+```+ ## Developing  ```bash
maquinitas-tidal.cabal view
@@ -1,5 +1,5 @@ name:                maquinitas-tidal-version:             0.2.10+version:             0.2.11 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/VolcaBeats.hs view
@@ -60,30 +60,30 @@    -- ControlChange list -  midiCC :: Pattern String -> ControlPattern-  midiCC = Sound.Tidal.Params.n . (subtract 60 . volcaBeatsControlChange <$>)+  ccn :: Pattern String -> ControlPattern+  ccn = Sound.Tidal.Params.ccn . ( ccnList <$>)   -  volcaBeatsControlChange :: Num a => String -> a-  volcaBeatsControlChange m =+  ccnList :: Num a => String -> a+  ccnList m =     case m of-      "kickLevel"       -> 40-      "snareLevel"      -> 41-      "loTomLevel"      -> 42-      "hiTomLevel"      -> 43-      "clHatLevel"      -> 44-      "opHatLevel"      -> 45-      "clapLevel"       -> 46-      "clavesLevel"     -> 47-      "agogoLevel"      -> 48-      "crashLevel"      -> 49-      "clapSpeed"       -> 50-      "clavesSpeed"     -> 51-      "agogoSpeed"      -> 52-      "crashSpeed"      -> 53-      "stutterTime"     -> 54-      "stutterDepth"    -> 55-      "tomDecay"        -> 56+      "kickLevel"   -> 40+      "snareLevel"  -> 41+      "loTomLevel"  -> 42+      "hiTomLevel"  -> 43+      "clHatLevel"  -> 44+      "opHatLevel"  -> 45+      "clapLevel"   -> 46+      "clavesLevel" -> 47+      "agogoLevel"  -> 48+      "crashLevel"  -> 49+      "clapSpeed"   -> 50+      "clavesSpeed" -> 51+      "agogoSpeed"  -> 52+      "crashSpeed"  -> 53+      "stutterTime" -> 54+      "stutterDepth"-> 55+      "tomDecay"    -> 56       "closedHatDecay"  -> 57       "openHatDecay"    -> 58       "hatGrain"        -> 59-      _                 -> 0+      _ -> 0