next up previous contents index
Next: Conclusion Up: libIntegra: a system for Previous: Use case scenario   Contents   Index

Subsections


Project status

The Integra library is currently hosted on sourceforge.net. We have a small but active developer community, which is growing slowly as the project progresses. It is important to note that the Integra library is only one element of the Integra environment. The Integra environment is the core goal of the development strand of the Integra project, and seeks to provide a complete solution for composers and performers working in music with Interactive live electronics. The library provides the foundation for this environment, but we are also developing a bespoke GUI for composers and performers to work with.

The library and the GUI are both currently in pre-alpha development.


Future work

One of current priorities is to populate the Integra database with a large number of module definitions and implementations. However, we would like to keep the amount of implementation-specific data we store to an absolute minimum. The first step in this has been to separate out the module definition, namespace (derived from the definition), instance data, and implementation. We would now like to explore ways of storing the data encoded by the implementation in an software-neutral manner. One way to do this might be to create a set of implementation primitives, and then create more complex modules from these using Integra collections as an encapsulation mechanism. Another possibility would be to create a simple Integra scripting language that could be used in addition to module encapsulation, or alongside a DSP description language such as Faust.


next up previous contents index
Next: Conclusion Up: libIntegra: a system for Previous: Use case scenario   Contents   Index
Jamie Bullock, Henrik Frisk