Added technical details and overview

parent d4b3c006
......@@ -15,9 +15,6 @@ We are sounds in the universe
* Dragica Kahlina (@gluggergames)
* Jens-Christian Fischer (@jcfischer)
.. note::
do we have notes?
----
......@@ -59,22 +56,21 @@ What & Why
How far can we take the *Web Programming*, *Synthesis* and *Free
Improvisation*
*Feedback* between performer and audience is key to a musical
performance. What happens when we enable (a certain amount of)
*control* by the audience?
----
Our Backgrounds
===============
* Theoretical Physics
* Software Development
* Game & Sound Design
* Cloud Architecture / Operations
* Free Improvisation
What can we do with "run of the mill" technology?
=================================================
----
Constraints:
------------
What can we do with "run of the mill" technology?
-------------------------------------------------
* No specific network technologies
* No specific networking hardware
* No low level networking software
----
......@@ -170,13 +166,10 @@ Freeware
----
Experimental Setup
------------------
----
==================
Ingredients
===========
-----------
* Elixir_ / Phoenix_ / Erlang_ VM
* WebSockets_
......@@ -197,6 +190,65 @@ Ingredients
----
Overview
========
.. image:: img/overview.png
----
Server
======
* Ubuntu Server running on SWITCHengines in Zurich
* Elixir / Phoenix software
* Receiving data from mobile clients (30 msgs / second / client) via WebSockets
* Keeping state
* Sending data to Laptop on Stage
----
Visualisation Client
--------------------
* JavaScript receives position data from server
* Calculates visualisation (flocking behaviour) with Processing
* Generates OpenSoundControl (OSC) messages, sends them via Websocket
* Node.js Program translates OSC messages from Websocket to UDP
* CSound Software listens to OSC messages and generates grains
* Audio is sent via USB to Sound Laptop
----
Sound Laptop
------------
* Various MIDI Controllers connected
* MainStage software creates virtual mixing desk
* Software Synths / Digital Effects
* Mixes Audio from CSound with Effects
* Sends Audio to Conference Hall PA
----
iPad Pro
--------
* Played by Dragica in Lucerne, Switzerland who (hopefully) sees &
hears what we are doing here
* Runs various musical software
* Sound via Video-Conference, patched to Conference Hall PA
----
What could possibly go wrong?
=============================
----
Audience Participation
======================
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment