9 Eindopdracht


SysBas1a Max 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 22 december. De presentatie bestaat uit kort de compositie of het instrument laten horen en een uitleg van de patch.

Geschatte studietijd: 10 - 15 uur (incl. practicum-uren)

Geef je team op in deze sheet



Inhoud




Deadlines en Tijdlijn

1. In de aanloop naar 1 dec - 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 1 december worden de plannen besproken.

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


2. 1 dec t/m 16 dec - BOUWEN

Op 1 december 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.

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


3. 22 dec - PRESENTATIES

Op 22 december tonen jullie het eindresultaat klassikaal in 4 minuten. Dit is kort, dus splits 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 tijdens de theorielessen




Beoordelingscriteria

Je hoort direct of je het behaald hebt, maar het daadwerkelijke cijfer maken wij later bekend.

1. concept

2. uitwerking

3. presentatie




Eindopdracht Maken

Startpunt

Je kiest uit één van de onderstaande templates als startpunt. Vervolgens geef je daar invulling aan. De komende theorielessen en practica zullen er nog 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 bijvoorbeeld 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 (je wordt niet beoordeeld op de klank!). Audio (~) of Jitter-objecten (jit.) gebruiken in Max is voor deze 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-arpeggiators, 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 (je wordt niet beoordeeld op de klank!). Audio (~) of Jitter-objecten (jit.) gebruiken in Max is voor deze 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.


Tips bij het patchen

Maak bij het maken van je patch gebruik van onderstaande tips:

  1. Geef in je patch met [comment]-boxen duidelijke omschrijvingen van wat er gebeurt. Dat hoeft natuurlijk niet bij elk los object, maar wel bij een groep van objecten die samen een 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 jouw vraag al eens eerder gesteld is door iemand anders bestaat en heeft mogelijk een antwoord op het forum.

  5. Gebruik LoopMIDI om midi van Max naar een andere DAW te sturen in Windows. Download LoopMIDI hier


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. Geen samples of andere grote bestanden.

Vergeet niet jullie namen te vermelden in de patch met een comment-box.

De naamgeving van de bestanden is als volgt:

voorbeeld: