Practice Exercises: Difference between revisions
No edit summary |
m (Removed protection from "Practice Exercises") |
||
(26 intermediate revisions by 16 users not shown) | |||
Line 1: | Line 1: | ||
http://www.textelelte.com | |||
Following Czerny, Hanon and Kreutzer, practice exercises are provided for live coding of various kinds: | Following Czerny, Hanon and Kreutzer, practice exercises are provided for live coding of various kinds: | ||
Line 8: | Line 9: | ||
'''Algorithmic Engagement''' | '''Algorithmic Engagement''' | ||
3x | 3x 1 problem | ||
Babylonian Square Root | Babylonian Square Root | ||
Line 56: | Line 57: | ||
'''Psychological''' | '''Psychological''' | ||
Shepard tones, Risset glissandi or accelerandi, auditory streaming illusions | Shepard tones, Risset glissandi or [http://swiki.hfbk-hamburg.de:8888/MusicTechnology/826 Risset accelerandi], auditory streaming illusions | ||
Timbral parameters- attack, brightness (spectral centroid), sines | Timbral parameters- attack, brightness (spectral centroid), sines noise decomposition | ||
Latest revision as of 10:33, 7 July 2020
http://www.textelelte.com 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)
group theory (symmetries, permutation chains)
algorithmic composition (Markov transitions, generate and test, rule sets, grammars, corpus statistics, Bayes)
computer science (sorting algorithms, parsing , recursion, trees)
Sonification
birth data for your audience/family
TOPLAP mailing list data
programming language sonification
programming language family trees and history of computing
Audio Synthesis
modulation
subtractive (source/filter)
additive
effects/audio processing
granulation (with scheduling)
nonstandard synthesis- low-level audio waveform manipulation
Musical
Nonstandard tunings (non-octave, JI to x-limit)
Define envelopes for a piece for large-scale form
Psychological
Shepard tones, Risset glissandi or Risset accelerandi, auditory streaming illusions
Timbral parameters- attack, brightness (spectral centroid), sines noise decomposition
Multi-player
Collaborative/Competitive
Against a timer
SCRABBLE game- points scoring for use of certain code constructs, alternate contributions or simultaneous construction
TETRIS CHALLENGE- each player sets the other the next code element they must utilise and incorporate into their patch (there could be a one player version, also see AdC's Oracle class for SuperCollider)
Root war
Shared code
Tag team - 2 teams of 2 coders, only one on each team can be live at a time
low vs high spectral occupation (like two hands piano)
maximal contrast
copy and better
constant remix