< Back to IRCAM Forum

SPAT for Max for Live

Hello Eric,

I saw your talk at the symposium and since then I’m really excited and can’t wait when you will release it. :slight_smile:

Greetings

Simon

1 Like

thx Simon :slight_smile: ! it’s on its way. I m doing my best to have it released sometimes in June, to be realist, more likely at the end of June.

Hi @glenhall @simonr and other possible interested

I will be releasing the project in a couple of weeks now, hopefully in June. Before that, I will be sharing on regular basis through social network, information on how it works, what it can do, videos and pictures, and other contents. I recommend you to follow whether you use instagram or facebook one of this as i dont think i will be able to share all contents here :

Facebook

Instagram
https://www.instagram.com/xp4live/

By the way, the baby’s name is “xp-for-live”

cheers!
Eric.

2 Likes

As T. has just released spat 5.2.4, i can now start to schedule the release of xp, which will happen if everything goes well for that release test by the end of July. Some video tutorials will be shared on the socials in the meantime,

Thx a lot T for that release,

cheers all!

Hi everyone,
I m about to release xp for live.

It was a tremendous work to be honest and i reached the maximum point i could with my own ressources and knowledge. A dynamic spat implantation in Ableton was a silly challenge. We all know here that performance won’t reach in any ways what’s possible with max, which i ve been using since years now. But, while i almost abandoned the project several times, i was aware that popularizing spatial sound work should take a path through the most popular daw, especially for the young generation. So i finally decided to finalize it notably for that reason. Even though you cant do what you achieve normally with max, it’s a way to expose new ground of artists to our medium. I wanted to create my own 3d environnement, so in addition, there was a crazy challenge to instantiate 3 different environnements at the same times when you save a project in live for instance, knowing the constrain of spat initialization.

So xp4l is having a lot of limitations in terms of performance, but on the other side, it also comes with several goodies that i hope it could make it being someking of "pocket’ toy for beginners. I have limited xp to 16sources. While instancing is pretty straight forward, saving and loading a project of 16sources with live takes sometime. Anyways, playing live more than 16 sources at the same time is pretty much impossible. I m aware it could be better, or made through a different approach, but anyways, it’s a starting humble contribution and i hope to be able to iteratively improve the entire system from there, step by step. I already have some cool idea, especially around the use of openGl. But nonetheless, very likely it won’t be very useful to
the advanced spat5~ users.

xp4l is made of a standalone max based application and a m4l suit made of 5 devices :

  • xp4l.visual : instantiate and manage the 3d view
  • xp4l.engine : the configuration device, which is also the multichannel bus
  • xp4l.source : manage source parameters
  • xp4.room : manage room parameters
  • xp4l.group. : a special device that allows to quickly transform the sound field

I have made a special website that will be opened by the end of the week. m4l suit is free and i m asking community support for the standalone to be able to keep developing it. The application is only based on my content, and actually a pretty cool thing of the project. I might want to port it to pure max in the future.

For the fun, a little video content with just one source animated with a procedural function, and displaying somekind of wavefoor in the field:

have a nice day!

1 Like

Excellent, Eric. Thank you for all your hard work. I am truly grateful that you have made this happen. Congratulations!

1 Like

Website is on https://www.xp4l.com/

you can get a demo package here xp4l.demo.macOS – xp4l
It requires to create a user account

Remember: xp4l doesn’t provide any of the spat externals in its devices, so users should make sure they have the very last version of Spat library (5.24) installed.

I would like to take the opportunity to thank T. for beyond spat improvement itself, his implementation in spat of the Cnmat compatible osc kind of objets (spat5.osc.#), which i started to intensively use and eventually became very important for this project achievement,

Greetings from Paris!

1 Like

Sharing here more details about installation process.

Installation is almost three clic:

1- Install xp4l.demo.

Run xp4l.demo.pkg and follow instructions.
xp4l.demo must be installed in your Application folder.

2- Install demo package

Click on the appropriate .alp file to install the Ableton Live package for your system, Live 10 or Live 11.
Ableton Live will install the package according to your preferences.

3- Restart Ableton, and load the xp4l.demo.live.als from the installed folder.

The xp4l.engine and xp4l.source devices are located under /Presets/Audio Effects/Max Audio Effect/Imported. You can choose to leave them there and try the project as is, or move them to your favorite max-for-live folder.

You can use that demo project or start from scratch like in this video:

-e

1 Like

Announcement day.

xp4l macOS is out today.

https://www.xp4l.com/

After literally months of works, a library of 176 patcher/abstractions, a gigantic osc based architecture, i have reached i believe an elegant version. The demo will remain online, but i largely review the code architecture, which makes this full version being much more efficient and promising.

xp4l is made of a suite of 5 maxforlive devices (free), and a standalone (purchase) which is a 3d monitor that handles as well instancing of Ableton and each of the devices.

Xp4l offers a flexible and dynamic configuration of spatial sound project within live ableton up to 62 channels output, 16 sources (for now), 4 rooms, 5 groups, comes by combining sources and groups animation with an almost unlimited possibility of sound field animation, a preset management system for sources and rooms configuration, animation and user custom layout, and make possible to record multichannel stream (also encoded in the case of hoa). It does hybridize Ableton workflow through a transparent way.

Some very cool new features are already in the pipeline. Before that, windows version is scheduled in a month or two.

That piece of software is a some kind of really un-expected consequence of my residency at Ircam and the pandemic.

An article is also planed in the Ircam forum where i will go through main points,

Thanks again to Thibaut for the work on Spat~

best
Eric

From now on, discussions and posts relative to xp4l on Ircam Forum are moving here

best,
Eric

quite funnny to read this old thread now :slight_smile:

xp4l is now XP, and has just been released
Check it out here:

https://discussion.forum.ircam.fr/t/xp4l-1-11/31540/14

cheers!

1 Like