Practice Exercises
Following Czerny, Hanon and Kreutzer, practice exercises are provided for live coding of various kinds:
These are work in progress, and are just meant as jumping off points for now, more detail later? Perhaps this will lead to some etudes...
authors- NickCollins
Algorithmic Engagement
3x+1 problem Babylonian Square Root
more number theory (sieves, Goldbach summans, prime number algorithms, finding primitive generators modulo a prime)
algorithmic composition (Markov transitions, generate and test, rule sets, grammars, corpus statistics, Bayes)
computer science (sorting algorithms, parsing , recursion, trees)
Sonification
Audio Synthesis
modulation
subtractive (source/filter)
additive
effects processing
granulation
Musical
Nonstandard tunings (non-octave, JI to x-limit)
Define envelopes for a piece for large-scale form
Psychological
Shepard tones, Risset glissandi or accelerandi, auditory streaming illusions
Multi-player Collaborative/Competitive
Against a timer
Root war
Shared code
Tag team
low vs high spectral occupation (like two hands piano)
maximal contrast
copy and better
constant remix