Professional Documents
Culture Documents
ADMix QuickStart1
ADMix QuickStart1
1
Contents
1 Introduction 3
3 ADMix Renderer 3
4 ADMix Player 5
5 ADMix Recorder 6
6 ADMix ExtractXML 6
7 ToscA 6
Credits 8
References 8
8 Licenses 9
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 2 / 18
1 Introduction
The Audio Definition Model (ADM) [1–3] is a metadata model that allows the format and content
of audio files to be reliably described. Among other parameters, it allows to specify locations and
individual gain values of sound sources, both of which support recording parameter changes over time.
The ADMix tool [4] suite was developed for experimenting with reverberation tracks in ADM files,
but they can also be used for more general ADM recording, playback and rendering. These tools
currently only support a subset of the ADM specifications, but the most common features are already
available.
The tools are compatible with the Open Sound Control (OSC) protocol (https://en.wikipedia.
org/wiki/Open_Sound_Control), which can be used to remote-control them from other applica-
tions, e.g. Digital Audio Workstations (DAWs).
• Windows 7 or higher.
2.2 Installation
• mount the disk image (i.e. double-click on the .dmg file).
• copy the applications somewhere on your computer (you can simply drag-and-drop the icons to
the desired folder).
3 ADMix Renderer
The main user interface is shown in figure 1. WAV/BWF/BW64/RF64 files with ADM metadata can
be opened. Summary information about the content of the currently open file is displayed in the list on
the right. Controls for playback are located on the left. Below them, there are level meters for each
audio track in the file and below these there are level meters for the rendered output channels. On
the lower right, the rendering settings can be chosen. Both loudspeaker-based and headphone-based
reproduction is possible. For rendering on loudspeakers, VBAP [5] is used. The loudspeaker setup
can be chosen from a predefined set of common loudspeaker setups or by manually specifying custom
loudspeaker positions. Up to 64 loudspeakers are supported. For binaural rendering, Head-Related
Transfer Functions (HRTFs) can be selected from a large set of existing HRTF data. In the top
left corner of the user interface, Open Sound Control (OSC) messages can be enabled which can
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 3 / 18
Figure 1: Main user interface of the ADMix Renderer
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 4 / 18
Figure 2: Scene display of the ADMix Renderer playing the file machine_aer_bwf.wav from http:
//www.bbc.co.uk/rd/publications/saqas. Left pane: view from above; Right pane: view from
behind.
for example be used to control an external renderer (while switching the built-in renderer to “bypass”
mode) or further process the metadata generated by the ADMix Renderer . The OSC messages can
either be sent to another application running on the same computer or to another computer on the
network.
The “view scene” button opens a window showing the current position of all audio “objects” in the
ADM file, as shown in figure 2. The scene window also allows interactively moving objects with the
mouse, at least as long as there is no movement data recorded in the ADM file for the given object
at the current time.
4 ADMix Player
The ADMix Player is very similar to the ADMix Renderer in that it can open and play back an ADM
file. However, instead of rendering its content for headphones or a given loudspeaker setup, it simply
provides the unprocessed audio tracks at its output channels. This behaves just like the ADMix
Renderer with the “bypass” option selected.
Like in the ADMix Renderer , OSC messages can be enabled by choosing a host name and port
number and activating the “send” button in the “OSC” section.
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 5 / 18
5 ADMix Recorder
Figure 3 shows the main window of the ADMix Recorder , which contains a built-in renderer for
monitoring. The monitoring settings in the bottom right of the window are the same as for the
ADMix Renderer described above.
The “configure” button can be used to open a window for editing ADM metadata as shown in
figure 4. On the top of this window, the programme and content name can be specified. Below that,
a list of “packs” can be set up. Each pack has one of the ADM types “Objects”, “DirectSpeakers”,
“Binaural”, “HOA” and “Matrix”. Note that the last two are currently not implemented. Each pack
can contain one or more “channels”. For “DirectSpeakers”, one of a set of pre-defined channel-based
setups can be selected which populates the channels appropriately. A “Binaural” pack automatically
contains two channels, one for the left and one for the right ear. Each channel has a unique channel
number that can be used together with the routing matrix on the left side to assign input channels
to the desired ADM tracks. Once the packs and channels are set up as desired, the “arm” button
can be used to enable recording. This will open a scene display window similar to figure 2 which
allows configuration of the initial positions of all audio objects. In the top left of the main window,
host and port settings can be configured for receiving and sending OSC messages that can transport
ADM metadata between applications and between computers. All messages that are received via this
interface are stored as XML metadata in the recorded ADM file. This interface can also be used to
establish a connection with the ToscA plugin, see below for more information.
6 ADMix ExtractXML
Given a sound file with ADM metadata, this tool can be used to create a separate XML file containing
only the ADM metadata.
7 ToscA
ToscA [6] is a DAW plugin that can be used together with the ADMix and it is separately available at
http://forumnet.ircam.fr/product/spat-en/tosca-en/. It allows the recording of automation
tracks for arbitrary parameters that can be sent and received as OSC messages via a network interface.
ToscA is not specific to ADM, but it can be used together with the ADMix Recorder to record
movements and changing gain values as automation tracks in a DAW. The ADMix Recorder can in
turn record those data in the ADM file.
To be compatible with the ADMix, the ToscA mapping file has to contain the option prefix="/track".
Here is an example of a mapping file that defines automation parameters for x/y/z coordinates as
well as a gain value:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<tosca version="0.9" prefix="/track">
<parameter index="1" name="x" min="-10" max="10" scaling="linear"/>
<parameter index="2" name="y" min="-10" max="10" scaling="linear"/>
<parameter index="3" name="z" min="-10" max="10" scaling="linear"/>
<parameter index="4" name="gain" min="0" max="1" scaling="linear"/>
</tosca>
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 6 / 18
Figure 3: Main window of the ADMix Recorder
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 7 / 18
Credits
Design and Development: Acoustics and Cognition Research Group/Ircam.
References
[1] ITU-R. Recommendation BS.2076-0: Audio definition model, 2015.
[2] EBU. Audio Definition (Metadata) Model – EBU Tech 3364, 2015.
[3] Simone Füg, David Marston, and Scott Norcross. The Audio Definition Model – A Flexible
Standardised Representation for Next Generation Audio Content in Broadcasting and Beyond. In
141st Convention of the Audio Engineering Society (AES), Los Angeles, CA, USA, Oct 2016.
[4] Matthias Geier, Thibaut Carpentier, Markus Noisternig, and Olivier Warusfel. Software tools for
object-based audio production using the audio definition model. In Proc. of the 4th International
Conference on Spatial Audio (ICSA), Graz, Austria, Sept 2017.
https://hal.archives-ouvertes.fr/hal-01574183v1.
[5] Ville Pulkki. Virtual sound source positioning using Vector Base Amplitude Panning. Journal of
the Audio Engineering Society, 45(6):456–466, 1997.
[6] Thibaut Carpentier. ToscA: An OSC communication plugin for object-oriented spatialization
authoring. In 41st International Computer Music Conference, pages 368–371, 2015.
https://hal.archives-ouvertes.fr/hal-01247588v1.
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 8 / 18
8 Licenses
The ADMix applications rely on the following software libraries: spat, juce, libz, libcurl, libhdf5,
libnetcdf, libsofa, Intel R IPP. Please find below the copyright notices of these libraries.
Spat
ADMix builds on Ircam Spatialisateur (Spat⇠ ) modules.
Spat⇠ (Spatialisateur) is an IRCAM registered trademark.
The design of Spat⇠ and its reverberation module are protected under different French and interna-
tional patents ([FR] 92 02528; [US] 5,491,754, [FR] 95 10111; [US] 5,812,674).
Cycling’74
Part of ADMix is built with the Max environment.
Max is the property of IRCAM and Cycling’74 (http://cycling74.com/).
Juce
Part of ADMix is built with the JUCE framework (http://juce.com).
Please refer to the Juce Privacy Policy (https://www.juce.com/juce-5-privacy-policy) and the
Juce 5 License (https://www.juce.com/juce-5-license).
libz
zlib.h – interface of the ’zlib’ general purpose compression library
version 1.2.11, January 15th, 2017
libcurl
COPYRIGHT AND PERMISSION NOTICE
Copyright c 1996 - 2017, Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file.
All rights reserved.
Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 9 / 18
THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or
other dealings in this Software without prior written authorization of the copyright holder.
libhdf5
Copyright Notice and License Terms for
HDF5 (Hierarchical Data Format 5) Software Library and Utilities
-----------------------------------------------------------------------------
5. Neither the name of The HDF Group, the name of the University, nor the
name of any Contributor may be used to endorse or promote products derived
from this software without specific prior written permission from
The HDF Group, the University, or the Contributor, respectively.
DISCLAIMER:
THIS SOFTWARE IS PROVIDED BY THE HDF GROUP AND THE CONTRIBUTORS
"AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. In no
event shall The HDF Group or the Contributors be liable for any damages
suffered by the users arising out of the use of this software, even if
advised of the possibility of such damage.
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 10 / 18
Portions of HDF5 were developed with support from the Lawrence Berkeley
National Laboratory (LBNL) and the United States Department of Energy
under Prime Contract No. DE-AC02-05CH11231.
-----------------------------------------------------------------------------
DISCLAIMER:
This work was prepared as an account of work sponsored by an agency of
the United States Government. Neither the United States Government nor
the University of California nor any of their employees, makes any
warranty, express or implied, or assumes any liability or responsibility
for the accuracy, completeness, or usefulness of any information,
apparatus, product, or process disclosed, or represents that its use
would not infringe privately- owned rights. Reference herein to any
specific commercial products, process, or service by trade name,
trademark, manufacturer, or otherwise, does not necessarily constitute
or imply its endorsement, recommendation, or favoring by the United
States Government or the University of California. The views and
opinions of authors expressed herein do not necessarily state or reflect
those of the United States Government or the University of California,
and shall not be used for advertising or product endorsement purposes.
-----------------------------------------------------------------------------
HDF5 is available with the SZIP compression library but SZIP is not part
of HDF5 and has separate copyright and license terms. See âĂIJSzip Compression
in HDF ProductsâĂİ (www.hdfgroup.org/doc_resource/SZIP/) for further details.
-----------------------------------------------------------------------------
libnetcdf
Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, University Corporation for Atmospheric Research/Unidata.
Portions of this software were developed by the Unidata Program at the University Corporation for Atmospheric Research.
Access and use of this software shall impose the following obligations and understandings on the user. The user is granted the right, without
any fee or cost, to use, copy, modify, alter, enhance and distribute this software, and any derivative works thereof, and its supporting docu-
mentation for any purpose whatsoever, provided that this entire notice appears in all copies of the software, derivative works and supporting
documentation. Further, UCAR requests that the user credit UCAR/Unidata in any publications that result from the use of this software or
in any product that includes this software, although this is not an obligation. The names UCAR and/or Unidata, however, may not be used
in any advertising or publicity to endorse or promote any products or commercial entity unless specific written permission is obtained from
UCAR/Unidata. The user also understands that UCAR/Unidata is not obligated to provide the user with any support, consulting, training or
assistance of any kind with regard to the use, operation and performance of this software nor to provide the user with any updates, revisions,
new versions or "bug fixes."
THIS SOFTWARE IS PROVIDED BY UCAR/UNIDATA "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 11 / 18
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DIS-
CLAIMED. IN NO EVENT SHALL UCAR/UNIDATA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE ACCESS, USE OR PERFOR-
MANCE OF THIS SOFTWARE.
libsofa
Copyright c 2013–2014, UMR STMS 9912 - Ircam-Centre Pompidou / CNRS / UPMC
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documen-
tation and/or other materials provided with the distribution.
* Neither the name of the <organization> nor the names of its contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY DIRECT, INDI-
RECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCURE-
MENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLI-
GENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
OF SUCH DAMAGE.
Intel R IPP
Intel Simplified Software License for Intel R Math Kernel Library (Intel R MKL), Intel R Integrated Performance Primitives (Intel R IPP) Library,
Intel R Machine Learning Scaling Library (Intel R MLSL), Intel R Data Analytics Acceleration Library (Intel R DAAL), Intel R Threading Building
Blocks (Intel R TBB), Intel R Distribution for Python* (version June 2017)
Copyright c 2017 Intel Corporation. Use and Redistribution. You may use and redistribute the software (the “Software”), without modification,
provided the following conditions are met:
Redistributions must reproduce the above copyright notice and the following terms of use in the Software and in the documentation and/or
other materials provided with the distribution. Neither the name of Intel nor the names of its suppliers may be used to endorse or promote
products derived from this Software without specific prior written permission. No reverse engineering, decompilation, or disassembly of this
Software is permitted. Limited patent license. Intel grants you a world-wide, royalty-free, non-exclusive license under patents it now or hereafter
owns or controls to make, have made, use, import, offer to sell and sell (“Utilize”) this Software, but solely to the extent that any such patent
is necessary to Utilize the Software alone. The patent license shall not apply to any combinations which include this software. No hardware
per se is licensed hereunder.
Third party and other Intel programs. “Third Party Programs” are the files listed in the “third-party-programs.txt” text file that is included with
the Software and may include Intel programs under separate license terms. Third Party Programs, even if included with the distribution of the
Materials, are governed by separate license terms and those license terms solely govern your use of those programs.
DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIM-
ITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT
ARE DISCLAIMED. THIS SOFTWARE IS NOT INTENDED NOR AUTHORIZED FOR USE IN SYSTEMS OR APPLICATIONS WHERE
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 12 / 18
FAILURE OF THE SOFTWARE MAY CAUSE PERSONAL INJURY OR DEATH.
LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEM-
PLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. YOU AGREE TO
INDEMNIFY AND HOLD INTEL HARMLESS AGAINST ANY CLAIMS AND EXPENSES RESULTING FROM YOUR USE OR UNAUTHO-
RIZED USE OF THE SOFTWARE.
No support. Intel may make changes to the Software, at any time without notice, and is not obligated to support, update or provide training
for the Software.
Termination. Intel may terminate your right to use the Software in the event of your breach of this Agreement and you fail to cure the breach
within a reasonable period of time.
Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other input (“Feedback”) related to the
Software Intel will be free to use, disclose, reproduce, license or otherwise distribute or exploit the Feedback in its sole discretion without any
obligations or restrictions of any kind, including without limitation, intellectual property rights or licensing obligations.
Compliance with laws. You agree to comply with all relevant laws and regulations governing your use, transfer, import or export (or prohibition
thereof) of the Software.
Governing law. All disputes will be governed by the laws of the United States of America and the State of Delaware without reference to
conflict of law principles and subject to the exclusive jurisdiction of the state or federal courts sitting in the State of Delaware, and each party
agrees that it submits to the personal jurisdiction and venue of those courts and waives any objections. The United Nations Convention on
Contracts for the International Sale of Goods (1980) is specifically excluded and will not apply to the Software.
*Other names and brands may be claimed as the property of others.
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 13 / 18
9 IRCAM Forum Software License Agreement
Definitions
Article 1
IRCAM hereby grants you a license to use the software and documentation identified below only upon
the condition that you accept all of the terms contained in this license Agreement. The media on which
the software covered by this Agreement is installed or downloaded is your property, however IRCAM
retains ownership of the software programs covered by this Agreement. The license defined in this
Agreement includes all corrections, enhancements, and/or updates provided by IRCAM unless these
corrections, enhancements, and/or updates are the object of an independent Agreement between you
and IRCAM.
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 14 / 18
Article 5 – Ownership and Commercial Distribution
All software programs, elements of any software programs, and documents copyrighted by IRCAM and
distributed via the IRCAM Forum remain the property of IRCAM. These software programs cannot
be rented, sold, or exchanged without prior consent from IRCAM.
Article 6 – Copyright
The user is not authorized to modify or remove the names of the authors or the IRCAM copyright
or the names of members present in any programs or documentation. The user is required to cite
IRCAM during any presentation of any IRCAM software programs or their extensions.
Article 9 – Cession
It is forbidden to copy any of the software programs provided to you by IRCAM, except for personal
use. In this case, one copy of the software program(s) may be made.
Article 11 – Termination
This Agreement is effective until terminated. This Agreement will terminate immediately with notice
from IRCAM if you fail to comply with any provision of this Agreement.
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 15 / 18
Maintenance and Service
Article 12 – Definition of Provisions of Services
Software Programs – Documentation – Technical Support
Beginning on the date of your membership, you will receive, for twelve months, software programs
and documentation developed by IRCAM. These software programs are protected by a personal code
(necessary for downloading and installing the software programs). This code is personal and may not
be given to a third party.
Unless you renew your membership, when your one-year membership period expires, you no longer
have access to the IRCAM Forum services or software programs. You do maintain, however, the right
to use the elements received during your membership.
Once the one-year subscription date has passed, the software remains active and usable. However,
IRCAM is not responsible of the loss of the authorization in the case of machine or HD change. In this
case the subscriber is invited to renew their subscription to take advantage of any technical support
(updates, forum-support, etc.)
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 16 / 18
members. You remain owner of the applications you have created. These applications, like all IRCAM
software programs, may be used by IRCAM or by IRCAM Forum members only in the domains of
research, teaching and educational activities, and musical production.
The user releases IRCAM from any appeals or actions that could arise (notably acts of infringement,
eviction, personality rights, and image rights) on any basis for any author or copyright holder, per-
former or producer of pre-existing works, notably musical, intellectual, or graphical works, connected
to the production of these applications or educational supports.
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 17 / 18
IRCAM Forum Free Freeware License Agreement
Article 19 – Conditions for Distribution and Use
The software programs covered by this Agreement are distributed in binary form only and are accom-
panied by examples. The user is free to create their own non- commercial applications for scientific
research, educational activities, and musical production.
Any applications that result in a commercial product or service require separate written Agreement
with IRCAM
The articles 4, 5, 6, and 7 apply to the Software Programs found in the Forum Free Package.
October 2016.
Copyright c 2017 Ircam–CNRS–UPMC (UMR STMS). All rights reserved. This manual can not be copied, in whole or part, without the written consent of Ircam. 18 / 18