final projects some simple ideas. composition (1) program that "learns" some aspect of...

75
Final Projects Some simple ideas

Upload: christian-carr

Post on 26-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Final Projects

Some simple ideas

Page 2: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Composition

Page 3: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(1) program that "learns" some aspect of musical

composition

Page 4: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(2) fractal music that sounds musical

Page 5: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(3) program that creates engaging new styles

Page 6: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(4) vivaldi music maker (scales, arps, sequences,

etc.)

Page 7: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(5) program that sets some of Messiaen's ideas

into code

Page 8: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(6) real-time transformation of drawing

to music

Page 9: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(7) improvisation program

Page 10: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(8) accompaniment program

Page 11: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(9) re-write masterpieces according to some plan

Page 12: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(10) logically replace one of the elements of known

music

Page 13: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Analysis

Page 14: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(1) performance attributes of given performers

Page 15: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(2) mapping rhythm, texture, harmonic rhythm,

etc.

Page 16: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(3) reduction by mathematics

Page 17: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(4) analysis using 2D cellular automata

Page 18: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(5) statistical representation and

comparison

Page 19: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(6) analysis of chromatic versus diatonic content of

music

Page 20: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(7) tension analyzing program (Hindemith

theories?)

Page 21: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(8) relevance of dynamics to pitch, etc. (i.e., cross

dependency)

Page 22: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(9) compare some aspect of music to some aspect of

non-music

Page 23: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(10) a composer's use of some attribute over an

extended period

Page 24: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Short PaperWell-Documented Code

Five Sample Outputs

Page 25: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Presentationsdue

Thursday June 12, 8-11am

Page 26: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Determinacyversus

Indeterminacy

Page 27: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Sir Isaac Newton1726

Principia“Actioni contrarium semper et

equalem esse reactionem”“to every action there is always opposed an equal and opposite

reaction”

Page 28: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Richard Feynman“it is impossible to predict which

way a photon will go”

Page 29: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Murray Gell-Mann“there is no way to predict the

exact moment of disintegration”

Page 30: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Werner Heisenberguncertainty principle

“the act of observation itself may cause apparent randomness at the

subatomic level”

Page 31: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Albert Einstein“God does not play with dice.”

Page 32: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Cope

“Observation alone cannot determine indeterminacy.”

Page 33: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Ignorance?Too complex?

Too patternless?Too irrelevant?

Page 34: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Discrete Mathematics

Page 35: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Study of discontinuous numbers

Page 36: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Logic, Set Theory, Combinatorics Algorithms, Automata Theory, Graph

Theory, Number Theory, Game Theory, Information Theory

Page 37: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

RecreationalNumberTheory

Page 38: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Power of 9s

Page 39: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

9 * 9 = 81

Page 40: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

8 + 1 = 9

Page 41: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Multiply any number by 9Add the resultant digits together

until you get one digit

Page 42: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Always 9e.g.,

4 * 9 = 363 + 6 = 9

Page 43: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Square Root of Palendromic Numbers

Page 44: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Square Root of123454321

=11111

Page 45: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Square Root of1234567654321

=1111111

Page 46: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Pascal’s Triangle

Page 47: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 48: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

1111 111111 111 111 1 1 1111111111 111 111 1 1 11111 11111 1 1 111 11 11 1 11 1 1 1 1 1 1 111111111111111111 111 111 1 1 11111 11111 1 1 111 11 11 1 11 1 1 1 1 1 1 111111111 1 11111111 1 1 111 11 11 111 1 1 1 1 1 1 11111 1111 1111 11111 1 1 1 1 1 1 111 11 11 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1111111111111111111111111111111111 111 111 1 1 11111 11111 1 1 111 11 11 1 11 1 1 1 1 1 1 111111111 111111111 1 1 111 11 11 111 1 1 1 1 1 1 11111 1111 1 111 11111 1 1 1 1 1 1 111 11 11 1 1 11 1 1 11 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11111111111111111 11111111111111111 1 1 111 11 1 1 1 11 1 1 1 1 1 1 11111 1111 1111 11111 1 1 1 1 1 1 111 11 11 1 1 11 1 1 11 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 111111111 1 1111111 1 1111111 1 11111111 1 1 1 1 1 1 111 11 11 11 11 11 11 111 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11111 1111 1111 1111 1111 1111 1111 1111

Page 49: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

• The sum of each row results in increasing powers of 2 (i.e., 1, 2, 4, 8, 16, 32, and so on).

• The 45° diagonals represent various number systems. For example, the first diagonal represents units (1, 1 . . .), the second diagonal, the natural numbers (1, 2, 3, 4 . . .), the third diagonal, the triangular numbers (1, 3, 6, 10 . . .), the fourth diagonal, the tetrahedral numbers (1, 4, 10, 20 . . .), and so on.

• All row numbers—row numbers begin at 0—whose contents are divisible by that row number are successive prime numbers.

• The count of odd numbers in any row always equates to a power of 2.

• The numbers in the shallow diagonals (from 22.5° upper right to lower left) add to produce the Fibonacci series (1, 1, 2, 3, 5, 8, 13 . . .), discussed in chapter 4.

• The powers of 11 beginning with zero produce a compacted Pascal's triangle (e.g., 110 = 1, 111 = 11, 112 = 121, 113 = 1331, 114 = 14641, and so on).

• Compressing Pascal's triangle using modulo 2 (remainders after successive divisions of 2, leading to binary 0s and 1s) reveals the famous Sierpinski gasket, a fractal-like various-sized triangles, as shown in figure 7.2, with the zeros (a) and without the zeros (b), the latter presented to make the graph clearer.

Page 50: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Leonardo of Pisa, known as Fibonacci. Series first stated in

1202 book Liber Abaci

Page 51: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

0,1,1,2,3,5,8,13,21,34,55,89. . .Each pair of previous numbersequaling the next number of the

Sequence.

Page 52: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Dividing a number in the sequence into the following

number produces theGolden Ratio

1.62

Page 53: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Debussy, Stravinsky, Bartókcomposed using

Golden mean (ratio, section).

Page 54: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Bartók’s Music for Strings, Percussion and Celeste

89

2134

21 13

13 21

55 34

Page 55: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Fermat’s Last Theorumto prove that Xn + Yn = Zn

can never have integers for X, Y, and/or Z beyond

n = 2

Page 56: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

$1 million prize to createformula for creatingnext primes without

trial and error

Page 57: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Magic Squares

Page 58: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Square Matrixin which

all horizontal ranksall vertical columns

both diagonalsequal same number when added

together

Page 59: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition
Page 60: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

0-2 7 9 -9

-711 -5 2 4

6-1 13 -10 -3

-6-8 1 8 10

12 5 -11 -4 3

1

Page 61: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

6-1 13 -10 -3

-6-8 1 8 10

12 5 -11 -4 3

0-2 7 9 -9

-711 -5 2 4

12 5 -11 -4 3

0-2 7 9 -9

-711 -5 2 4

6-1 13 -10 -3

-6-8 1 8 10

-711 -5 2 4

6-1 13 -10 -3

-6-8 1 8 10

12 5 -11 -4 3

0-2 7 9 -9

-6-8 1 8 10

12 5 -11 -4 3

0-2 7 9 -9

-711 -5 2 4

6 -1 13 -10 -3

0-2 7 9 -9

-711 -5 2 4

6-1 13 -10 -3

-6-8 1 8 10

12 5 -11 -4 3

1 2

3

4 5

Page 62: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Musikalisches Würfelspiele

Page 63: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 64: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 65: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 66: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Page 67: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Number of Possibilitiesof 2 matrixes

is1116

or45,949,729,863,572,161

45 quadrillion

Page 68: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Xn+1 = 1/cosXn2

Page 69: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(defun cope (n seed) (if (zerop n)() (let ((test (/ 1 (cos (* seed seed))))) (cons (round test) (cope (1- n) test)))))

Page 70: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

? (cope 40 2)(-2 -1 -2 -4 -1 -11 -3 2 -1 10 1 -2 -1 2 -9 -2 1 2 29 1 -7 3 -9 -4 1 2 -2 -1 2 -1 3 1 -2 -1 2 4 1 2 -2 -1)

Page 71: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Tom Johnson’s

Formulas forString Quartet

Page 72: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Iannis Xenakis

Metastasis

Page 73: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

(defun normalize-numbers (numbers midi-low midi-high) "Normalizes all of its first argument into the midi range."

(normalize numbers (apply #'min numbers) (apply #'max numbers)

midi-high midi-low))

(defun normalize (numbers data-low data-high midi-low midi-high) "Normalizes its first argument from its range into the midi range.”

(if (null numbers) nil (cons (normalize-number (first numbers) data-low

data-high midi-low midi-high) (normalize-number (rest numbers) data-low

data-high midi-low midi-high))))

Page 74: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

ClassSonifications

Page 75: Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition

Assignment

Sonify a mathematical processe-mail me a MIDI file

turn in your code.