The workshop explored examples of strudel code which examined the limits and boundaries of dance music, and the kinds of code changes that could be made to push these limits and explore the boundaries between beats and noise. In a simple example, participants explored a basic code snippet that generated beat-based music and looked at simple techniques and small code changes that modulated it between a recognizable beat pattern and more abstract sound. In the second part of the workshop, attendees examined a more developed example from a previous performance and discussed how transitions from beats to noise were achieved in a real performance setting.
What you'll learn
Foundational Skills in Strudel
Code Manipulation Techniques
Integration of Tools
Live Performance Insights
Who is this course for?
Artists interested in exploring the intersection of technology and sound, particularly in the realm of dance music
Coders looking to apply their skills in creative and musical contexts, especially in real-time sound manipulation
Musicians who are keen to experiment with new forms of music creation and interested in pushing the boundaries of traditional genres
Course content
1. Introduction
2. Workshop Topic: Transitions
3. Introduction to Live Coding and Strudel
4. Strudel vs Tidal Cycles
5. Personal experience with transitions
6. Performing with Transitions
7. Dimensions of Transition
8. Video Example
10. Getting Started with Strudel
11. Creating a Basic Beat Pattern
12. Introducing Randomness and Stacks
13. Adjusting Speed a d Using Mask Function
14. Advanced Pattern Creation with Tabla Sounds
15. Continuation of Tabla Sounds
16. Short Performance
17. Outro
Requirements
An Internet connection
Meet your instructor
Multi-lingual live coder, Shelly Knotts wrangles beats and bloops out of unpredictable and semi-random noise generators and auto-drum machines. An improvisor who performs with computers and other humans, Knotts experiments with generative and AI techniques and opinionated algorithms to make music. She has performed at numerous Algoraves and live coding events worldwide. Knotts is passionate about teaching and developing diverse communities of creative coders.
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.
DisagreeAgree
I allow to create an account
When you login first time using a Social Login button, we collect your account public profile information shared by Social Login provider, based on your privacy settings. We also get your email address to automatically create an account for you in our website. Once your account is created, you'll be logged-in to this account.