Difference between revisions of "Friends and relations"

From TidalCycles userbase
Jump to: navigation, search
(Editors)
Line 13: Line 13:
 
* [https://github.com/cannc4/Siren Siren] - a tracker interface for TidalCycles and SuperCollider
 
* [https://github.com/cannc4/Siren Siren] - a tracker interface for TidalCycles and SuperCollider
 
* [https://github.com/qirky/troop Troop], a real-time collaborative tool that enables group live coding within the same document across multiple computers. Works with a range of live coding languages, including Tidal
 
* [https://github.com/qirky/troop Troop], a real-time collaborative tool that enables group live coding within the same document across multiple computers. Works with a range of live coding languages, including Tidal
 +
 +
= Synths and samplers =
 +
 +
* [https://github.com/tidalcycles/dirt Dirt] - the original 'classic' dirt, implemented in c
 +
* [https://github.com/musikinformatik/SuperDirt/] - the SuperCollider rewrite, recommended for general use (unless running in a web browser)
 +
* [https://github.com/dktr0/WebDirt webdirt] - the javascript rewrite, part of estuary
 +
 +
= Syncing systems =
 +
 +
* [https://github.com/Deep-Symmetry/carabiner Carabiner], for bridging with the Link protocol
  
 
= Tidal-inspired systems =
 
= Tidal-inspired systems =

Revision as of 23:49, 26 August 2019

Starting a list of projects connected with TidalCycles - ones that interface with/inspired/are inspired by tidal.

(For a long list of _all_ the live coding environments, see the all things livecoding list.)

Ports and parsers

  • Estuary is a platform for collaboration and learning through live coding, hosting a range of environments in a web-browser, including "minitidal", a parser for tidal

Editors

  • Extramuros, a language-neutral shared-buffer networked live coding system in the browser (precursor of Estuary)
  • Feedforward, a strange terminal-based editor in development
  • Siren - a tracker interface for TidalCycles and SuperCollider
  • Troop, a real-time collaborative tool that enables group live coding within the same document across multiple computers. Works with a range of live coding languages, including Tidal

Synths and samplers

  • Dirt - the original 'classic' dirt, implemented in c
  • [1] - the SuperCollider rewrite, recommended for general use (unless running in a web browser)
  • webdirt - the javascript rewrite, part of estuary

Syncing systems

  • Carabiner, for bridging with the Link protocol

Tidal-inspired systems

  • Krill - a javascript-based live coding environment inspired by tidal
  • tidal.pegjs - is a parsing expression grammar for the TidalCycles mini-notation, written using PEG.js. The goal of the PEG is to easily translate strings of Tidal-style mini notation into annotated JavaScript data structures for use in sequencing. Works with Gibber and Hydra!

Systems that inspired Tidal

  • Bol processor - algorithmic music system based on compositional grammars, grown from research into symbolic notation of tabla rhythms
  • Euterpea is a cross-platform, domain-specific language for computer music applications embedded in the Haskell programming language
  • Douglas Repetto's beat rotation experiments, e.g. rotcomposer in MEAPsoft