HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
chaosprint
glicol
Rust2022–2026
chaosprint / glicol

glicol

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

5Distinct people
44Mentions
0Explicit recommenders
3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

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

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year44 dated mentions

Observed mentions: 2022-03-21 11:29:39 UTC to 2026-01-30 11:54:18 UTC.

01020302022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 27 mentions; 5 submissions, 22 comments20222023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 8 mentions; 1 submissions, 7 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments20242025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC27522
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC817
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC404
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC404
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

44 sources
I am creator and maintainer of several Rust projects: https://github.com/chaosprint/glicol https://github.com/chaosprint/asak For LLM, even the latest Gemini 2.5 Pro and Claude 3.7 Thinking, it is difficult to give a code that can be compiled at once. I think the main challenges are: 1. Their training material is relatively lagging. Most Rust projects are not 1.0, and the API is constantly changing, which is also the source of most compilation errors. 2. Trying to do too much at one time increases the probability of errors. 3. The agent does not follow human's work habits very well, go to docs.rs to read the latest documents and look at examples. After making mistakes, search for network resources such as GitHub. Maybe this is where cursor rules and mcp can work hard. But at present, it is far behind.
In RustAssistant: Using LLMs to Fix Compilation Errors in Rust Code
There is an example of arrange node: https://github.com/chaosprint/glicol/discussions/114 But it's not complete yet. I have indeed been considering chords, but the syntax needs more changes and design. But according to your description, https://strudel.cc/ can bring you a lot of fun. Compared with Strudel/Tidal, Glicol provides more on precise time control in audio engine, low-level sound synthesis and sampling capabilities (needs more development but completely feasible).
In Glicol: Next-generation computer music language
Signalsmith Audio always has great posts. Their article on pitch shift is also worth a look! I have also posted before: https://news.ycombinator.com/item?id=36706588 Speaking of reverb, I implemented a Dattorro reverb (https://ccrma.stanford.edu/~dattorro/EffectDesignPart1.pdf) in Rust before. https://github.com/chaosprint/dattorro-vst-rs It's based on Glicol source code here: https://github.com/chaosprint/glicol/blob/main/rs/synth/src/... You can play with it here: https://glicol.org/demo#handmadedattorroreverb Also you don't want to miss the Tom Erbe's reverb patches in Pure Data. Patches demonstrating several types of reverb (Schroeder, Moorer, Moore, Gerzon, Dattorro): https://tre.ucsd.edu/wordpress/?p=625
In Let's Write a Reverb (2021)
This is awesome. A great interactive piece that is simple and fun. Love the idea of the random ball spawning. I seem to have triggered "infinite sample playback" when I stuck the ball in a corner and the audio crashed. One experience I've had with this kind of large sample playback (in SuperCollider) is that by dynamically reducing the volume, it creates an interesting textured sound [1]. Of course for every project using Tone.js I would like to mention one of my project glicol.js which is in active development [2]. It has better performance but needs more use case to find what's needed in the API. [1] https://github.com/chaosprint/Packing [2] https://github.com/chaosprint/glicol
In Show HN: Billard – Generate music from ball collisions in 2D space
I've worked on Ambient Engine and now on the Bevy engine. I totally agree with these points, very valuable. I only make some comments from my professional (audio) perspective: We need the highlight author's affirmation of cli. Rust's tui (ratatui) is great. I used it to make Glicol-cli [1]. If you are a Linux user, you are welcome to test the music production of the code. Speaking of game audio, I actually think rust is perfect for audio. I have also continued to develop Glicol [2] recently, and my recent goal (starting tomorrow) is the bevy_glicol plug-in. I want to solve bevy's audio problem on the browser. All in all, even though I've had my share of pain with ecs, I still think rust is very valuable for game and app development, maybe not multiplayer AAA, maybe practical apps. [1] https://github.com/glicol/glicol-cli [2] https://githu
Read the rest
In Leaving Rust gamedev after 3 years
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. In digital music, it's the sample-level pattern. It's fascinating to think about it, especially in
Read the rest
the context of collaboration.
In Tidal Cycles – Live coding music with Algorithmic patterns

Showing the 15 most recent of 44 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.