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!