Tidal Cycles – Live coding music with Algorithmic patterns

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  • Some readings:

    [1] Dean, Roger T. The Oxford handbook of algorithmic music. Oxford University Press, 2018.

    [2] Blackwell, Alan F., et al. Live coding: a user's manual. MIT Press, 2022.

    [3] Kirkbride, Ryan Philip. Collaborative interfaces for ensemble live coding performance. Diss. University of Leeds, 2020.

    [4] Roberts, Charlie, et al. "Rethinking networked collaboration in the live coding environment Gibber." (2022).

    After experimenting with PD, Csound, SC, Tidal, and Glicol for several years, I am now working on a time-stretching/pitch-shift algorithm, together with some FM synthesis with LLM: https://github.com/chaosprint/glicol/discussions/139

    What I want to say is that there are also many underlying algorithmic patterns in sound itself. It's fascinating to think about it, especially in the context of collaboration.

  • Tidal

    Pattern language

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • strudel

    Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

  • An easy way to experiment with this is via Strudel[1], a JS port that plays in-browser (annoyingly, works better with Chrome than Safari.)

    [1] https://strudel.tidalcycles.org

  • stenophone

    The Stenophone is a musical instrument combining stenotype and live coding

  • Personally I've never been attracted to writing SuperCollider code, especially not in a live context, largely due to its syntax, but also its complexity.

    So-called 'visual programming languages' I don't find interesting for performance, since they rely on the mouse for program manipulation.

    For me Tidal's mini-notation is the greatest music sequencing tool of all time, bar none. Every time someone shows me a sequencer I can usually write the Tidal code in my head on the spot, and save $1000s on redundant hardware. It could only be beaten by being turned into a physical instrument, something I've tried to do in the past: https://github.com/jarmitage/Stenophone.

    That being said, even though I'm evidently a big Tidal fan I would still call attention to ICLC and HLCI, where amazingly creative and interesting new systems and approaches are being proposed every year:

    https://iclc.toplap.org/

    https://hybrid-livecode.pubpub.org/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts