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 +1/−1
- src/Korg.hs +21/−25
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