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

dinsdag 30 maart 2010

Verslag meeting 29/3

aanwezigen: Bram Vandeputte, Nik Corthaut, Jef Hermans
onderwerpen:
* usability tests: Het rapport van de tests werd doorgenomen. Er zouden nog 2 extra vragen duidelijk gesteld moeten worden aan de testgebruikers:
1) Wat is de algemene indruk na het werken met de applicatie?
2) Wat zijn volgens u 'nice to have' features die nog wel aan de applicatie toegevoegd mogen worden?
De minpunten die tijdens het testen naar boven zijn gekomen, worden de eerstkomende week zo goed mogelijk weggewerkt.
* nieuwe features: Er zouden nog een aantal features (o.a. het opnemen van bepaalde fragmenten) toegevoegd kunnen worden, rekening houdend met de bijkomende vraag aan de testgebruikers. Voor deze features worden er best eerst use cases opgesteld om daarna de haalbaarheid ervan te bestuderen.
* planning & presentatie: De planning voor de volgende weken moet duidelijk opgesteld worden.
Na de paasvakantie is er opnieuw een presentatie; deze kan al in zekere mate voorbereid worden.
* volgende meeting: 6/4 10u

zaterdag 27 maart 2010

Resultaten usability tests

Belangrijkste conclusies per getest scenario:
1) De step sequencer zou nog duidelijker moeten gemaakt worden. Dit door bv. ergens de gebruikte maat te vermelden en aan te geven waar elke tel begint. Ook moet er sowieso een mogelijkheid voorzien worden om instrumenten snel te kopiëren.
Om de verschillende instrumenten beter uit elkaar te kunnen houden is het beter dat de naam van elk instrument vermeld wordt.
Het instellingenvenster met het mastervolume zou maar 1 keer geopend mogen worden. Daarenboven wordt de positie best zo gekozen dat het venster de andere gebruikers niet hindert.
2) De toetsen moeten in de eerste plaats groter en er moet een knop toegevoegd worden om de gekozen noot te bevestigen. De huidige implementatie blijkt te onlogisch op dat gebied.
Er moet ook een manier toegevoegd worden om instrumenten te kunnen voorbeluisteren, evt. via een kleine play-button.
3) Het effectenvenster moet makkelijker te vinden zijn. Daarom moet er eventueel een boodschap toegevoegd worden die zegt dat het effectenvenster opgeroepen kan worden en hoe dit mogelijk is. Ook moet in het venster zelf de naam van het gekozen instrument vermeld worden, evenals de namen van de parameters die aangepast kunnen worden. Tenslotte zou er bij de draaiknoppen nog een begin- en eindpunt geplaatst moeten worden.
4) Instrumenten zouden ook definitief verwijderd moeten kunnen worden. Dit zou moeten kunnen door ofwel de instrumenten naar een 'vuilbak' te slepen of gewoon helemaal van de tafel te slepen.
5) Er zou nog een basisinstrument (klaps) toegevoegd moeten worden. Verder is het misschien interessant om instrumenten die lang doorklinken sneller af te kappen, waardoor ze meer gaan gebruikt worden omdat ze dan niet meer als langdurig en irritant beschouwd worden. Een andere toevoeging die zeker de moeite waard is, is het inladen van meerdere instrumenten (een bepaalde compositie) tegelijkertijd. Het bespaart tijd en zet de gebruiker direct op weg naar een eerste muziekstuk.

Video's usability tests 25/3

Hieronder enkele filmpjes van testgebruikers aan het werk tijdens het 'vrije' scenario waarin ze proberen een zo goed mogelijk muziekstuk te maken naar eigen smaak. Hierbij proberen ze de verschillende instrumenten uit en spelen ze met effecten om een optimaal resultaat te bekomen.