icosahendron_white

xp.iko

xp.iko is a collaborative project between Xp and the Berlin-based spatial audio studio Spaes Lab led by Gerriet K. Sharma. The initiative aims to develop a new suite of tools for artists working with Ableton Live, enabling them to create with the iconic IKO, a large array loudspeaker renowned for producing immersive audio experiences by leveraging the physical properties of space

Capture d’écran 2024-09-25 à 12.28.36
IMG_8622

The video bellow shows an early version of xp.iko, a prototype designed during a creative residency at Callie's Berlin with composers Gerriet K. Sharma and Jan Urbiks

xp.iko employs a workflow similar to Xp, utilizing a 3D environment to visualize the sound scene. Partially based on Ircam Spat library, It incorporates a set of Max for Live devices that generate sound beams on the IKO, offering various parameters for manipulating them within the space. This workflow introduces innovative interactions for artists, allowing them to approach composition in a more dynamic way, thanks to Ableton Live's intuitive environment.

 

Capture d’écran 2024-09-24 à 14.42.22

xp.iko.visual

We completely redesigned xp.visual for this project, creating a simple, user-friendly interface. It allows users to quickly launch their 3D space and configure the view with the most essential controls for a streamlined experience.

 

 

xp.iko.beam

At the core of our system, we have developed a new device called xp.iko.beam, inspired by xp.source. This device dynamically generates ambisonic sound beams in 3D space, represented as source points, as soon as it's added to an Ableton track. Users can customize the track name, visualize sound waves, and adjust the beam's width for precise spatial control.

One of the key features is the ability for composers to move the sound beam freely throughout the 3D space. Several other parameters are available, such as the distance from the iko device which is used to control sound attenuation, enhancing spatial accuracy.

This innovative workflow seamlessly integrates with the Ableton environment, allowing users to craft their compositions with a more intuitive and expressive approach.

Capture d’écran 2024-09-24 à 14.17.29

xp.iko.cluster

Inspired by xp.group, this device enables artists to group multiple sound beams and manipulate them as a cluster. Unlike the more complex approach in Xp, xp.iko simplifies this process by allowing a single device to manage the clusters. Additionally, it offers the ability to mute or solo individual beams directly within Ableton, enhancing control and flexibility.

 

 

Capture d’écran 2024-09-24 à 15.08.10

iko Renderer

In a typical IKO workflow, a 3rd-order ambisonics stream (16 channels) needs to be convoluted with custom filters before being decoded and played through the loudspeaker. This step can be CPU-intensive in a Max for Live environment, even though user interaction isn't required at this stage.

To streamline the composer's tools, we've chosen to separate this computational process from the user interactions, which occur entirely within Ableton Live.

We've developed a lightweight application called IKO Renderer to handle the convolution process, while also offering additional features. IKO Renderer can run locally on the user's machine via a loopback interface (such as BlackHole on macOS) or be deployed over an audio network like Dante. This architecture provides several advantages, which we'll explore in detail later.

 

 

Capture d’écran 2024-09-25 à 12.11.02

Public distribution

At this stage, xp.iko is intended for internal use only, with excellent user feedback on the experience. While we don’t have plans for public release yet, we are open to collaborations where xp.iko can be used, refined, and assist composers or artists in their projects. Additionally, we welcome invitations for demonstrations or workshops to showcase its capabilities. We look forward to hearing from you!

info [at] xp4l [dot] com

You can also visit the international Iko Forum at IkoWeave

 

 

Capture d’écran 2024-09-25 à 12.29.38