computational music - maya ackerman · in music, texture refers how individual "voices"...

34
Computational Music 2017-04-12 Kitty Zhengshan Shi

Upload: others

Post on 20-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

ComputationalMusic

2017-04-12KittyZhengshanShi

Page 2: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

?Howdoescomputer makemusic

Page 4: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

?Howdoescomputer makemusic

human?

Page 5: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

What is sound? What is music?

5

Page 6: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Sound is motion

6

Page 7: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

(Interesting) sound is motion

(over time)

7

Page 8: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Static sounds,no matter how complex,

are boring!

8

Page 9: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Define some fundamental terms

9

Page 10: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Audio Sampling

10CD:44.1kHz,16bit

Page 11: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Frequency

Dynamics

Timbre

Texture

Rhythm

Harmony …

11

Page 12: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Frequency (related: pitch)Measured in Hertz, frequency always has to do the number of oscillations

per unit time. If the frequency of oscillation is audible (less than about 20,000 Hertz), then we hear it as pitch, how “high” or “low” it sounds. Often easy for a computer to control!

Dynamics (related: volume / gain / loudness)This may seem so trivial (it's a single multiplier on the amplitude of the

sound) that it's all too easy to overlook and under-utilize in sound design. Be mindful of the relative loudness of different elements, as well as a trajectory of change in loudness (e.g., crescendo, decrescendo, tremolo), Subtle variations of amplitude may have pronounced effect over time! amplitude envelopes can be applied to create expressive contours as a function of time!

12

Page 13: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Timbre (related: tone, frequency spectrum of sound)Hard to define but essential quality of sound -- We can think of timbre as the

instantaneous make-up of a sound. It can be controlled, and modulated in many ways, including adding sound components together, subtracting parts (through filtering), or modeling some physical or physically inspired aspects of sound. We can talk about the timbre of a cello vs. an electric guitar, for example.

Texture (related: interaction of "voices" in a mixture)In music, texture refers how individual "voices" stack up (e.g., monophony,

polyphony, counterpoint) and interact with each other to form a coherent overall sound. More broadly, texture might be thought of as how discernible sounds layer together in a mixture. Might describe the texture of a sound as "gritty", "smooth", "pointillistic", "thin", "full", ...

13

Page 14: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Rhythm (related: pulse, beat, meter, tempo, arhythm)Any discernible REPETITION of arrival or change of sound. Can be as in-your-

face as a repeating kick drum, or as subtle as gentle fluctuations (or pulse or flutter) of a sound…

Harmony (related: consonance, dissonance, chords, motion)

The simultaneity of pitches, and how to progress, move from one state to another. The progression of harmonies (whether tonal, atonal etc.) over time can be a prominent musical parameter to change over time!

14

Page 15: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Let’smakesomemusic!

Chuck!• http://chuck.cs.princeton.edu/• Strongly-timed,Concurrent,andOn-the-flymusicprogramminglanguage

Page 16: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Randomness!

Page 17: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Music Automata

Metronome, 1850Water organs, music boxes, musical clocks,

etc. -- predictable ways

Page 18: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Music Automata

What about unpredictable automaton?

Page 19: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

The use of chance and randomness

18th: Mozart’s Musical Dice Game

Page 20: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Markov ChainIlliac Suite - Lejaren Hiller 1956

Page 21: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Randomness - newness, originality, incoherence

Page 22: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Using Randomness - Between chaos and falling asleep

Page 23: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Computer&Human

Page 24: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

LaptopOrchestra

Page 25: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

?Doescomputer understandmusic

Page 26: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

ChordRecognition

GMajorCminor ???

Page 27: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

SpectralAnalysis

Page 28: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

TimbreAnalysis

Page 29: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Whatcanthecomputerdo?

Page 30: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

PageTurner!!

Page 31: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

ScoreFollowing

Dannenberg2003

Page 32: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

AntescofobyIRCAM

Application:automaticaccompaniment

Page 33: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Computerandcreativity

Bringhumanintotheloop?

Page 34: computational music - Maya Ackerman · In music, texture refers how individual "voices" stack up (e.g., monophony, polyphony, counterpoint) and interact with each other to form a

Thanks!

KittyShi2017-04-12