HOME

TheInfoList



OR:

Integra Live is
open-source software Open-source software (OSS) is computer software that is released under a license in which the copyright holder grants users the rights to use, study, change, and distribute the software and its source code to anyone and for any purpose. Op ...
for interactive
sound design Sound design is the art and practice of creating sound tracks for a variety of needs. It involves specifying, acquiring or creating auditory elements using audio production techniques and tools. It is employed in a variety of disciplines including ...
developed and maintained by the Integra Lab at
Birmingham Conservatoire The Royal Birmingham Conservatoire is a music school, drama school and concert venue in Birmingham, England. It provides professional education in music, acting, and related disciplines up to postgraduate level. It is a centre for scholarly res ...
, part of
Birmingham City University Birmingham City University (abbrev. BCU) is a university in Birmingham, England. Initially established as the Birmingham College of Art with roots dating back to 1843, it was designated as a polytechnic (United Kingdom), polytechnic in 1971 and gai ...
. The software takes an audio input either from the computer's
audio interface An audio interface is a piece of computer hardware that allows the input and output of audio signals to and from a host computer or recording device. Audio interfaces are closely related to computer sound cards, but whereas sound cards are opti ...
or from an
audio file An audio file format is a file format for storing digital audio data on a computer system. The bit layout of the audio data (excluding metadata) is called the audio coding format and can be uncompressed, or compressed to reduce the file size, ofte ...
, and allows various types of audio transformation to be applied. The software can be used in live performance as well as in creating new sounds or composing new music in a
studio A studio is an artist or worker's workroom. This can be for the purpose of acting, architecture, painting, pottery (ceramics), sculpture, origami, woodworking, scrapbooking, photography, graphic design, filmmaking, animation, industrial design ...
. Integra Live is supported on PC computers running the
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
operating system and on Apple computers running
OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
.


History


Origins of Integra Live

Integra Live originated as the Integra Environment proposed as one of the outcomes of the first phase of the Integra Project (Integra 1), which ran from 5/9/2005 to 4/9/2008. The aim of the Integra Environment was to create a "new software environment for the composition and performance of live electronic music" that would "simplify, standardize and humanize the use of live, interactive music technologies". With regard to the aim to "standardize"
Lamberto Coccioli
co-author of the original Integra bid and Project Manager of the Integra Project, stated in 2006 that "...We have to think of technology as just another instrument that needs to be played..." and "...just as you write for instrument combinations that are readily available around the world, the same should happen with technology. You should use tools that are more or less standardized...". Most of the development resources in Integra 1 were devoted to exploring ways to describe audio processing setups, and store audio processing parameter states in an implementation-independent manner. This resulted in the development of libIntegra, a library originally written in C. libIntegra is capable of de-serialising
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
files used to describe audio module interfaces, reading and writing module state, instantiating modules within a given audio module host via a 'bridge' architecture, and presenting an external
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standa ...
to its functionality. In the final year of the Integra 1 project, several GUI prototypes were developed for the Integra Environment by the Integra Canadian partner CIRMMT. One of these, the Integra GUI, was developed in the Max/MSP environment by Sean Fergusson, Marlon Schumacher and Geof Holbrook and contained a number of features that were later incorporated into the Integra Live design such as the inclusion of a separate "Performance Pane", a high-level module library, single-level containers for modules (Events), a module "Routing Pane", and the association of breakpoint control curves for module parameters with Events.


Early Development of Integra Live

The early development of Integra Live took place as part of the second phase of the Integra Project (Integra 2), which ran from 1/12/2008 to 30/11/2011. Integra 2 involved a more substantial and structured software development programme, building on that of Integra 1. Development responsibilities were assigned as follows amongst the project Scientific partners: * Birmingham Conservatoire: Leighton Hargreaves (GUI developer)
Jamie Bullock
(lead developer and development manager) * Institut für Elektronische Musik und Akustik (IEM): Thomas Musil and IOhannes Zmoelnig (
Pure Data Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works. While Puckette is the main author of the program, Pd is an open-source project with a large d ...
module developers) * Muzyka Centrum: Krzysztof Trzewiczek (module controls developer) * Malmö Academy of Music: Henrik Frisk (XML formats and concept developer) * NOTAM: Kjetil Matheussen (scripting developer) In addition, the project commissioned the services of design compan
Less Rain
and involved
Birmingham City University Birmingham City University (abbrev. BCU) is a university in Birmingham, England. Initially established as the Birmingham College of Art with roots dating back to 1843, it was designated as a polytechnic (United Kingdom), polytechnic in 1971 and gai ...
's now-defunc
User Lab
facility. In the early stages of Integra 2, Jamie Bullock produced a formal design requirements document in collaboration with Daniel Beattie (of Less Rain) and Lamberto Coccioli, the Integra 2 Project director. The document detailed the design vision for the project alongside results from a survey of 76 potential users and 4 user interviews. An up-front design was then commissioned from Less Rain based on the requirements provided. The design included a complete set of wireframes outlining the functionality of the software and a number of visual design mockups illustrating the intended look and feel of the software.


Version 1.0

The first public release of Integra Live was made on July 30, 2010 when the software entered its
open beta A software release life cycle is the sum of the stages of development and maturity for a piece of computer software ranging from its initial development to its eventual release, and including updated versions of the released version to help impro ...
development phase. The version 1.0.x series of releases was for Mac OS X only, (version 10.4 upwards) and required users to manually install the
Adobe AIR Adobe AIR (also known as Adobe Integrated Runtime and is codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applicatio ...
runtime. The software was released as a
ZIP Zip, Zips or ZIP may refer to: Common uses * ZIP Code, USPS postal code * Zipper or zip, clothing fastener Science and technology Computing * ZIP (file format), a compressed archive file format ** zip, a command-line program from Info-ZIP * Zi ...
archive containing the software ".app" bundle and a PDF "Quick Start Guide".


Version 1.2

In version 1.2.x the application remained Mac OS X only, supporting OS X (Intel) 10.5 or later. It included a significant number of improvements including the use of Adobe's AIR installer system, removing the need for users to manually install the AIR runtime. Version 1.2.x was the final version to be released during the Integra Project. It was used by the BBC Symphony Orchestra to perform the 'live electronics' elements in a performance of Jonathan Harvey's Madonna of Winter and Spring on January 28, 2012.http://integralive.org/pipermail/dev_integralive.org/2012-January/000745.html


Version 1.3

After the Integra Project ended, the development of the Integra Live software continued at
Birmingham Conservatoire The Royal Birmingham Conservatoire is a music school, drama school and concert venue in Birmingham, England. It provides professional education in music, acting, and related disciplines up to postgraduate level. It is a centre for scholarly res ...
, with Leighton Hargreaves developing the GUI and Jamie Bullock developing the libIntegra library, Integra module library and module host. Hargreaves also developed a Windows-specific build system and installer. Version 1.3.x was released in June 2012 and was the first release to feature both Windows and Mac OS Versions. The Mac version made use of Adobe's "captive runtime" to distribute the
Adobe AIR Adobe AIR (also known as Adobe Integrated Runtime and is codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applicatio ...
runtime within the .app bundle and avoid the requirement for an installer.


Version 1.5

Version 1.5 was released in January 2013 and introduced a new "Info View" to the software. The Info View displays contextual information to users based on the UI element currently under the cursor. The Info View is significant, being the first major UI component to be introduced that was not specified in the original Integra 2 Project design phase.


Musicians and Institutions that use or have used Integra Live


See also

*
List of free software for audio This comparison of free software for audio lists notable free and open source software for use by sound engineers, audio producers, and those involved in sound recording and reproduction. Players Audio analysis Converters DJ software ...


External links

* *


References

{{Reflist, 20em Free music software MacOS multimedia software Windows multimedia software Software synthesizers