Download presentation
Presentation is loading. Please wait.
Published byCameron Sanders Modified over 9 years ago
1
Computer Hardware
2
Processing
3
Binary Math
4
Hierarchy
5
Software that creates software Software that creates software (i.e., C ++, Perl, Python, Java, Lisp, etc.) relies on algorithms, the ages old concept of stating a series of actions that precisely define the creation of something.
6
Algorithm: from Greek word arithmós—number Arabic word algorism—number series meaning: a set of rules for solving a problem in a finite number of steps.
7
Recipe ranging from severe control (Bach) to almost no control (Cage)
8
STOP
9
Historically isorhythmic motets figured bass fugues Musikalisches Würfelspiele golden mean serialism indeterminacy minimalism Xenakis Hiller
10
Note: Tonal voice-leading/doubling/triad rules are algorithms
11
Final Projects Some simple ideas
12
Composition
13
(1) program that "learns" some aspect of musical composition
14
(2) fractal music that sounds musical
15
(3) program that creates engaging new styles
16
(4) vivaldi music maker (scales, arps, sequences, etc.)
17
(5) program that sets some of Messiaen's ideas into code
18
(6) transformation of drawing to music
19
(7) improvisation program
20
(8) accompaniment program
21
(9) re-write masterpieces according to some plan
22
(10) Explore one idea to its fullest.
23
Analysis
24
(1) performance attributes of given performers
25
(2) mapping rhythm, texture, harmonic rhythm, etc.
26
(3) reduction by mathematics
27
(4) analysis using 2D cellular automata
28
(5) statistical representation and comparison
29
(6) analysis of chromatic versus diatonic content of music
30
(7) tension analyzing program (Hindemith theories?)
31
(8) relevance of dynamics to pitch, etc. (i.e., cross dependency)
32
(9) compare some aspect of music to some aspect of non-music
33
(10) a composer's use of some attribute over an extended period
34
Short Paper Well-Documented Code Five Sample Outputs
35
Example Laurie Spiegel
36
Another Laurie Spiegel
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.