Skip to content

TkkrLab/osc-databending

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OSC Databending

For the databending event during GOGBOT 2011 Tkkrlab contributed several projects. Purpose of the Databending event was to connect many art / technology installations together.

Protocol

The OSC protocol is just a way to build messages, the network protocol is used most often. The contents of the messages and / or the relation between senders and receivers is not described. Therefore Heinze Havinga invented this

communication structure (written in Dutch)

Projects

Databender

A Java web application and a Python3 web application using Twisted are available

Oscilloscope

Put the oscilloscope in X/Y mode and connect the X channel to the left audio output and the Y channel to the right audio output.

CSound

spiro-osc.csd shows Spirograph figures. It contains two "instruments", the first one uses only one wheel but you can vary the output by gat,fase,wiel,fase2, and figs

  • gat: hole in spirograph wheel
  • fase: rotate figure
  • wiel: spirograph wheel
  • fase2: rotation of subsequent figures
  • figs: number of figure to draw

The second instrument draws predefined spirograph figure where you can only vary 'gat' and 'fase'. qutecsound (available as a ubuntu package) is a nice IDE for playing with CSound.

Music

Csound Drone

Csound is a language to describe waveforms (orchestras) and music scores. It supports OSC. Csound Drone based on a Csound program by Michael Gogins is controllable via OSC. The original program is part of his Csound Algorithmic Composition Tutorial. Two versions are available: Csound Drone for Android Fingerplay and Csound Drone for Databender

Csound Drone for Android Fingerplay

Csound Drone for Android Fingerplay is a OSC server which can be controlled the Android OSC client Fingerplay. The Fingerplay parameters are:

/fingerplay/control/1
/fingerplay/control/2
/fingerplay/control/4
/fingerplay/control/5

which corresponds to the XY-pads of Fingerplay. They are coupled to the following Csound Drone parameters:

kdistortfactor
kfeedback
kharmonic
kdisttable

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 79.0%
  • HTML 10.0%
  • Csound Document 5.6%
  • Python 3.9%
  • Processing 1.5%