Semester 2 INF2 (2014) Docent Mark IJzerman Email mark.ijzerman

Semester 2
INF2 (2014)
Docent
Mark IJzerman
Email
[email protected]
Site
http://home.hku.nl/~mark.ijzerman/
MSP Tutorials staan hier: http://cycling74.com/docs/max5/tutorials/msp­tut/mspindex.html
Dit is een lesreeks bestaande uit 11 lessen.
WEEK
6
ONDERWERPEN
Introductie tot het concept van programmeren met DSP: representatie van audiosignalen als
digitale data, principes van DSP theorie­ en techniek.
Huiswerk: Lees “Introduction”, “How Digital Audio Works”, “How MSP Works” van de MSP­tutorials. In Max te
vinden, en link staat bovenaan.
Practicum 1
7
Hoe DSP theorie en technieken zijn geimplementeerd in MSP. Het verschil tussen
Max­messages en MSP­signalen en hoe ze met elkaar te verbinden.
Objecten: adc~, adstatus, dac~, ezadc~, ezdac~
Huiswerk: Lees “Audio I/O” & MSP Tutorials 1­6
Practicum 2
8
Wavetable synthese, signaal­scaling (vemenigvuldiging), envelopes, opslaan en laden van audio
(buffers+sfrecord~), noise­generators, bestaand geluid gebruiken, signaalpaden, audio­rate control­signalen,
fase, Nyquist­frequentie, pulse waves
Objecten: cycle~, line~, buffer~, phasor~, noise~, gate~, receive~, send~, selector~, sig~
Huiswerk: lees de object­helpfiles, MSP Tutorials 7­12
Practicum 3
9
Live sampling, variabele snelheden, en looping­technieken, memory­based vs hd­based
afspeeltechnieken.
Objecten: index~, play~, record~, wave~, sfplay~, sfrecord~
Huiswerk: lees de object­helpfiles, MSP Tutorials 13­17
Practicum 4
10
Algoritmische compositie in Scheme <> OSC <> MAXMSP/Pd
Opdracht samen met de les van Marc. Iedereen moet om 10u aanwezig zijn.
Waar is Max handig in, en waarin juist Scheme? Hoe kun je het beste van beiden combineren?
Scheme is beter in scheduling, terwijl Max beter is in rapid prototyping.
In tweetallen of alleen zullen jullie in Max klanken maken, input analyseren en de visuele interface maken,
terwijl Scheme gebruikt wordt voor de “data­crunching”, scheduling en compositie.
OSC (OpenSoundControl) wordt in deze gebruikt voor het koppelen van deze omgevingen.
11
MIDI gebruiken in je MSP­patches, vertalen van het Max naar het MSP­domein
Abstractions (Max tutorials 27/28)
Objecten: expr, pow~, mtof, poly, poly~, info~, dspstate~, in, out, in~, out~, thispoly~
Huiswerk: Lees object helpfiles, MSP Tutorials 18­22
INF2 Project aangekondigd!
INF2 Tentamen aangekondigd!
Practicum 5
12
MUSICHACK CLUSTERDAG! “Intrigerende interactie”
13
Studenten presenteren hun idee voor het INF2 eindproject + Feedback!
Analyseren van amplitude, fase, en spectrale eigenschappen. Simpele filters. Sub­audio beat­frequencies &
DC­offset.
Objecten: capture~, meter~, number~, snapshot~, scope~, spectroscope~, lores~, biquad~,
filtergraph~.
Huiswerk: Lees MSP Tutorials 23­24, object helpfiles
Practicum: werken aan eindopdracht
14
Herhaalles
Meer poly~ voorbeelden.
Practicum: werk aan eindopdracht
15
Studenten presenteren voortgang INF2 patches!
Herhaling van besproken materiaal en klassikaal proeftentamen.
Practicum: werk aan eindopdracht
16
INF 2 TENTAMEN!
Practicum: werk aan eindopdracht
17
STUDENTEN PRESENTEREN EINDOPDRACHT!