References

Ableton. 2009. “Ableton releases Max for Live.” Press Archives. Last modified November 23, 2009. https://www.ableton.com/en/press/press-archive/press-archive-mfl-release/

—— 2017. “Ableton and Cycling ‘74 Form a New Partnership”. News. Last modified June 7, 2017. https://www.ableton.com/en/blog/ableton-cycling-74-new-partnership/

Agostini, Andrea, and Daniele Ghisi. 2015. “A Max Library for Musical Notation and Computer-Aided Composition.” Computer music journal 39, no. 2 (2015): 11–27.

Ariza, Christopher. 2009. “Sonifying Sieves: Synthesis and Signal Processing Applications of the Xenakis Sieve with Python and Csound.” In International Computer Music Conference Proceedings. Vol. 2009. Ann Arbor, MI: Michigan Publishing, University of Michigan Library.

Boulanger, Richard. 2013. “Introducing Csound for Live.” In Ways Ahead Proceedings of the First International Csound Conference, edited by Joachim Heintz, Alex Hofmann, and Iain McCurdy, 188. Newcastle: Cambridge Scholars Publishing.

Carrette, George. 2007. “SIOD: Scheme in One Defun.” Last modified April 5, 2007. http://people.delphiforums.com/gjc//siod.html

Cipriani, Alessandro, and Maurizio Giri. 2019. Electronic Music and Sound Design : Theory and Practice with Max/MSP Volume 1. Rome: ConTempoNet.

——. 2020. Electronic Music and Sound Design : Theory and Practice with Max/MSP Volume 2. Rome: ConTempoNet.

CLiki. n.d. “Music.” The Common Lisp Wiki. Last accessed July 2, 2023. https://www.cliki.net/music

Cook, Perry R. 2017. Real Sound Synthesis for Interactive Applications. Abingdon: CRC Press.

Cycling 74. n.d. “Javascript and Threading.” Max v8.5.5 Documentation. Last accessed July 2, 2023. https://docs.cycling74.com/max8/vignettes/jsthreading

——. n.d. “Max JS Tutorial 1: Basic JavaScript.” Max v8.5.5 Documentation. Last accessed July 2, 2023. https://docs.cycling74.com/max8/tutorials/javascriptchapter01

——. n.d. “Scheduler Settings.” Max v8.5.5 Documentation. Last accessed July 2, 2023. https://docs.cycling74.com/max8/vignettes/scheduler_settings

——. 2019. “Min Guide to Threading in Max.” Min Development Kit. http://cycling74.github.io/min-devkit/guide/threading

Dannenberg, Roger B. 1997. “Machine Tongues XIX: Nyquist, a Language for Composition and Sound Synthesis.” Computer music journal 21, no. 3 (1997): 50–60.

——. 2018. “Languages for Computer Music.” Frontiers in digital humanities 5 (2018).

Dannenberg, Roger B., Peter Desain, and Henkjan Honing. 1997. “Programming Language Design for Music.” In Musical Signal Processing, edited by Curtis Roads, 291. London: Routledge.

Deutsch, L. Peter and Daniel G. Bobrow. 1976. “An efficient, incremental, automatic garbage collector”. Communications of the ACM 19, 9 (Sept. 1976), 522–526.

Farnell, Andy. 2010. Designing Sound. Cambridge, Mass: MIT Press.

Gogins, Michael. 2013. “The Csound API: Interview with Michael Gogins.” In Ways Ahead Proceedings of the First International Csound Conference, edited by Joachim Heintz, Alex Hofmann, and Iain McCurdy, 43. Newcastle: Cambridge Scholars Publishing.

ffitch, John. 2011. “Using C To Generate Scores.” In The Audio Programming Book., edited by Richard Boulanger and Victor Lazzarini, 655. Cambridge, Mass: MIT Press.

——. 2011. “Understanding an Opcode in Csound.” In The Audio Programming Book., edited by Richard Boulanger and Victor Lazzarini, 581. Cambridge, Mass: MIT Press.

Lazzarini, Victor. 2011. “MIDI Programming with PortMIDI.” In The Audio Programming Book., edited by Richard Boulanger and Victor Lazzarini, 783. Cambridge, Mass: MIT Press.

——. 2013. “The Development of Computer Music Programming Systems.” Journal of new music research 42, no. 1 (2013): 97-110.

——. 2016. Csound A Sound and Music Computing System. Cham: Springer International Publishing.

——. 2017. Computer Music Instruments: Foundations, Design and Development. Cham: Springer International Publishing.

Lyon, Eric. 2006. “A Sample Accurate Triggering System for Pd and Max/MSP.” In International Computer Music Conference Proceedings. Vol. 2006. Ann Arbor, MI: Michigan Publishing, University of Michigan Library.

——. 2012. Designing Audio Objects for Max/MSP and Pd. Middleton, Wisconsin: A-R Editions.

Maldonado, Gabriel. 2011. “Working With Audio Streams.” In The Audio Programming Book., edited by Richard Boulanger and Victor Lazzarini, 329. Cambridge, Mass: MIT Press.

Manning, Peter. 2004. Electronic and Computer Music. New York: Oxford University Press.

maxobjects.com. n.d. “Max Objects Database.” Last modified May 4th, 2023. http://maxobjects.com/

McLean, Alex, and R. T. Dean. 2018. The Oxford Handbook of Algorithmic Music. Edited by Alex McLean. New York, NY: Oxford University Press.

Miller, Alex, Stuart Halloway, Aaron Bedra, and Jacquelyn Carter. 2018. Programming Clojure. Edited by Jacquelyn Carter. Third edition. Place of publication not identified: Pragmatic Programmers.

Puckette, Miller. 1991. “Combining Event and Signal Processing in the MAX Graphical Programming Environment.” Computer music journal 15, no. 3 (1991): 68–77.

——. 2002. “Max at Seventeen.” Computer music journal 26, no. 4 (2002): 31–43.

Roads, Curtis. 2015. Composing Electronic Music : a New Aesthetic. Oxford: Oxford University Press.

Roberts, Charlie, and Graham Wakefield. 2018. “Tensions and Techniques in Live Coding Performance.” In The Oxford Handbook of Algorithmic Music., edited by Alex McLean, 293. Oxford: Oxford University Press.

Sandewall, Erik. 1978. “Programming in an Interactive Environment: The Lisp Experience.” ACM computing surveys 10, no. 1 (1978): 35–71.

Schottstaedt, William. n.d. “s7.” Accessed July 2, 2023. https://ccrma.stanford.edu/software/snd/snd/s7.html

Smaragdis, Paris. 2000. “Optimizing Your Csound Instruments” In The Csound Book, edited by Richard Boulanger, 123. Cambridge Mass: MIT Press.

Sun, Kwangwon, and Sukyoung Ryu. 2017. “Analysis of JavaScript Programs: Challenges and Research Trends.” ACM computing surveys 50, no. 4 (2017): 1–34.

Taube, Heinrich. 2004. Notes from the Metalevel: Introduction to Algorithmic Music Composition. Taylor & Francis, London UK.

——. 2009. Common Music 3. International Computer Music Conference Proceedings. Vol. 2009. Ann Arbor, MI: Michigan Publishing, University of Michigan Library.

Taylor, Gregory. 2020. “JavaScript: A Brief Resource Guide for Max Users.” Cycling74 Articles. Last modified Nov 10, 2020. https://cycling74.com/articles/javascript-a-resource-guide-for-max-users

Touretzky, David S. LISP: a Gentle Introduction to Symbolic Computation. New York: Harper & Row, 1984.

Wang, Ge. 2017. “A History of Programming and Music.” In Cambridge Companion to Electronic Music, edited by Nick Collins and Julio D’escrivan, 58-74. Cambridge: Cambridge University Press.

Zicarelli, David. 2002. “How I Learned to Love a Program That Does Nothing.” Computer music journal 26, no. 4 (2002): 44–51.