Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition."— Presentation transcript:

1 Final Projects Some simple ideas

2 Composition

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

4 (2) fractal music that sounds musical

5 (3) program that creates engaging new styles

6 (4) vivaldi music maker (scales, arps, sequences, etc.)

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

8 (6) real-time transformation of drawing to music

9 (7) improvisation program

10 (8) accompaniment program

11 (9) re-write masterpieces according to some plan

12 (10) logically replace one of the elements of known music

13 Analysis

14 (1) performance attributes of given performers

15 (2) mapping rhythm, texture, harmonic rhythm, etc.

16 (3) reduction by mathematics

17 (4) analysis using 2D cellular automata

18 (5) statistical representation and comparison

19 (6) analysis of chromatic versus diatonic content of music

20 (7) tension analyzing program (Hindemith theories?)

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

22 (9) compare some aspect of music to some aspect of non-music

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

24 Short Paper Well-Documented Code Five Sample Outputs

25 Presentations due last two days of classes

26 A short break Nancarrow Nancarrow Nancarrow

27 Representations cope-eventsMGC

28 cope-events Represent notes (combinations of pitch, ontimes, etc.) Represent notes (combinations of pitch, ontimes, etc.) Not the same as MIDI-events (though they automatically become MIDI-events when they are saved in MIDI files) Not the same as MIDI-events (though they automatically become MIDI-events when they are saved in MIDI files) More humanly readable than MIDI-events. More humanly readable than MIDI-events.

29 cope-events consist of five or more note properties As in as in (0 60 1000 1 127) which represents one note. As in as in (0 60 1000 1 127) which represents one note. Each of the numbers represents a single parameter of a note. Each of the numbers represents a single parameter of a note. cope-events such as the one at top usually occur in lists of such events in order to make music as in ‘((0 60 1000 1 127) (1000 62 1000 1 127)..... cope-events such as the one at top usually occur in lists of such events in order to make music as in ‘((0 60 1000 1 127) (1000 62 1000 1 127).....

30 First parameter ontime in 1000s of a second ontime in 1000s of a second 1000 is equal to a quarter note in traditional music notation 1000 is equal to a quarter note in traditional music notation 1009 can produce a mess in music notation but can be rounded using a notation program quantizer 1009 can produce a mess in music notation but can be rounded using a notation program quantizer None of this matters if destination not music notation None of this matters if destination not music notation

31 Second parameter MIDI note (60 = middle C) MIDI note (60 = middle C) Range usually 24 to 108 Range usually 24 to 108 C octaves are 24, 36, 48, 60, 72, 84, 96, 108 C octaves are 24, 36, 48, 60, 72, 84, 96, 108 Therefore, 24-108 is 7 octaves Therefore, 24-108 is 7 octaves

32 Third parameter duration in 1000s of a second duration in 1000s of a second 1000 is equal to a quarter note in traditional music notation 1000 is equal to a quarter note in traditional music notation 1009 can produce a mess in music notation but can be rounded using a notation program quantizer 1009 can produce a mess in music notation but can be rounded using a notation program quantizer None of this matters if destination not music notation None of this matters if destination not music notation

33 Fourth parameter Channels (1 through16) Channels (1 through16) Channel designation determines the timbre of the sound produced Channel designation determines the timbre of the sound produced Channel timbres are changed in MIDI, not in cope-events Channel timbres are changed in MIDI, not in cope-events Changing timbres requires changing channels Changing timbres requires changing channels

34 Fifth parameter loudness (0 through127) loudness (0 through127) Also known as velocity or pressure Also known as velocity or pressure No reason for 0 (rest) because rests need not occur explicitly in cope-event notation No reason for 0 (rest) because rests need not occur explicitly in cope-event notation Crescendos and diminuendos do not take place within notes, but over time with many notes. Crescendos and diminuendos do not take place within notes, but over time with many notes.

35 Six+ parameters Can be used for anything Can be used for anything Are not currently implemented in WACM Are not currently implemented in WACM Good for storing things with notes you want to remember. Good for storing things with notes you want to remember.


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

Similar presentations


Ads by Google