dinsdag 27 april 2010

Presentatie april & demo

De presentatie van ma 26/04: pdf ppt

zondag 18 april 2010

Verslag meeting 12/4

aanwezigen: Nik Corthaut, Jef Hermans
onderwerpen:
* implementatie extra use cases 'opnemen' en 'opnieuw afspelen': De code voor deze use cases is zo goed als klaar, maar de GUI moet nog aangepast worden. We hebben even de implementatie overlopen en deze lijkt wel OK, hoewel het ook anders zou kunnen. Momenteel worden alle MIDI-berichten die naar Ableton gestuurd worden, opgeslagen in een lijst. Deze events zouden ook gedumpt kunnen worden in een MIDI-file, waardoor ze zelfs persistent worden en eventueel op een later tijdstip opnieuw ingeladen kunnen worden.
* thesistekst: De tekst zal geschreven worden in latex. Ik ga asap de volledige structuur opstellen en al een inleidend deel schrijven.
* volgende meeting: 19/4 10u

maandag 12 april 2010

Update planning

12/4: afwerken code voor extra use cases 'opnemen' en 'opname afspelen'
15/4: structuur thesistekst volledig uitwerken, inhoud paragrafen kort opsommen
16/4: GUI aanpassen voor de extra use cases, milestone: 'opnemen' en 'opname afspelen' volledig afgerond
17-18/4: schrijven korte inleiding over muziek (software/hardware).

zondag 11 april 2010

Verslag meeting 6/4

aanwezigen: Nik Corthaut, Jef Hermans
onderwerpen:
* verwerking resultaten usability tests: De aanpassingen, die nodig waren naar aanleiding van de gedane tests, zijn gebeurd. Het grootste werk hierbij was de functionaliteit die het mogelijk maakt om patronen in te laden. Van deze functionaliteit werd een korte demo gegeven.
* extra use cases: Ik heb de haalbaarheid bestudeerd van het idee om opnames te maken en te bewerken. Het opnemen van en het opnieuw afspelen van een aantal loops moet zeker in een tijdsspanne van 2 weken geïmplementeerd kunnen worden. Het bewerken van opgenomen stukjes is iets gecompliceerder.
* andere mogelijke uitbreiding: Een nog andere uitbreiding van Nik bestaat erin de bestaande step sequencer te zien als een deel van een sequencer op een hoger niveau. Er wordt in feite dan een sequentie gemaakt van step sequencers, waarbij elke step sequencer een bepaalde functie heeft (bv. 1 step sequencer voor melodie 1, een andere step sequencer voor melodie 2 en nog een andere voor de drums).
* thesistekst: Overlopen van elementen die zeker in de tekst moeten voorkomen:
- korte inleiding over muziek (onontbeerlijk voor buitenstaander die weinig of geen muziekvoorkennis heeft en de thesistekst toch wil kunnen begrijpen) zowel hardware als software
- literatuurstudie: o.a. vergelijking bestaande hardware,...
- ontwerpproces: chronologisch bescrhijven: papier prototype, implementatie 1e versie, testen, aanpassingen, 2e versie, ...
- belangrijk is de gemaakte keuzes zeer duidelijk te vermelden en te verantwoorden
De inhoud van de tekst wordt in een eerste versie best opgesteld aan de hand van puntjes met eventueel korte beargumentering wanneer een gemaakte keuze aan bod komt.
* volgende meeting: 12/4 10u