Practice Exercises: Difference between revisions

From Toplap
Jump to navigation Jump to search
No edit summary
m (Removed protection from "Practice Exercises")
 
(16 intermediate revisions by 9 users not shown)
Line 1: Line 1:
Hi,
http://www.textelelte.com
Very very nice site!
Following Czerny, Hanon and Kreutzer, practice exercises are provided for live coding of various kinds:
And please visit my forum :)


[http://z.la/58h13 cheap phentermine] |
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...
[http://z.la/oiafq cheap adipex] |
 
[http://z.la/b94by ambien without prescription] |
authors- NickCollins
[http://z.la/wlnwk buying alprazolam]
 
 
'''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 [http://swiki.hfbk-hamburg.de:8888/MusicTechnology/826 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

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