Hacking Perl in Nighclubs (2004)

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

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • Sonar - Write Clean C++ Code. Always.
  • SaaSHub - Software Alternatives and Reviews
  • supercollider

    An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

    SuperCollider is still around and really mature, Sonic Pi and Overtone are build on top of it. CSound and Faust are more than mature also.


  • overtone

    Collaborative Programmable Music

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • faust

    Functional programming language for signal processing and sound synthesis (by grame-cncm)

  • csound

    Main repository for Csound

  • scheme-for-max

    Max/MSP external for scripting and live coding Max with s7 Scheme Lisp

    There are many very "serious" ones, but they won't replace DAWs because the audience for a programming language tool for computer music looks is very different.

    A few off the top of my head that are used and/or made by serious computer music people: Common Music, Nyquist, Euterpea, Open Music, Common Lisp Music, Snd, Csound, SuperCollider, Chuck, Perry Cook's STK, and my own Scheme for Max and Scheme for Pd.

    My own Scheme for Max is (modesty aside) interesting because it takes one of the serious code tool lineages and enables running it in a DAW. It allows you to port Common Music algorithmic composition code into Ableton Live through Scheme for Max. You get the ability to work in and sync up with Live, but if you want it, all the potential complexity and power of Scheme and Common Music.


  • Tidal

    Pattern language

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