Common Lisp and Music Composition

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • openmusic

    The OpenMusic visual programming / computer-aided composition environment

  • Other Common Lisp applications for music, written in LispWorks:

    ScoreCloud, Music Notation: https://scorecloud.com

    MusicEase, Music Notation: https://www.musicease.com/

    OpenMusic, Music composition with a visual programming language: https://github.com/openmusic-project/openmusic/

    OM#, based on OpenMusic: https://github.com/cac-t-u-s/om-sharp

    Most of these applications are available for Mac and Windows, some even for Linux.

    OpusModus (mentioned in the article) now is on Macs (Intel / Apple Silicon) and an upcoming version is promised for Windows: https://opusmodus.com

  • om-sharp

    OM#: Visual Programming | Computer-assisted Music Compositon

  • Other Common Lisp applications for music, written in LispWorks:

    ScoreCloud, Music Notation: https://scorecloud.com

    MusicEase, Music Notation: https://www.musicease.com/

    OpenMusic, Music composition with a visual programming language: https://github.com/openmusic-project/openmusic/

    OM#, based on OpenMusic: https://github.com/cac-t-u-s/om-sharp

    Most of these applications are available for Mac and Windows, some even for Linux.

    OpusModus (mentioned in the article) now is on Macs (Intel / Apple Silicon) and an upcoming version is promised for Windows: https://opusmodus.com

  • 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
  • Sonic Pi

    Code. Music. Live.

  • Don't think this is at a haskel conference, but this looks like fun: https://www.youtube.com/watch?v=G1m0aX9Lpts. Their web site is https://sonic-pi.net/.

    An explanation of sonic https://www.youtube.com/watch?v=OLLwG_SN8oo

  • cl-cookbook

    The Common Lisp Cookbook

  • scheme-for-max

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

  • On a closely related note, and possibly of interest, I am the author of Scheme for Max and Scheme for Pd, which put the Common Music 3 Scheme interpreter in Max and Pure Data. Common Music's most recent version used s7 Scheme as the language, which is mostly a a Scheme but borrows many features from Common Lisp (keywords, defmacro, etc). With Scheme for Max, you can basically run almost all Common Music code inside Max, Ableton Live, and Pd, allowing you to use it with more commercial tools (such as VST instruments, etc). It has extensive API functions for hooking into the host scheduler and data structures as well as running Lisp/Scheme code.

    Project is here: https://github.com/iainctduncan/scheme-for-max

  • computer-book

    collection of Computer Book

  • The wikipedia for it is https://en.wikipedia.org/wiki/Practical_Common_Lisp

    A direct link to the PDF is here too. https://github.com/ccceye/computer-book/blob/master/Practica...

    Another interesting one is "Land of 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

  • Interests in Generative, Electronic, Loop-Based, Computer Music?

    4 projects | /r/composer | 7 Feb 2023
  • Ask HN: Alternatives to Scratch for a Blind Child?

    3 projects | news.ycombinator.com | 3 Jan 2023
  • Ruby based open source music player?

    1 project | /r/ruby | 8 Dec 2022
  • If musicians named programming languages, what would we be working in?

    4 projects | /r/ProgrammerHumor | 11 Nov 2022
  • Scheme vs CL? Differences? Pros and Cons?

    5 projects | /r/lisp | 2 Aug 2022