Composition and Sound Production with SuperCollider
Contributors
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.
