Changes between Version 1 and Version 2 of TechnicalOverview


Ignore:
Timestamp:
08/02/2010 12:24:32 PM (8 years ago)
Author:
shahn
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TechnicalOverview

    v1 v2  
     1== Network Structure == 
     2 
     3We chose not to build one big application, that would do all the things we want. Instead, we chose to build agents that communicate via OSC ([http://opensoundcontrol.org/]). The protocol we use can be found here: OscProtocol. This method is much more flexible than the one-big-app-approach, which already proved to be very useful. This also means, that you can use our protocol and write your own agents, both slaves and masters.  
     4 
    15== Parts == 
    26 
     
    1721Another thing, Loops was meant to do once, was to handle user input and control and modify the loops and its sonifications. This however is deprecated, see below. 
    1822 
    19 == Network Structure == 
     23== The Plan == 
     24 
     25At the moment, we are working on consolidating the protocol and the roles of the two components.  
     26 
     27The !SuperCollider part will become the master (which means it will control every aspect of the loops, e.g. create them, add scalars, modify scalars and also control visualisation related stuff like the camera angle of loops.) Of course, it will still be responsible for the sonification. 
     28 
     29Loops (the Haskell part) will be a pure slave. Loops (and Scalars) will have to be created via OSC.  
     30 
     31== Compiling == 
     32 
     33=== Loops === 
    2034 
    2135TODO 
    2236 
    23  
    24  
    25