Skip to content

Planning Notes

fr3ddykrueger edited this page May 22, 2020 · 1 revision

These infos aren't up to date:

Collection of the User Storys

0. Sprint:

Eingabefläche #1:

Als BenutzerIn möchte auf eine Eingabeflaeche klicken koennen, damit ein Ton erzeugt wird.

Frontend-Struktur #2:

Als EntwicklerIn möchte ich im Frontend eine klare, komponentenbasierte Struktur haben, damit ich beim Programmieren den Überblick behalten kann.

Prototype delivery #3:

As a teacher I want to have a prototype delivery, so that I get an impression of the final product.


1. Sprint:

Mapping von der Eingabekoordinaten auf ein Isomorphes Modell #18

Als EntwicklerIn möchte ich die Eingabe auf ein Isomorphes model mappen, um ein nicht lineare Eingabe zu erhalten.

visuelle Menuleiste #28

Als BenutzerIn möchte ich ein Menü mit Buttons für die Interaktion in der WebApp haben, weil ich play, record, loop und random musik spielen möchte.

Entwurf vom Looper #50

Als EntwicklerIn möchte ich ein Entwurf fuer den Looper haben um eine Uebersicht ueber Schnittstellen und speicherbaren Parametern erhalten.

Docker Environment erstellen #10

Als Entwickler wollen wir Docker-Container verwenden, damit wir Betriebssystem-unabhängig und ohne manuelles Installieren von Packages programmieren und arbeiten können.

Soundbett #7

Als BenutzerIn will ich ein Soundbett ein- und ausschlaten können, um bestimmen zu können, ob ich einen musikalischen Hintergrund haben möchte oder nicht.

Backend - RestApi #40

Als EntwicklerIn will ich eine Verbindung vom Frontend zum Backend über eine Rest-Schnittstelle haben, um Musikprojekte in einer Datenbank speichern zu können.


2. Sprint:


In Work

Visuelles Feedback #6

Als BenutzerIn will ich das der Systemzustand visuell abgebildet ist, damit ich visuelles wie Feedback für meine Eingaben bekomme.

Backlog:

Prio???:

Save-Action Overlay #71

As an User, I want to have an overlay or a dialog for saving my projoct or to download it.

Audio Export #72

As an User, i want to export my project as a wave or mp3 file, to save my project on my computer.

Write own Synth Engine with ToneJS #73

As a Developer, I want create my own synth engine to tailor the sound to my specific needs

See the Lopper circles on the canvas #74

As a User, I want to see the loops on the screen

Prio1:

speicherbarer Zustand #4:

Als Entwickler will ich einen speicherbaren Zustand der WebApp haben, sodass ich den Überblick über die Daten und Logik in der App behalte.

Prio2:

Effekt-Punkte/Effektparameter #69

As an user, I want to use effectpoints to change effects in the looper.

Interactive Looper #70

As a developer, I want the looper-component to interact with the canvas, so that I can capture events.

Prio3:

Harmonie-Parameter #8

Prio4:

Loops muten/löschen #21

Prio10:

Deployment #23

Gruppenmitglieder:

  • Chantal Butenberg
  • Niklas Kramer
  • Frederic Alscher
  • Maluna Menke
  • Malte Mittrowann
  • Luca Pomer
  • Simon Thormeyer

Clone this wiki locally