Workshop on Higher order ambisonics coding in supercollider for composers

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.

Higher order ambisonics

Description

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).

 

Instructions

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):
http://supercollider.github.io/download
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)
https://github.com/supercollider/sc3-plugins/releases


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:
https://github.com/supercollider-quarks/JITLibExtensions
and put it into the Extensions folder created above