wiki:TechnicalOverview

Version 1 (modified by shahn, 7 years ago) (diff)

--

Parts

The FourierScratching system consists at the moment of two distinct subsystems:

  • The SuperCollider part and
  • Loops.

The SuperCollider part

This part is programmed in SuperCollider (http://supercollider.sourceforge.net/). Its main purpose once was the sonification of loops. Additionally the SuperCollider part can control and modify the loops (and its visualisations) to some extent. The SuperCollider part is programmed by Martin Carlé..

Loops

Loops is the part written in Haskell. Its main purpose is the visualisation of loops. It uses the Horde3D engine (http://www.horde3d.org/) for this.

Another 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.

Network Structure

TODO