From 9a333d6960e53d798b454f889898c6c6ea689d82 Mon Sep 17 00:00:00 2001 From: Mike Sperber Date: Mon, 7 Jul 2025 17:15:12 +0200 Subject: [PATCH] Release Haskell Interlude #67 Alex McLean --- podcast/67/index.markdown | 14 ++++++++++++++ podcast/67/links.markdown | 27 +++++++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 podcast/67/index.markdown create mode 100644 podcast/67/links.markdown diff --git a/podcast/67/index.markdown b/podcast/67/index.markdown new file mode 100644 index 00000000..6fbcf967 --- /dev/null +++ b/podcast/67/index.markdown @@ -0,0 +1,14 @@ +--- +title: Alex McLean +episode: 67 +buzzsproutId: 17461605-67 +recorded: 2025-02-04 +published: 2025-07-07 +--- + +Mike and Andres speak to Alex McLean who created the TidalCycles +system for electronic music - implemented in Haskell of course. We +talk about how Alex got into Haskell coming from Perl, how types +helped him think about the structure of music and patterns, the +architecture and evolution of TidalCycles, about art, community and +making space for new ideas, and lots of things in between. diff --git a/podcast/67/links.markdown b/podcast/67/links.markdown new file mode 100644 index 00000000..c4993795 --- /dev/null +++ b/podcast/67/links.markdown @@ -0,0 +1,27 @@ ++ [Alex's homepage](https://slab.org/) ++ [Alex's Mastodon feed](https://post.lurk.org/@yaxu) ++ [Alex's YouTube channel](https://www.youtube.com/@yaxu/) ++ [Alpaca - Algorithmic Pattern Catalogue](https://algorithmicpattern.org/) ++ [Then Try This](https://thentrythis.org/) ++ [Goldsmith’s University](https://www.gold.ac.uk/) ++ [Perl 6 in Haskell](https://en.wikipedia.org/wiki/Pugs_(compiler)) ++ [Geraint Wiggins](https://ai.vub.ac.be/team/geraint-wiggins/) ++ [Alex McLean's MSc Thesis: Improvising with Synthesised Vocables, with Analysis Towards Computational Creativity](https://slab.org/2007/12/10/msc-thesis/) ++ [Dave Griffiths](https://www.rsh-duesseldorf.de/institute/institut-fuer-musik-und-medien/lehrende-mitarbeitende/griffiths-dave): [Scheme bricks](https://fo.am/activities/scheme-bricks/) ++ [Alex McLean: Hacking Perl in Nightclubs](https://www.perl.com/pub/2004/08/31/livecode.html/) ++ [TOPLAP - The home of live coding](https://blog.toplap.org/) ++ [Bol processor system, inspiration for rhythmic cycles](https://bolprocessor.org/) ++ [Laurie Spiegel: Manipulation of Musical Patterns](https://www.researchgate.net/profile/Laurie-Spiegel/publication/266316606_Manipulations_of_Musical_Patterns/links/5bd8b7e34585150b2b92049f/Manipulations-of-Musical-Patterns.pdf) ++ [TidalCycles](https://tidalcycles.org/) ++ [strudel.cc (reimplementation of TidalCycles) in Javascript](https://strudel.cc/) ++ [Graham Hutton: Programming in Haskell](https://people.cs.nott.ac.uk/pszgmh/pih.html) ++ [Paul Hudak: Haskell School of Expression](https://www.cs.yale.edu/homes/hudak/SOE/) ++ [Conal Elliot Functional Reactive Programming](http://conal.net/papers/icfp97/) ++ [Open Sound Control protocol](https://en.wikipedia.org/wiki/Open_Sound_Control) ++ [Supercollider](https://supercollider.github.io/) ++ [Konnakol](https://en.wikipedia.org/wiki/Konnakol) ++ [Tidal Cycles in Python](https://github.com/tidalcycles/vortex) ++ [Algorave](https://algorave.com/) ++ [Penelope: A Study of Weaving as Technical Mode of Existence](https://penelope.hypotheses.org/]) [Penelope at Deutsches Museum](https://www.deutsches-museum.de/en/forschung/forschungsinstitut/projekte-und-forschungsbereiche/projects/detail-page/penelope) ++ [MQTT protocol](https://mqtt.org/) ++ [International Conference on Live Coding 2025](https://iclc.toplap.org/2025/)