Final Projects Some simple ideas
Composition
(1) program that "learns" some aspect of musical composition
(2) Fibonacci music
(3) program that creates a new style
(4) Beat maker in different meters
(5) Math program that creates chaos in music
(6) transformation of drawing to music
(7) Musikalisches wurfelspiele
(8) Algorithm that creates harmony
(9) recombination
(10) logically replace one of the elements of known music
Analysis
(1) Algorithm that breaks melodies into patterns
(2) mapping rhythm, texture, harmonic rhythm, etc.
(3) reduction by mathematics
(4) analysis using 2D cellular automata
(5) statistical representation and comparison
(6) Find the key in music without using key signature
(7) Discover word painting
(8) relevance of dynamics to pitch, etc. (i.e., cross dependency)
(9) compare some aspect of music to some aspect of non-music
(10) a composer's use of some attribute over an extended period of time
Short Paper Well-Documented Code Five Sample Outputs
Presentations due at final exam
A short break Thanks to Kathryn Shaw Thanks to Kathryn Shaw Thanks to Kathryn Shaw Thanks to Kathryn Shaw
Where can you download stuff Geometry Geometry Geometry Pure Data Pure Data Pure Data Pure Data Automated composing software Automated composing software Automated composing software Automated composing software Watch it? Watch it? Watch it? Watch it? Downloads Downloads Downloads Easy Music Composer Easy Music Composer Easy Music Composer Easy Music Composer
Saving to midi files (save-midi "testme.mid” (save-midi "testme.mid” (make-cope-events (make-cope-events '( ) '( ) '( ) '( ) '( ) '( ) '( ) '( ) '( ))) '( )))
Will show you how to change instruments on Friday. Will show you how to change instruments on Friday.
Assignment Read Chapter 4 of Cope before Thursday Read Chapter 4 of Cope before Thursday Watch the following video of Jeff Hawkins Watch the following video of Jeff Hawkins Jeff Hawkins Jeff Hawkins at your first opportunity and thanks to Andre Gumina!!!!! at your first opportunity and thanks to Andre Gumina!!!!!