Personal tools

The Science and Technology of Music

Home Activities Workshops and Research Meetings Research Workshops Workshop on Higher order ambisonics coding in supercollider for composers

Skip to content. | Skip to navigation

Workshop on Higher order ambisonics coding in supercollider for composers

— filed under:

This CIRMMT Research Workshop is organized by CIRMMT Research Axis 4 - Expanded Musical Practice and is hosted by Florian Grond and Pierre Lacomte. This workshop is free and open to all. No registration is required.

  • Research Workshop
When Mar 16, 2017
from 02:15 PM to 06:00 PM
Where A-832, Elizabeth Wirth Music Building
Add event to calendar vCal

Higher order ambisonics


This workshop will introduce the participants to coding strategies for the composition of Higher Order Ambisonics (HOA) sound scenes with SuperCollider (SC). At the beginning, the workshop will cover some theory of HOA and will also give the necessary introduction into SC. Most of the workshop activities will focus on how to practically work with HOA in SC with the goal to produce rich 3D sound material. We prepare various code examples for the participants to experiment with. Knowledge of coding with SC is helpful but not required.

The first session of the workshop (Thursday, March 16, 2:00-6:00PM, A-832) will focus on the steps in a typical HOA production chain: encoding (panning, working with material from sound field microphones), transforming (rotation, mirroring, beam forming), decoding (for headphones). For the second session of the workshop, we plan a joint listening session where we play  and discuss the HOA sound material made by the participants in a speaker dome (location and date to be decided).



Please bring headphones (CIRMMT will provide some but number is limited).

Please install SuperCollider on your laptop:

During the Workshop we support OSX, We will try to also support Linux and Windows.

1) Installing Super Collider (SC):
download version 3.8 and install (for windows select 32bit)

2) after installing and launching SC:
goto File-> "open user support directory"
This is the directory where you might need to create the folder "Extensions" if it does not exist yet.
In this folder put the SC3plugins, which you can download here:
(for windows select 32bit)

3) Installing the JitlibExtension Quark:
Under OSX and Linux: open SC, open a new document type in "Quarks.gui"
a dialogue will open for installing SC extensions.
Look for the JITLibExtensions, select it and press the button recompile class library.
(for windows select 32bit)
Download the JITlibExtensions folder here:
and put it into the Extensions folder created above





Document Actions