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 +6/−0
- maquinitas-tidal.cabal +1/−1
- src/Korg/VolcaBeats.hs +22/−22
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