Integra Live2020-09-10T06:11:21+00:00

Integra Live

Integra Live is a modular environment for interactive sound transformation and synthesis. It was developed at Birmingham Conservatoire’s Integra Lab and part-funded by the Culture programme of the European Union.

Download the latest version of Integra Live

Integra Live Features

Turnkey Audio Processing

With Integra Live you don’t have to write code or patch objects to create interesting live processing. Neither do you have to deal with the complexities of finding, loading and learning external plugins. The software provides a library of built-in audio processing modules that offer everything you need to get started with interactive audio. Modules share a common look and layout meaning you can get on with the interesting part: making your own blocks and tweaking parameters.

Connect And Script

With the Integra Live routing panel, anything can be connected everything else. External MIDI controllers can be routed to module parameters, or parameters can be routed to each other.

This allows complex one-to-many mappings and advanced operations such as automatic event triggering through a simple interface. Parameters have non-linear ranges where you’d expect, allowing for more musical control over details such as filter cutoff and delay times. Scaling is of course fully adjustable.

For those who like to express themselves through text, all module parameters in Integra Live can be scripted through Integra script a superset of the Lua language. In just a few lines of simple code a parameter can be set to change randomly or conditionally based on the values of other parameters.

It Just Works

An Integra Live project file contains all the resources you need for your piece. This includes all modules, and any soundfiles you have loaded or recorded, meaning you can share your projects, and no-one needs to worry about missing plugins or externals. It’s all there. What’s more, we guarantee that your project will always be loadable in future versions of Integra Live, even if modules are changed or removed.


Click the links below for detailed documentation and support.

Contact Us

Frequently Asked Questions

How can I get involved in Integra Live development?2020-08-04T11:08:09+00:00

The best place to start for developer information is the Integra Live wiki. If you would like to discuss contributing to the project please contact us.

Will there be an iOS version of Integra Live?2020-08-04T11:07:19+00:00

We are currently working on a version “2.0” of the software, which is likely to include support for iOS, but we have no current schedule for release.

When will Integra Live be available for GNU/Linux?2020-08-04T11:06:49+00:00

Integra Live was originally developed for GNU/Linux as well as Windows and Mac OS. The Integra Live GUI is based on Adobe Flex, and one of the reasons we chose this framework was cross-platform support provided by the Adobe AIR runtime.

However, when Adobe withdrew support for the Adobe AIR runtime on Linux, we had to cease development on the Linux platform.

If a suitable runtime becomes available on Linux we may resume Linux support. Also, since the Integra Live GUI is separate from the Integra server, it may be interesting for someone to develop an alternative GUI on Linux, making use of the libIntegra API.

What license does Integra Live have?2020-08-04T11:05:54+00:00
Can I develop my own modules for Integra Live?2020-08-04T11:05:02+00:00

Yes. See the Module Development Quick Start guide to find out more.

Can I load VST / AudioUnit plugins in Integra Live?2020-08-04T11:04:06+00:00

We have no immediate plans to support audio plugins in Integra Live. This is because including support for plugins would break project file portability. However if you have a plugin you’d like to use, post a feature request and we’ll consider making a new module.

Why do I need to unblock certain ports on my Windows firewall?2020-08-04T11:03:20+00:00

Currently Integra Live runs as three separate processes: the graphical user interface (GUI), the Integra server, and the Pd audio host. These processes communicate with each other using networking protocols on the local machine. Several ports therefore need to be unblocked in order for the software to work.

In a future version of the software all of these components will be combined into a single process and there will no longer be any need to unblock ports.

Will there be a step sequencer for Integra Live?2020-08-04T11:02:00+00:00

Yes. A future release of Integra Live will include a eurorack-style step sequencer modules as well as improved synthesis modules.

Go to Top