[LAU] Re: Languages used for programming music

david <[email protected]>
Newsgroups gmane.linux.audio.users
Organization Alias J&J
Message-ID <[email protected]>
Ah, thanks! Long list.

I think I remember ABC. The very first cell phones we bought let you 
input ABC and use them as ring tones. Surprisingly capable for phones 
limited to text-only input with no way to play any other audio formats.

I've considered finding various ways to combine pi, e (natural 
logarithm) and other irrational mathematical numbers into music. Right 
now, it's all manual. But if it could be done programmatically, it might 
be more fun. At least faster.

Ages ago, I programmed in Commodore BASIC, FORTH, Postscript (yes, it is 
a full Turing-complete language!), XML/XSLT, and Wordperfect Office 
macro language (competitor to MS Office VisualBasic). I used to be able 
to read C and C++ but have never programmed in them.

Any advice?

On 12/25/25 08:39, MS lists wrote:
> Oh, thank you, David, for bringing this up. Looking at this very long 
> list, I figured, why not make a list of languages/libraries I have 
> actually used. Here it is:
>
> - ABC
> - ChucK
> - CLM
> - CMN
> - Common Music
> - CSound
> - CYBIL
> - FAUST
> - HMSL
> - IanniX
> - KeyKit
> - Lilypond
> - Max/MSP
> - Nyquist
> - OpenMusic
> - PureData
> - snd
> - SuperCollider
>
> Some of them I only dabbled with, others I've used extensively.
>
> Also, not present in the list:
>
> - InScore - not really a programming language but enables dynamic 
> music scores consisting of multimedia representations (image, video, 
> music notation etc), completely driven by OSC (Open Sound Control)
> - guido - Music markup language (akin to Lilypond and ABC) that 
> handles the music notation for InScore above
>
> And since that list contains also specialized libraries for some 
> programming languages, I would add:
> - pyo (DSP for python)
> - Music21 (music analysis and (re)composition for Python)
>
> And in case you haven't noticed, Tim Thompson, who compiled this list 
> of computer languages for music, is also the author of KeyKit.
>
> Joyful and healthy holidays for everyone!
>
> Michał
>
> On Thursday, December 25th, 2025 at 02:12, david <[email protected]> 
> wrote:
>>
>> I found this on Mastodon:
>>
>> https://musician.social/users/elsemusic/statuses/115764769354069738
>>
>> An extensive dictionary of the languages used for programming music.
>>
>> https://timthompson.com/plum/cgi/showlist.cgi?sort=name&concise=yes
>>
>> An example:
>>
>> 'Nyquist: A functional programming language for composition and sound 
>> synthesis. Uses a Lisp syntax, a signal processing and signal 
>> representation core, and a rich semantics dealing with time and 
>> transformations.'
>>
>> Which ones have you used, if any?
>>
>> --
>> David W. Jones
>> [email protected]
>> authenticity, honesty, community
>> http://dancingtreefrog.com
>> "My password is the last 8 digits of π."
>

-- 
David W. Jones
[email protected]
authenticity, honesty, community
http://dancingtreefrog.com
"My password is the last 8 digits of π."

_______________________________________________
Linux-audio-user mailing list -- linux-audio-user-cunTk1MwBs/[email protected]
To unsubscribe send an email to linux-audio-user-leave-cunTk1MwBs/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.