Lisp for audio programming

This page summarizes the projects mentioned and recommended in the original post on /r/lisp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • overtone

    Collaborative Programmable Music

  • I've never actually used it myself. I've preferred systems that talk to SuperCollider, like overtone, because it's already rock solid and has lots of good DSP built in.

  • cl-collider

    A SuperCollider client for CommonLisp

  • Sure! There are Common Lisp bindings to SupperCollider: https://github.com/byulparan/cl-collider which can be used to program music interactively.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • lispbuilder

    Lispbuilder provides a range of libraries for developing useful portable Common Lisp applications

  • I did some audio programming with lisp about 10 years ago. I used SDL and lispbuilder which was a project I was involved with at the time. At this level of programming you are dealing with channels of audio, you can prepare a buffer to play and you modify the outgoing audio in realtime with a callback. I assume this is the level you are interested in? The next level down would be talking directly to the audio drivers or OS level interface to them. Anyway here’s the api code https://github.com/lispbuilder/lispbuilder/blob/master/lispbuilder-sdl/sdl/audio.lisp

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