Releases: tidalcycles/Tidal
Releases · tidalcycles/Tidal
Tunnocks caramel wafer
(sorry forgot a release for 1.7.6 so here's two-in-one)
1.7.7 - Caramel wafer
- Support hosc 0.19 in test suite @yaxu
1.7.6 - Tunnocks
Dalbeattie
- Minor change to _splice so that it respects if the speed parameter was already declared @onthepeakofnormal
- Some tests for chords @cleary
- Remove direct semigroups dependency @yaxu
- Derive functor for pattern @yaxu
- Handle negative ratio shorthands for rationals @ndr_brt
- drawLine - draw non-events with periods @yaxu
- Parse chord without root note @yaxu
- Fix clock sharing between tidal processes @yaxu
Symonds Yat b
- Fixes for bipolar waveforms (sine2, etc) @mindofmatthew
- More playback controls for OSC API @mindofmatthew
- Disable bus variants for MIDI controls @mindofmatthew
Symonds Yat
- Signed ratio shorthands now supported @ndr_brt
- OSC API - mute/unmute stream @mindofmatthew
- improve performance of playFor/seqP @yaxu
- Expand tests with autodiscovered laws @RSWilli
- Add
getState
to BootTidal @mindofmatthew - add fadeTime / fadeInTime / fadeOutTime params for grain envelopes @yaxu
- Fix for nrpnn and nrpnv params @yaxu
- Disable busses for MIDI parameters @mindofmatthew
IKLECTIK c
- tidal-parse additions and improved errors, haskellish dependency fix @dktr0
- spring cleaning and delinting, recreated Time.hs, renamed ControlMap toValueMAp @yaxu
- start of major refactoring of chords @cleary
- fix
.
mininotation operator @zudov - stateful event parameters, for counting @yaxu
- Move some stuff from BootTidal.hs to the tidal library, to reduce dependencies there @yaxu
IKLECTIK b
- Fix stack build @yaxu
- Add tidal_status command @yaxu
- Add cVerbose config setting (default on) @yaxu
- Fix for emacs plugin @jwaldmann
- Snowball bugfix @yaxu
- Migrate to github actions, tested against additional ghc versions @ndr-brt
- Fix mininotation bug - allow leading/trailing spaces @ndr-brt
- Make linger work with negative numbers (to linger on end of cycle rather than start) @yaxu
- Friendlier startup messages @yaxu
IKLECTIK
- Added drum aliases from GM2 percussion spec to
drum
function @lvm getcps
helper function now in BootTidal.hs @yaxugetnow
helper function back in BootTidal.hs (returns current cycle) @bgold-cosmos- Developments towards tidal api, @yaxu et al
coarse
parameter is now floating point @lwlsnirand
parameter now patternable @ndr-brtnote
now produces its own type to avoid conflicts between parsing note names and duration shorthands @ndr-brt- Numerous tidal-parse improvements and additions @dktr0 et al
grain
function for combining begin and end (in terms of begin and duration) @khoparzi- Added missing pB and pR functions @thgrund
- Emacs plugin bugfixes @jwaldmann
binaryN
parameters now fully patternable @ndr-brtpress
andpressBy
functions for syncopation @yaxubite
's first parameter is now patternable @ndr-brt- Most SuperDirt control/effect parameters can now be modified while a sound is playing, using 'bus' functions. @Telefon + @yaxu
- Sound.Tidal.Params is now generated by a script in bin/generate-params.hs @yaxu
qtrigger
is now an alias forctrigger
, which now quantises to the next cycle (via ceiling) @thgund / @yaxu- There is now also
ftrigger
andrtrigger
for floor (previous) and round (nearest) cycle whenmod
's first two parameters are now rationals, and patternable. @th-four / @yaxubrand
andbrandBy
for continuous patterns of boolean values @yaxu- Two-way protocol between Tidal and SuperDirt, initially to receive available busses @Telefon / @yaxu
- bipolar waveforms - sine2, square2, tri2, saw2, cosine2 @yaxu
We are not DJs
- Patternise first parameter of chunk @lwlsn
- Patternise fit parameter @bgold-cosmos
- Increase upper bounds of random @yaxu
- Switch travis to ubuntu bionic @yaxu
Keep live coding live
* Rollback to previous pattern on parse error @jwaldmann
* Increased strictness to catch parse errors earlier @jwaldmann @yaxu
* Support for superdirt 'panic' @yaxu
* Increase hosc upper bounds to admit 0.18
* New function 'splat' @yaxu
* `quantise` now uses round, add qfloor, qceiling variants and qround aliases @lwlsn
* Add ghc 8.8.3 to travis @jwaldmann
* Switch `substruct` to use binary pattern @yaxu