Quick project links:¶
- scenic :: Telepresence software for live performances and installations
- spinframework :: Framework for spatial interaction in a networked system of virtual environments.
- pdsheefa :: Pure Data externals and abstractions for creating SPIN clients and audio rendering
- tempi :: Dataflow programming C++ library aimed at multimodal sampling.
- nslam :: Pd abstractions for streaming and spatializing audio and more.
- spatosc :: C++ library that controls various 3D audio spatializers
- txosc :: Open Sound Control (OSC) protocol for Twisted
- lunch :: distributed process launcher
- libshmdata :: Library to share flows of data frames between processes.
Or see the complete list of projects
Our free software policy¶
We provide our software projects under open source licenses in the spirit of creating bridges with other artists and research centers. We open the doors to collaboration in writing software and using free software for use in artistic creation and expression. Download it, try it, use it, share and modify it! It's our gift to the community.
If you make great works with some software we worked on, or started from the beginning, we would be quite happy to hear about it.
We believe in free / open source software because:
- Collaborators can use, study and modify it. This means more people are testing and improving our software.
- Free software can become easily available on free operating systems, like Debian GNU/Linux. It eases deployment.
- It makes it possible to modify it for future needs, or future operating systems. That means that an artist's work that is made only with free software can possibly still work in the distant future.
- Other developers are more inclined to help when we are working on free software.
Methodology of research-creation at the Metalab¶
The Metalab is SAT's laboratory of research and development. It is a place where researchers, software developers, interaction designers and industrial designers collaborate to create tools to help artists creating artworks.
The Metalab develops tools for artists in the fields of immersion, telepresence and interactivity. The SAT often invites artists to do residencies in which they are invited to use the tools developed at the SAT[Metalab]. When possible, the lab adjusts the objectives of the generic tools it makes to serve the needs of these artists. The lab's developers can provide support and training, and do generic innovative developement on the lab's tools, but their mandate is not to do the actual project integration for the specific needs of the artist's work.
The SAT's Metalab promotes the use of agile methodologies in its software development. Users and developers meets to discuss short-term objectives and readjust the targets according to what have been achieved in the previous one-month iteration.
For residencies, we should choose artists who would be willing to use the Metalab's tools in their work. This way, it helps us to meet the objectives of our research program. We should avoid project that would require heavy custom development, to help reduce extra costs.