about summary refs log tree commit diff
diff options
context:
space:
mode:
authorsternenseemann <git@lukasepple.de>2017-09-27 21:35:40 +0200
committersternenseemann <git@lukasepple.de>2017-09-27 21:35:40 +0200
commit84618f1e686a72dab43f8aa68d6b78309241d349 (patch)
tree98d77d0861ff50cda0e6abdc11ce1cf844f20770
parentb8d22d2a5637c6da60000eef57f6d1b06bba5659 (diff)
doc: almost there
-rw-r--r--doc/einreichung/einreichung.pdfbin1205999 -> 1207318 bytes
-rw-r--r--doc/einreichung/einreichung.tex30
-rw-r--r--example-graph.json133
3 files changed, 113 insertions, 50 deletions
diff --git a/doc/einreichung/einreichung.pdf b/doc/einreichung/einreichung.pdf
index 08ea8a5..e5d8529 100644
--- a/doc/einreichung/einreichung.pdf
+++ b/doc/einreichung/einreichung.pdf
Binary files differdiff --git a/doc/einreichung/einreichung.tex b/doc/einreichung/einreichung.tex
index 6d4bc16..0828e05 100644
--- a/doc/einreichung/einreichung.tex
+++ b/doc/einreichung/einreichung.tex
@@ -58,7 +58,7 @@ Wettbewerb voraus. Im Frühjahr diesen Jahres entschied ich mich, dieses -- eine
 Demo \cite{wikipedia_demoscene} -- abzubrechen, einfach weil ich befürchtete, es nicht bis zur Frist
 fertigstellen zu können. Die damalige Motivation für das Projekt speiste sich aus
 meiner Faszination für Demos an sich. Die Begeisterung für das neue
-speiste und speist sich aus einer weiteren Faszination von mir, nämlich einer für
+speiste sich aus einer weiteren Faszination von mir, nämlich einer für
 Kunst, die durch Zufall entsteht. Ich erinnere mich besonders oft an
 Kunstinstallationen, die jeweils ihr gestaltendes Element aus Zufälligem, einen
 undurchschaubaren oder chaotischen Prozess bezieht. Beim Nachdenken über
@@ -267,7 +267,7 @@ Der Server basiert auf den Libraries servant \cite{servant} als Webframework.
 Wie im Abschnitt~\nameref{sec:backend} zu sehen, besteht das Serverbackend aus
 zwei Dateien Quelltext: In \lstinline|Api.hs| wird die
 Struktur der REST-API \cite{wikipedia_rest} definiert, mittels der die
-Webapplikation mit dem Server kommuniziert. Der Server bietet folgende Funktionalität
+Webapplikation mit dem Server kommuniziert. Die API bietet folgende Funktionalität
 an:
 
 \begin{itemize}
@@ -305,6 +305,10 @@ passiert in der Webapplikation, die folgendermaßen aussieht:
   \includegraphics[width=.5\textwidth]{screenshots/start.png}
 \end{figure}
 
+Sie ist komplett in Englisch gehalten und sollte so in allen modernen Browsern
+laufen, getestet habe ich sie mit den aktuellen Versionen von Chrome
+\cite{chrome} und Firefox \cite{firefox}.
+
 Den Kern der Applikation bildet der Graph-Editor links, der auf der Library
 vis.js\footnote{Eigentlich nur ein Teil von vis.js namens {\it network}
 \cite{visjs_network}, aber
@@ -418,7 +422,7 @@ kostet, aber mit Sicherheit nicht. Der Preis von Software, die ein Konzern
 vielleicht auch irgendwann verwahrlosen lässt, ist sicher für viele eine Hürde,
 vielleicht sogar eine Hürde an diesem Wettbewerb teilzunehmen.
 
-\section*{Zukünftige Weiterentwicklung}
+\section*{Ideen für die Zukunft}
 
 {\it likely music} als fertig zu bezeichnen wäre nicht ganz falsch und nicht
 ganz richtig. Es handelt sich zwar um eine voll funktionsfähige Software, aber
@@ -451,7 +455,7 @@ Diese Änderungen stehen nicht im Konflikt mit dem bisherigen Grundkonzept und -
 \section*{Links}
 
 \begin{itemize}
-\item Der gesamte Quelltext \url{https://github.com/sternenseemann/likely-music}
+\item Der gesamte Quelltext als Git-Repository \url{https://github.com/sternenseemann/likely-music}
 \item Eine laufende Instanz\footnote{{\it likely music} ist bisher noch nicht
   auf Performance optimiert worden. Ich glaube nicht, dass genannte Server einen
     größeren Ansturm vor allem wegen des Exports zu WAV (fluidsynth
@@ -461,17 +465,7 @@ Diese Änderungen stehen nicht im Konflikt mit dem bisherigen Grundkonzept und -
     mit mir Rücksprache zu halten.} von {\it likely music} \url{https://likely.sternen.space}
 \end{itemize}
 
-\section*{Danksagung}
-
-\begin{itemize}
-  \item Meinem Lehrer Bastian Walcher für seine Betreung meines Projekt und derer
-    meiner Mitschüler*innen.
-  \item Lukas G. für sein Korrekturlesen.
-  \item Christine S. für ihr Korrekturlesen.
-  \item kohlrabi dafür, dass er sich mit mir über Musikprogrammierung und
-    -theorie unterhielt und Ideen zu meinem Projekt beisteuerte.
-  \item all dafür, dass er mich in Richtung Musikprogrammierung stieß.
-\end{itemize}
+% love _luc, kohlrabi, all, mutti
 
 \begin{thebibliography}{9}
 \bibitem{wikipedia_demoscene}
@@ -552,6 +546,12 @@ Diese Änderungen stehen nicht im Konflikt mit dem bisherigen Grundkonzept und -
 \bibitem{wikipedia_callback}
   \url{https://en.wikipedia.org/wiki/Callback_(computer_programming)}
 
+\bibitem{chrome}
+  \url{https://www.google.com/chrome/}
+
+\bibitem{firefox}
+  \url{https://www.mozilla.org/en-US/firefox/}
+
 \bibitem{fetch_api}
   \url{https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API}
 
diff --git a/example-graph.json b/example-graph.json
index d366800..02bce83 100644
--- a/example-graph.json
+++ b/example-graph.json
@@ -1,86 +1,149 @@
 {
   "nodes": [
     {
-      "id": "d3c408d5-1ebb-4787-b510-22af5fe7093a",
+      "id": "8639d9e3-570d-47e1-b18b-0389cfd36693",
       "music": {
         "dur": {
-          "numerator": 3,
+          "numerator": 1,
           "denominator": 4
         },
-        "pitch": "Cf",
+        "pitch": "C",
         "octave": 1
       }
     },
     {
-      "id": "180159e7-527b-4b8a-b9b6-315dddc154d2",
+      "id": "0073dfd0-1d9c-49ac-b59c-db8282fd7fe2",
       "music": {
         "dur": {
-          "numerator": 2,
+          "numerator": 1,
           "denominator": 4
         },
-        "pitch": "C",
+        "pitch": "D",
         "octave": 1
       }
     },
     {
-      "id": "02e24c99-780e-45da-bd2f-ea600e4d863f",
+      "id": "67f468d4-6d6a-4e78-b003-9dd9ebc21558",
       "music": {
         "dur": {
           "numerator": 1,
-          "denominator": 1
+          "denominator": 4
         },
-        "pitch": "Rest",
+        "pitch": "E",
         "octave": 1
       }
     },
     {
-      "id": "b9cd3f9d-134c-4c51-b325-d209b2529bd6",
+      "id": "569ed8c7-f6d1-427a-bf32-e2378f1fc56d",
       "music": {
         "dur": {
           "numerator": 1,
-          "denominator": 8
+          "denominator": 4
         },
         "pitch": "F",
         "octave": 1
       }
+    },
+    {
+      "id": "e9b032b8-a7bf-4b6b-aab8-f87c03651a1c",
+      "music": {
+        "dur": {
+          "numerator": 1,
+          "denominator": 4
+        },
+        "pitch": "G",
+        "octave": 1
+      }
+    },
+    {
+      "id": "3558118c-0872-49dd-ac60-72c12603e1bd",
+      "music": {
+        "dur": {
+          "numerator": 1,
+          "denominator": 4
+        },
+        "pitch": "A",
+        "octave": 1
+      }
+    },
+    {
+      "id": "6a58ff77-d7f5-439a-b220-a68ae8f70e8a",
+      "music": {
+        "dur": {
+          "numerator": 1,
+          "denominator": 4
+        },
+        "pitch": "B",
+        "octave": 1
+      }
     }
   ],
   "edges": [
     {
-      "id": "f8d0cb23-00d1-49dd-961a-2114b8a89c1d",
-      "from": "d3c408d5-1ebb-4787-b510-22af5fe7093a",
-      "to": "180159e7-527b-4b8a-b9b6-315dddc154d2",
-      "prob": 1
+      "id": "dbc6dc78-f0b9-47eb-bae1-ab4936c3839c",
+      "from": "3558118c-0872-49dd-ac60-72c12603e1bd",
+      "to": "8639d9e3-570d-47e1-b18b-0389cfd36693",
+      "prob": 0.3
+    },
+    {
+      "id": "a6e82604-6021-4d72-b85b-c33fb097d549",
+      "from": "e9b032b8-a7bf-4b6b-aab8-f87c03651a1c",
+      "to": "3558118c-0872-49dd-ac60-72c12603e1bd",
+      "prob": 0.7
+    },
+    {
+      "id": "fceba52d-2381-4760-83bb-893428bfb3ba",
+      "from": "569ed8c7-f6d1-427a-bf32-e2378f1fc56d",
+      "to": "e9b032b8-a7bf-4b6b-aab8-f87c03651a1c",
+      "prob": 0.7
+    },
+    {
+      "id": "8f8677c3-1d8b-45b2-8170-9b9dce55af5b",
+      "from": "e9b032b8-a7bf-4b6b-aab8-f87c03651a1c",
+      "to": "8639d9e3-570d-47e1-b18b-0389cfd36693",
+      "prob": 0.3
+    },
+    {
+      "id": "85e95c65-41fc-447f-be0d-7a573fe49ca8",
+      "from": "67f468d4-6d6a-4e78-b003-9dd9ebc21558",
+      "to": "8639d9e3-570d-47e1-b18b-0389cfd36693",
+      "prob": 0.3
+    },
+    {
+      "id": "3923f713-5ccd-4d31-9f4a-977376129018",
+      "from": "0073dfd0-1d9c-49ac-b59c-db8282fd7fe2",
+      "to": "67f468d4-6d6a-4e78-b003-9dd9ebc21558",
+      "prob": 0.7
     },
     {
-      "id": "283100d9-42ee-4001-b100-45b8c766cfc5",
-      "from": "b9cd3f9d-134c-4c51-b325-d209b2529bd6",
-      "to": "02e24c99-780e-45da-bd2f-ea600e4d863f",
-      "prob": 0.8
+      "id": "ceb83b3d-7fbc-4c8c-9274-be54e3e0694f",
+      "from": "67f468d4-6d6a-4e78-b003-9dd9ebc21558",
+      "to": "569ed8c7-f6d1-427a-bf32-e2378f1fc56d",
+      "prob": 0.7
     },
     {
-      "id": "e6cceb76-40ed-49ac-8925-4534cf0854de",
-      "from": "02e24c99-780e-45da-bd2f-ea600e4d863f",
-      "to": "d3c408d5-1ebb-4787-b510-22af5fe7093a",
-      "prob": 0.2
+      "id": "3b157032-e4e3-4972-8602-37bf0d4fe97c",
+      "from": "3558118c-0872-49dd-ac60-72c12603e1bd",
+      "to": "6a58ff77-d7f5-439a-b220-a68ae8f70e8a",
+      "prob": 0.7
     },
     {
-      "id": "0045bfda-3cde-4691-81c0-7a967be51e02",
-      "from": "02e24c99-780e-45da-bd2f-ea600e4d863f",
-      "to": "180159e7-527b-4b8a-b9b6-315dddc154d2",
-      "prob": 0.8
+      "id": "8e9d7cdd-5bf9-4152-b496-ac9e7e7e13ef",
+      "from": "569ed8c7-f6d1-427a-bf32-e2378f1fc56d",
+      "to": "8639d9e3-570d-47e1-b18b-0389cfd36693",
+      "prob": 0.3
     },
     {
-      "id": "ec616a31-7fc0-4f27-ae31-79cf0fab224a",
-      "from": "b9cd3f9d-134c-4c51-b325-d209b2529bd6",
-      "to": "180159e7-527b-4b8a-b9b6-315dddc154d2",
-      "prob": 0.2
+      "id": "92196538-8307-49a6-b086-7569b071de13",
+      "from": "0073dfd0-1d9c-49ac-b59c-db8282fd7fe2",
+      "to": "8639d9e3-570d-47e1-b18b-0389cfd36693",
+      "prob": 0.3
     },
     {
-      "id": "14735fda-b8e5-4567-aa1c-de04cc08ac24",
-      "from": "180159e7-527b-4b8a-b9b6-315dddc154d2",
-      "to": "b9cd3f9d-134c-4c51-b325-d209b2529bd6",
+      "id": "14fcf488-3af0-4f6a-95af-7005543cfa04",
+      "from": "8639d9e3-570d-47e1-b18b-0389cfd36693",
+      "to": "0073dfd0-1d9c-49ac-b59c-db8282fd7fe2",
       "prob": 1
     }
   ]
-}
+}
\ No newline at end of file