9 Eindopdracht


Max van SysBas1a sluit je af met een eindopdracht. Je gebruikt Max om een generatieve algoritmische compositie (optie 1) of een algoritmisch instrument (optie 2) te bouwen. Je werkt in tweetallen en de presentaties zijn op donderdag 23 december. De presentatie bestaat uit kort de compositie of het instrument laten horen en een uitleg van de patch.

Inhoud

Deadlines en Tijdlijn


1. In de aanloop naar 25 nov - TEAM & BRAINSTORM

Voor deze opdracht zijn alleen tweetallen toegestaan. De persoon waar je mee samen werkt moet in dezelfde groep zitten.

Geef je team op in deze sheet, doe dit door je naam te verwijderen uit de rechter kolom en in te vullen in de linker kolom bij teamlid 1 of 2.

NB: Je mag alleen samenwerken met iemand binnen je groepnummer vanwege het rooster!

Maak een keuze uit Optie 1 of 2. Omschrijf wat jullie van plan zijn en vul de beschrijving aan met tekeningen, schema's (flowchart) om je algoritmes schematisch uit te werken en voor jezelf (en ons) duidelijk te maken, bedenk ook hoe de samenwerking gaat zijn. Tijdens de theorielessen op 26 november worden de plannen besproken.

NB: Een goed plan is belangrijk, vraag de Max-docenten om feedback!

2. 27 nov t/m 16 dec - BOUWEN

Op 27 november bespreken we tijdens de theorielessen de plannen.

Tijdens het practicum werk je aan de opdracht en kun je gerichte vragen stellen over problemen en ideeën bij de docenten en student-assistenten. Maak ook vooral gebruik van de Zelfstudie-uren!

Refereer aan en reflecteer regelmatig op je oorspronkelijke ideeën zodat je het patchen kunt focussen, maar vergeet vooral ook niet te experimenteren. Lees ook de tips en aandachtspunten in Deel 3 goed door!

3. 23 dec - PRESENTATIES

Op 23 december tonen jullie het eindresultaat klassikaal in 4 minuten. Dit is kort, dus scheid hoofdzaken van bijzaken. Individuele objecten uitleggen is niet nodig, de samenwerking tussen de objecten is waar het om gaat. Volg de richtlijnen zoals omschreven onder het kopje Presenteren.

De presentaties zijn van 10h00 tot 16h15


Beoordelingscriteria

Je hoort direct of je het behaald hebt, maar het daadwerkelijke cijfer maken wij in de week daarna bekend.

  1. concept

Wat wil je bereiken en waarom? (duidelijkheid en originaliteit)

Het idee achter de algoritmes, wat is de transformatie?

De gemaakte flowchart

Is er afgeweken van het plan, en zo ja waarom en wat heb je hieruit geleerd?

  1. uitwerking

Is de output op het eerste gezicht overtuigend?

Implementatie van de algoritmes (kwaliteit)

Blijk van beheersing lesstof en de balans met eigen creativiteit

  1. presentatie

Muzikaliteit en de uitvoering

Duidelijke uitleg

De netheid van je patch (overzichtelijk, documentatie, comments)


Eindopdracht Maken

Startpunt

Voor je eindopdracht kies je uit een van de onderstaande templates als startpunt. Vervolgens geef je daar invulling aan als team. De komende theorielessen en practica zullen er nog veel dingen behandeld worden die bruikbaar kunnen zijn in het maken van jullie patch. Stel vragen als jullie ideeën hebben die niet behandeld zijn tijdens de les.

Optie 1: Algoritmische Compositie (Generatief)

Bouw een patch die muziek genereert/componeert in real-time (midi!). De patch moet die muziek genereren op basis van een algoritmisch proces. Op deze manier kan jouw patch met de druk op 1 knop een heel muziekstuk spelen van 1 minuut. Je compositie kan gebaseerd zijn op bestaande muziek (via bijvoorbeeld analyseren van midi-data), kan met behulp van algoritmes een stijl-imitatie doen (kansberekeningen en lijsten) of kan gebruik maken van een andere dataset (bijvoorbeeld: tekst, weergegevens, luchtvervuiling, geboortes), de mogelijkheden zijn eindeloos, bespreek je ideeën met de docenten!

De patch moet werken in het data-domein en je gebruikt [noteout] om je midi om te zetten naar general-midi sounds of een instrument in een DAW. Je gebruikt maximaal 2 instrumenten en je wordt niet beoordeeld op de klank! Audio (~) of Jitter-objecten (jit.) gebruiken in Max is voor de eindopdracht niet toegestaan.

Optie 2: Algoritmisch Instrument (Performance)

Voor deze optie gebruik je een midi-keyboard, (midi-)controller, muis of toetsenbord (of combinaties) om je patch te bespelen als een instrument. Bouw een patch die de midi-input of data-input analyseert en aanpast in real-time. Op deze manier kan de patch bijvoorbeeld real-time begeleiden met ander noot-materiaal of midi-effecten die gebaseerd zijn op de input van jouw spel (bijvoorbeeld: midi-cloud/cluster, polyritmische-arpegiattors, akkoord-progressie begeleiding), de mogelijkheden zijn eindeloos, bespreek je ideeën met de docenten!

De patch moet werken in het data-domein en je gebruikt [noteout] om je midi om te zetten naar general-midi sounds of een instrument in een DAW. Je gebruikt maximaal 2 instrumenten en je wordt niet beoordeeld op de klank! Audio (~) of Jitter-objecten (jit.) gebruiken in Max is voor de eindopdracht niet toegestaan.


Opschrijven van je ideeën

Voordat je direct begint met patchen denk je eerst eens na wat voor jullie een interessant vertrekpunt is. Dit helpt je ook om gericht vragen te kunnen stellen welke objecten handig kunnen zijn om dit idee uit te kunnen werken.


Maken van je patch

Let bij het maken van je patch op de volgende punten:

  1. Geef in je patch met [comment]-boxen duidelijke omschrijvingen van wat er gebeurd. Die hoeft natuurlijk niet bij elk los object, maar wel bij een groep van objecten die samen een gemeenschappelijke functie hebben. Dit helpt je om elke week nog te begrijpen wat je zelf gedaan hebt, en maakt het voor de docenten en assistenten makkelijk om snel te zien wat je bedoeling is.

  2. Maak back-ups via HDD/SSD/Flash-drives of in de cloud. Zorg dat je niets kwijtraakt! Dat is zonde en kost je veel tijd.

  3. Maak een presentation-mode zodat de gebruiker (jijzelf) een overzichtelijke GUI heeft waarmee de patch bediend kan worden. Deze presentation mode laat je ook zien bij de presentatie.

  4. Stel zo veel mogelijk (gerichte) vragen aan de docenten en assistenten, maar ga zelf ook op onderzoek uit als je een kleine vraag hebt! Gebruik alt+click op objecten voor de help-file. Kijk in de help-file aan de rechter kant bij "see also" voor soortgelijke objecten. Open de reference (shift+cmd+r) om tutorials te bekijken over midi. Ook kun je je mede-studenten om hulp vragen als een docent of assistent even niet beschikbaar is. Tot slot kun je ook zoeken op het max-forum, www.cycling74.com. De kans dat jou vraag al eens eerder gesteld is door iemand anders bestaat en heeft mogelijk een antwoord in het forum.

Presenteren

Upload de zip-file naar Orion bij de eindopdracht

De inhoud van de presentatie is als volgt:

Ook stop je alle (relevante!) bestanden in een .zip. Relevante bestanden zijn: - De Patch - DAW files (live-set, logic-file, etc...) - Flowchart, documentatie, notities. Samples zijn niet nodig.

De naamgeving van de bestanden is als volgt:

voorbeeld: