Getting Started With Sense/Stage
General overview
To get started with Sense/Stage here is a quick list to see which steps to take:
To use the wireless MiniBee network…
- Getting the hardware (using the boards, or create your own Arduino/XBee combination).
- Prepare the Arduino IDE for use with SenseStage
- Uploading the default Sense/Stage firmware to the board.
- Hooking up sensors and/or actuators.
- Customizing the firmware in case your sensors or actuators are not supported by the Sense/Stage firmware.
- Wireless configuration of the network, using the host software.
To use the SenseWorld DataNetwork software…
- Downloading the software.
- Install the DataNetwork host (from within SuperCollider, or as an OSX Standalone).
- Install a client of your choice (SuperCollider, Max/MSP, Processing, PureData, C++).
- Startup the host (from within SuperCollider, or the OSX Standalone).
- Create a patch or code within the client using the DataNetwork (SuperCollider, Max/MSP, Processing, PureData, C++).
Other documentation articles to get you started with Sense/Stage:
Nomenclature
The SenseWorld DataNetwork is a fast and flexible way for collaborators to share data, whether from sensors or internal processes, in interactive media contexts. From a central server which collects all the data, clients can subscribe to data nodes and use their output in their own processes. Clients may also publish data to [...]
Processing – installing the client
Processing client download
Unpack the gzip tarball, either with a graphical client, or from the command line:
$ tar -xzf ssdn_processing.tar.gz
Then, drag the resulting folder to your libraries folder.
For Processing 1.0 the libraries folder is located in your Processing sketch folder.
For Processing BETA the libraries folder is in the same folder as the Processing application.
Now, if you [...]
PureData – installation and general usage
Installation of DataNetwork abstractions
PureData client download
Unpack the gzip tarball, either with a graphical client, or from the command line:
$ tar -xzf ssdn_puredata.tar.gz
To make the DataNetwork abstractions available to the Pure Data environment, you must add them to your path. Start by moving the ssdn_puredata folder to wherever you usually keep Pd libraries (on OSX this [...]
Overview of the SuperCollider implementation
An overview of the different classes that implement the DataNetwork framework in SuperCollider.
Max5 – installation and general usage
Installation of DataNetwork abstractions
Max5 client download
Unpack the gzip tarball, either with a graphical client, or from the command line:
$ tar -xzf ssdn_max5.tar.gz
To make the DataNetwork abstractions available to the Max5 environment, you must add them to your file preferences.
Start by moving the ssdn_max5 folder to wherever you usually keep Max5 libraries.
Then, add the DataNetwork abstractions [...]