4 ms·
This is the book that I used to learn Haskell. I had written music programs in other languages before reading the book, and I was able to appreciate that the Ha
by odyssey7 5y ago
This is the book that I used to learn Haskell. I had written music programs in other languages before reading the book, and I was able to appreciate that the Haskell code turned out much nicer.
- tmaly 5y agoWhat other languages have you coded music in and how does it compare to this?
- stirfish 5y agoI haven't coded music in haskell, but I've coded it in Max/MSP and ChucK and I enjoyed them both https://chuck.cs.princeton.edu/ https://chuck.cs.princeton.edu/ https://cycling74.com/products/max https://cycling74.com/products/max
- reardun 5y agoWhat is your opinion on impromptu[0]? This is my favorite music video of his[1]. The creator is now working on Extempore[2]. [0]: http://impromptu.moso.com.au/ http://impromptu.moso.com.au/ [1]: https://vimeo.com/2579694 https://vimeo.com/2579694 [2]: https://en.wikipedia.org/wiki/Extempore_(software) https://en.wikipedia.org/wiki/Extempore_(software)
- odyssey7 5y agoImperative languages, most recently JavaScript. One thing that comes to mind is how elegantly this book uses Haskell data types to define pitch classes and total functions for them. The abstraction techniques made me confident in the abstractions in a way I’ve never been for any imperative or dynamically typed language. By comparison, other software started to look brittle and issue-prone.