Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Hardware. Processing Binary Math Hierarchy.

Similar presentations


Presentation on theme: "Computer Hardware. Processing Binary Math Hierarchy."— Presentation transcript:

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


Download ppt "Computer Hardware. Processing Binary Math Hierarchy."

Similar presentations


Ads by Google