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/msptut/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 MSPtutorials. In Max te vinden, en link staat bovenaan. Practicum 1 7 Hoe DSP theorie en technieken zijn geimplementeerd in MSP. Het verschil tussen Maxmessages en MSPsignalen en hoe ze met elkaar te verbinden. Objecten: adc~, adstatus, dac~, ezadc~, ezdac~ Huiswerk: Lees “Audio I/O” & MSP Tutorials 16 Practicum 2 8 Wavetable synthese, signaalscaling (vemenigvuldiging), envelopes, opslaan en laden van audio (buffers+sfrecord~), noisegenerators, bestaand geluid gebruiken, signaalpaden, audiorate controlsignalen, fase, Nyquistfrequentie, pulse waves Objecten: cycle~, line~, buffer~, phasor~, noise~, gate~, receive~, send~, selector~, sig~ Huiswerk: lees de objecthelpfiles, MSP Tutorials 712 Practicum 3 9 Live sampling, variabele snelheden, en loopingtechnieken, memorybased vs hdbased afspeeltechnieken. Objecten: index~, play~, record~, wave~, sfplay~, sfrecord~ Huiswerk: lees de objecthelpfiles, MSP Tutorials 1317 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 “datacrunching”, scheduling en compositie. OSC (OpenSoundControl) wordt in deze gebruikt voor het koppelen van deze omgevingen. 11 MIDI gebruiken in je MSPpatches, vertalen van het Max naar het MSPdomein Abstractions (Max tutorials 27/28) Objecten: expr, pow~, mtof, poly, poly~, info~, dspstate~, in, out, in~, out~, thispoly~ Huiswerk: Lees object helpfiles, MSP Tutorials 1822 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. Subaudio beatfrequencies & DCoffset. Objecten: capture~, meter~, number~, snapshot~, scope~, spectroscope~, lores~, biquad~, filtergraph~. Huiswerk: Lees MSP Tutorials 2324, 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!
© Copyright 2024 ExpyDoc