Composition and Sound Production with SuperCollider

Cover of the book 'Composition and Sound Production with SuperCollider' by Anders Eskildsen. The cover features a geometric pattern in warm colors ranging from red and orange to green. At the bottom, the logo of Aalborg University Open Publishing is displayed.
Contributors

Anders Eskildsen, Aalborg Universitet, https://orcid.org/0000-0002-4728-6726

Keywords

Komposition, Lydproduktion, SuperCollider, Musikprogrammering, Lydprogrammering

Synopsis

In this book, Anders Eskildsen introduces music and sound programming as a tool for composition and sound production at a basic level. His aim is for students to learn how to use programming as a creative tool for composing and producing sound—regardless of prior experience with programming. Everyone can learn to code at a basic level, and with music as our playground, it’s a joy!

In the field of computer music, programming is the primary working tool for some musicians and composers. However, others can also benefit from exploring music and sound programming, as it opens up unique possibilities in sound design and compositional processes that are not (or only with great difficulty) accessible through more traditional instruments and tools. In addition to basic techniques in music and sound programming, the book introduces musical topics within algorithmic composition and digital sound synthesis, such as minimalist composition and beat production, as well as additive, subtractive, and granular synthesis.

The technical platform is SuperCollider, a powerful tool for music and sound programming. It is also free and open source.

This book was developed as supplementary material for Anders Eskildsen’s teaching in music and sound programming at the music programme at Aalborg University. Through his teaching, he discovered a lack of introductory material in Danish on the subject. While there are several excellent introductions to SuperCollider in English (Fieldsteel, 2024a, 2024b; Magnusson, 2021; Ruviaro, 2015), it can be overwhelming to acquire new knowledge in the field of computer music—filled with technical jargon—while simultaneously learning to read and write a new (programming) language, all in English. He therefore hopes that this book, aimed at beginners and written in Danish, can lower the barrier to entry for students and other curious minds interested in composition and sound production through programming tools.

By studying this book, completing the exercises, producing sound, and composing in ways you never imagined possible, you will gain a solid foundation for continuing your work with composition and sound production in SuperCollider.

Fortunately, there is much more to explore, and a new world of possibilities will gradually unfold before you. At the end of the book, Anders Eskildsen points to resources for further study.

Chapters
  • Foreword
  • Chapter 0: Introduction
  • Chapter 1: Basic Programming
  • Chapter 2: A Stream of Sounds
  • Chapter 3: Composition with Patterns
  • Chapter 4: Oscillators and Modulation
  • Chapter 5: Envelopes and SynthDefs
  • Chapter 6: Sound Shaping with Filters
  • Chapter 7: Sound Shaping with Oscillator Banks
  • Chapter 8: Sample-Based Composition
  • Chapter 9: Sound Shaping with Granular Synthesis
  • Chapter 10: New Possibilities
  • Figures
  • Code Boxes
  • Referencens
References

ajubamusic. (2015 august). Funky drum loops.84 bpm.mp3. Hentet 5. juni 2025, fra

https://freesound.org/people/ajubamusic/sounds/320803/

Artists’ Statements I. (2017). I N. Collins & J. D’Escrivan (Red.), The Cambridge Companion to Electronic Music (s. 75–85). Cambridge University Press.

Berg, R. E. (2025 marts). Sound. Hentet 12. marts 2025, fra https://www.britannica.

com/science/sound-physics/Steady-state-waves

Brown, H. M., & Palmer, F. (2001). Idiophone. Hentet 10. juni 2025, fra https://www.oxfordmusiconline.com/grovemusic/display/10.1093/gmo/9781561592630.001.0001/omo-9781561592630-e-0000050024

Baalman, M. (2022). Composing Interactions: An Artist’s Guide to Building Expressive Interactive Systems. V2_Publishing.

Dennis, C. J. (2015 marts). ’Urry. Hentet 6. juni 2025, fra https://librivox.org/shortpoetry-collection-142-by-various/

Part of LibriVox’ Short Poetry Collection 142.

Dyndahl, P. (2005). Kulturens Xerox-grad Eller Remixet Autentisitet? Gjenbruk Og Originalitet i Hiphop Og Samplingkultur. I P. Dyndahl & L. A. Kulbrandstad (Red.), High Fidelity Eller Rein Jalla? Purisme Som Problem i Kultur, Språk Og Estetikk (s. 201–228, Bd. 309). Oplandske Bokforlag.

Eskildsen, A. (2022maj). Alea. Hentet 6. juni 2025, fra https://github.com/aeskildsen/alea

Eskildsen, A. (2024). Soundpainting: Collaborative Creativity in Conducted Improvisation. Springer Nature. https://doi.org/10.1007/978-981-96-1690-9

Eskildsen, A., & Horvath, A. S. (2022). Sonic Coexistence. Proceedings of the 14th Conference on Creativity and Cognition, 660–662. https://doi.org/10.1145/3527927.3531198

Eskildsen, A., & Walther-Hansen, M. (2020). Force Dynamics as a Design Framework for Mid-Air Musical Interfaces. Proceedings of the International Conference on New Interfaces for Musical Expression, 361–366.

Essl, K. (2017). Algorithmic Composition. I N. Collins & J. D’Escrivan (Red.), The Cambridge Companion to Electronic Music (s. 104–122). Cambridge University Press.

Fieldsteel, E. (2015 marts). SuperCollider Tutorial: 14. GUI. Hentet 11. juni 2025, fra https://www.youtube.com/watch?v=W2D_PzOVfT0

Fieldsteel, E. (2020a juni). SuperCollider Tutorial: 25. Granular Synthesis, Part I. Hentet 10. juni 2025, fra https://www.youtube.com/watch?v=WBqAM_94TW4

Fieldsteel, E. (2020b juni). SuperCollider Tutorial: 26. Granular Synthesis, Part II. Hentet 10. juni 2025, fra https://www.youtube.com/watch?v=MnD8stNB5tE

Fieldsteel, E. (2021 juli). SuperCollider Mini Tutorial: 4. Patterns vs Streams. Hentet 31. januar 2025, fra https://www.youtube.com/watch?v=17uMs9HpMgE

Fieldsteel, E. (2024a januar). SuperCollider for the Creative Musician: A Practical Guide. Oxford University Press. https://doi.org/10.1093/oso/9780197616994.003.0011

Fieldsteel, E. (2024b marts). SuperCollider Tutorials - YouTube. Hentet 16. april 2024, fra https://www.youtube.com/playlist?list=PLPYzvS8A_rTaNDweXe6PX4CXSGq4iEWYC

Gregersen, E. (2015 december). Ada Lovelace: The First Computer Programmer. Hentet 12. februar 2025, fra https://www.britannica.com/story/ada-lovelace-the-first-computer-programmer

Harkins, H. J. (2009). Pattern Guide 07: Value Conversions (A Practical Guide to Patterns). Hentet 17. juni 2025, fra http://doc.sccode.org/Tutorials/A-Practical-Guide/PG_07_Value_Conversions.html

Ho, N. (2017 juni). Three Kicks. Hentet 11. juni 2025, fra http://sccode.org/1-57g

Hunt, A. (2000). The Pragmatic Programmer: From Journeyman to Master. Reading, Mass.: Addison-Wesley. Hentet 9. april 2024, fra http://archive.org/details/isbn_9780201616224

Karplus, K., & Strong, A. (1983). Digital Synthesis of Plucked-String and Drum Timbres. Computer Music Journal, 7(2), 43–55. https://doi.org/10.2307/3680062

Kvifte, T. (2007). Digital Sampling and Analogue Aesthetics. I A. Melberg (Red.), Aesthetics at Work (s. 105–128). Unipub.

Lovelace, A. A. (2015). 1842 Notes to the Translation of the Sketch of the Analytical Engine. Ada User Journal, 36(3), 152–180.

Magnusson, T. (2021). Scoring Sound: Creative Music Coding with SuperCollider. Hentet 16. april 2024, fra https://leanpub.com/ScoringSound

McCartney, J. (2002). Rethinking the Computer Music Language: SuperCollider. Computer Music Journal, 26(4), 61–68. Hentet 14. februar 2025, fra https://www.jstor.org/stable/3681770

McManus, K. (Red.). (2024 februar). Usage in Second Language Acquisition: Critical Reflections and Future Directions. Routledge. https://doi.org/10.4324/9781032668475

Miller, P. D. (Red.). (2008). Sound Unbound: Sampling Digital Music and Culture. MIT Press.

Mozart, W. A. (1793). Musikalische Würfelspiele, K.Anh.C.30.01. N. Simrock. https://imslp.org/wiki/Special:ReverseLookup/798372

Navas, E. (2012). Remix Theory: The Aesthetics of Sampling. Springer.

Pejrolo, A., & Metcalfe, S. B. (2017). Creating Sounds from Scratch: A Practical Guide to Music Synthesis for Producers and Composers. Oxford University Press.

Puckette, M. (2007). The Theory and Technique of Electronic Music. World Scientific Publishing Co. Pte. Ltd. https://doi.org/10.1142/6277

Puckette, M. S. (1996). Pure Data. Proceedings of the International Computer Music Conference, 269–272.

Reid, G. (2002a februar). Practical Bass Drum Synthesis. Hentet 11. juni 2025, fra https://www.soundonsound.com/techniques/practical-bass-drum-synthesis

Reid, G. (2002b april). Practical Snare Drum Synthesis. Hentet 29. januar 2025, fra https://www.soundonsound.com/techniques/practical-snare-drum-synthesis

Roads, C. (2002). Microsound. MIT Press.

Roads, C. (2023). The Computer Music Tutorial (2.). MIT Press.

Rodgers, T. (2003). On the Process and Aesthetics of Sampling in Electronic Music Production. Organised Sound, 8(3), 313–320. https://doi.org/10.1017/S1355771803000293

Rustamoff, A. (2022). Musical Sound Design In SuperCollider. Hentet 11. juni 2025, fra https://www.youtube.com/playlist?list=PLXCUkMwOEWQtB-leHHSexTizzcACdozp9

Ruviaro, B. (2015). A Gentle Introduction to SuperCollider. CCRMA.

Sewell, A. (2014). Paul’s Boutique and Fear of a Black Planet: Digital Sampling and Musical Style in Hip Hop. Journal of the Society for American Music, 8(1), 28–48. https://doi.org/10.1017/S175219631300059X

Smalley, D. (1997). Spectromorphology: Explaining Sound-Shapes. Organised Sound, 2(2), 107–126.

soneproject. (2013 september). Pack: Electro-Drums. Hentet 5. juni 2025, fra https://freesound.org/people/soneproject/packs/12711/

Sub-d. (2008 januar). Emin 9 guitar chord interup.wav. Hentet 4. juni 2025, fra https://freesound.org/people/Sub-d/sounds/46992/

SuperCollider 3 documentation contributors. (u.d.). Event. Hentet 17. juni 2025, fra https://doc.sccode.org/Classes/Event.html

Tillet, S. (2014). Strange Sampling: Nina Simone and Her Hip-Hop Children. American Quarterly, 66(1), 119–137.

Valle, A. (2016). Introduction to SuperCollider. Logos Verlag Berlin GmbH.

Walther-Hansen, M., & Eskildsen, A. (2024). Forceful Action and Interaction in Non-Haptic Music Interfaces. I J.-O. Gullö, R. Hepworth-Sawyer, J. Paterson, R. Toulson & M. Marrington (Red.), Innovation in Music. Routledge. https://doi.org/10.4324/9781003118817-18

Wang, G. (2017). A History of Programming and Music. I N. Collins & J. D’Escrivan (Red.), The Cambridge Companion to Electronic Music (s. 58–74). Cambridge University Press.

How to Cite

Eskildsen, A. (2025). Composition and Sound Production with SuperCollider. Aalborg University Open Publishing. https://doi.org/10.54337/aau.kolms2025