Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Hey, that's great, thanks for checking it out! gr~~~ 2013/12/29 Pierre Guillot > Hi Thomas, > > We thought that 10.6 for the deployment target was enough but it seems > that we were wrong. We use some dependencies to optimize the matrix > multiplications (the high order ambisonics involve a lot of computations) > and we thought that the efficiency of the optimizations depends of the > deployment target (in fact, we don't really know, we have to try). So we'll > try with 10.5 and I hope that you'll be able to use Hoa with the next > release. > > All the best, > Pierre > > > 2013/12/25 Thomas Grill > >> Dear HoaLibrary developers, >> the library is a great project. However, trying out the Pd version on my >> OSX 10.5 machine i get errors like the following when instantiating objects: >> >> /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: >> dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10): >> no suitable image found. Did find: >> /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown >> required load command 0x8022 >> >> I am aware that this is caused by your library expecting a OS version >> newer than mine. Knowing from my own externals this can fairly easily be >> fixed (if there are no explicit dependencies on newer OS versions) by >> setting the OS target (SDK version) to 10.5 when building the binaries. >> >> thanks and all the best, >> Thomas >> >> >> 2013/11/5 Pierre Guillot >> >>> Faust is very efficient but there are particularities. We can't have a >>> dynamic ambisonic order that means for each processing we have to create as >>> many externals as we want orders. There's no restriction for order with >>> Hoa, so it's a first problem. On another hand, GUIs are very important and >>> we can't make them with Faust. And we don't have the whole library in >>> Faust. Faust is highly optimized and multi-plateform so it's useful for >>> specific uses but it's not the best choice for what we want to offer with >>> this Pd version. I'm going to find a solution and someone offers his help >>> on codelab PD forum so perhaps Linux version will come soon. >>> >>> Cheers >>> >>> Pierre >>> >>> 2013/11/5 Jaime E Oliver >>> Doesn't Faust just do that for you? I thought you could simply export externals from the Faust code in Linux, but I could be remembering wrong. best, J On Nov 5, 2013, at 3:35 AM, Pierre Guillot wrote: Hi, The Linux version is scheduled but I can't say when (I need a Linux machine and time to do this). I'm not a Linux expert (really not) so If you have any advices for Linux version, it will be very helpful. Cheers 2013/11/4 Laurent Willkomm > Am 2013-11-04 09:44, schrieb Pierre Guillot: > > Hi, >> >> The CICM is pleased to share the first release of HoaLibrary for Pure >> Data. >> >> HoaLibrary is a collection of C++ classes, FAUST functions and objects >> for Pure Data, Max and VST destined to high order Ambisonics sound >> reproduction. >> >> HoaLibrary allows musicians and composers to synthesize, transform and >> render sound fields in a creative and artistic way. This library >> facilitates the understanding and the appropriation of key concepts of >> Ambisonics. Thanks to original graphical interfaces a lot of new >> signal >> processings are allowed like diffuse sound field synthesis, >> perspective >> distortion or spatial filtering. >> >> HoaLibrary is free, open-source and made available by CICM, the centre >> of research on musical composition and computer science of the Paris 8 >> University. >> >> Objects: >> > > Hi, > will there be a Linux puredata version? > > L. Willkomm > Luxembourg > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> http://lists.puredata.info/ > listinfo/pd-list > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list >>> >>> ___ >>> Pd-list@iem.at mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >> >> >> -- >> Thomas Grill >> http://g.org >> > > -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Hi Thomas, We thought that 10.6 for the deployment target was enough but it seems that we were wrong. We use some dependencies to optimize the matrix multiplications (the high order ambisonics involve a lot of computations) and we thought that the efficiency of the optimizations depends of the deployment target (in fact, we don't really know, we have to try). So we'll try with 10.5 and I hope that you'll be able to use Hoa with the next release. All the best, Pierre 2013/12/25 Thomas Grill > Dear HoaLibrary developers, > the library is a great project. However, trying out the Pd version on my > OSX 10.5 machine i get errors like the following when instantiating objects: > > /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: > dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10): > no suitable image found. Did find: > /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown > required load command 0x8022 > > I am aware that this is caused by your library expecting a OS version > newer than mine. Knowing from my own externals this can fairly easily be > fixed (if there are no explicit dependencies on newer OS versions) by > setting the OS target (SDK version) to 10.5 when building the binaries. > > thanks and all the best, > Thomas > > > 2013/11/5 Pierre Guillot > >> Faust is very efficient but there are particularities. We can't have a >> dynamic ambisonic order that means for each processing we have to create as >> many externals as we want orders. There's no restriction for order with >> Hoa, so it's a first problem. On another hand, GUIs are very important and >> we can't make them with Faust. And we don't have the whole library in >> Faust. Faust is highly optimized and multi-plateform so it's useful for >> specific uses but it's not the best choice for what we want to offer with >> this Pd version. I'm going to find a solution and someone offers his help >> on codelab PD forum so perhaps Linux version will come soon. >> >> Cheers >> >> Pierre >> >> 2013/11/5 Jaime E Oliver >> >>> Doesn't Faust just do that for you? I thought you could simply export >>> externals from the Faust code in Linux, but I could be remembering wrong. >>> >>> best, >>> >>> J >>> >>> >>> On Nov 5, 2013, at 3:35 AM, Pierre Guillot >>> wrote: >>> >>> Hi, >>> >>> The Linux version is scheduled but I can't say when (I need a Linux >>> machine and time to do this). I'm not a Linux expert (really not) so If >>> you have any advices for Linux version, it will be very helpful. >>> >>> Cheers >>> >>> >>> 2013/11/4 Laurent Willkomm >>> Am 2013-11-04 09:44, schrieb Pierre Guillot: Hi, > > The CICM is pleased to share the first release of HoaLibrary for Pure > Data. > > HoaLibrary is a collection of C++ classes, FAUST functions and objects > for Pure Data, Max and VST destined to high order Ambisonics sound > reproduction. > > HoaLibrary allows musicians and composers to synthesize, transform and > render sound fields in a creative and artistic way. This library > facilitates the understanding and the appropriation of key concepts of > Ambisonics. Thanks to original graphical interfaces a lot of new signal > processings are allowed like diffuse sound field synthesis, perspective > distortion or spatial filtering. > > HoaLibrary is free, open-source and made available by CICM, the centre > of research on musical composition and computer science of the Paris 8 > University. > > Objects: > Hi, will there be a Linux puredata version? L. Willkomm Luxembourg ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list >>> >>> ___ >>> Pd-list@iem.at mailing list >>> UNSUBSCRIBE and account-management -> >>> http://lists.puredata.info/listinfo/pd-list >>> >>> >>> >> >> ___ >> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> >> > > > -- > Thomas Grill > http://g.org > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Dear HoaLibrary developers, the library is a great project. However, trying out the Pd version on my OSX 10.5 machine i get errors like the following when instantiating objects: /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: dlopen(/Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin, 10): no suitable image found. Did find: /Users/thomas/Library/Pd/HoaLibrary-1.0/hoa.rotate~.pd_darwin: unknown required load command 0x8022 I am aware that this is caused by your library expecting a OS version newer than mine. Knowing from my own externals this can fairly easily be fixed (if there are no explicit dependencies on newer OS versions) by setting the OS target (SDK version) to 10.5 when building the binaries. thanks and all the best, Thomas 2013/11/5 Pierre Guillot > Faust is very efficient but there are particularities. We can't have a > dynamic ambisonic order that means for each processing we have to create as > many externals as we want orders. There's no restriction for order with > Hoa, so it's a first problem. On another hand, GUIs are very important and > we can't make them with Faust. And we don't have the whole library in > Faust. Faust is highly optimized and multi-plateform so it's useful for > specific uses but it's not the best choice for what we want to offer with > this Pd version. I'm going to find a solution and someone offers his help > on codelab PD forum so perhaps Linux version will come soon. > > Cheers > > Pierre > > 2013/11/5 Jaime E Oliver > >> Doesn't Faust just do that for you? I thought you could simply export >> externals from the Faust code in Linux, but I could be remembering wrong. >> >> best, >> >> J >> >> >> On Nov 5, 2013, at 3:35 AM, Pierre Guillot >> wrote: >> >> Hi, >> >> The Linux version is scheduled but I can't say when (I need a Linux >> machine and time to do this). I'm not a Linux expert (really not) so If >> you have any advices for Linux version, it will be very helpful. >> >> Cheers >> >> >> 2013/11/4 Laurent Willkomm >> >>> Am 2013-11-04 09:44, schrieb Pierre Guillot: >>> >>> Hi, The CICM is pleased to share the first release of HoaLibrary for Pure Data. HoaLibrary is a collection of C++ classes, FAUST functions and objects for Pure Data, Max and VST destined to high order Ambisonics sound reproduction. HoaLibrary allows musicians and composers to synthesize, transform and render sound fields in a creative and artistic way. This library facilitates the understanding and the appropriation of key concepts of Ambisonics. Thanks to original graphical interfaces a lot of new signal processings are allowed like diffuse sound field synthesis, perspective distortion or spatial filtering. HoaLibrary is free, open-source and made available by CICM, the centre of research on musical composition and computer science of the Paris 8 University. Objects: >>> >>> Hi, >>> will there be a Linux puredata version? >>> >>> L. Willkomm >>> Luxembourg >>> >>> ___ >>> Pd-list@iem.at mailing list >>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ >>> listinfo/pd-list >>> >> >> ___ >> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> >> http://lists.puredata.info/listinfo/pd-list >> >> >> > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > > -- Thomas Grill http://g.org ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Faust is very efficient but there are particularities. We can't have a dynamic ambisonic order that means for each processing we have to create as many externals as we want orders. There's no restriction for order with Hoa, so it's a first problem. On another hand, GUIs are very important and we can't make them with Faust. And we don't have the whole library in Faust. Faust is highly optimized and multi-plateform so it's useful for specific uses but it's not the best choice for what we want to offer with this Pd version. I'm going to find a solution and someone offers his help on codelab PD forum so perhaps Linux version will come soon. Cheers Pierre 2013/11/5 Jaime E Oliver > Doesn't Faust just do that for you? I thought you could simply export > externals from the Faust code in Linux, but I could be remembering wrong. > > best, > > J > > > On Nov 5, 2013, at 3:35 AM, Pierre Guillot > wrote: > > Hi, > > The Linux version is scheduled but I can't say when (I need a Linux > machine and time to do this). I'm not a Linux expert (really not) so If > you have any advices for Linux version, it will be very helpful. > > Cheers > > > 2013/11/4 Laurent Willkomm > >> Am 2013-11-04 09:44, schrieb Pierre Guillot: >> >> Hi, >>> >>> The CICM is pleased to share the first release of HoaLibrary for Pure >>> Data. >>> >>> HoaLibrary is a collection of C++ classes, FAUST functions and objects >>> for Pure Data, Max and VST destined to high order Ambisonics sound >>> reproduction. >>> >>> HoaLibrary allows musicians and composers to synthesize, transform and >>> render sound fields in a creative and artistic way. This library >>> facilitates the understanding and the appropriation of key concepts of >>> Ambisonics. Thanks to original graphical interfaces a lot of new signal >>> processings are allowed like diffuse sound field synthesis, perspective >>> distortion or spatial filtering. >>> >>> HoaLibrary is free, open-source and made available by CICM, the centre >>> of research on musical composition and computer science of the Paris 8 >>> University. >>> >>> Objects: >>> >> >> Hi, >> will there be a Linux puredata version? >> >> L. Willkomm >> Luxembourg >> >> ___ >> Pd-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ >> listinfo/pd-list >> > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > > > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Doesn't Faust just do that for you? I thought you could simply export externals from the Faust code in Linux, but I could be remembering wrong. best, J On Nov 5, 2013, at 3:35 AM, Pierre Guillot wrote: > Hi, > > The Linux version is scheduled but I can't say when (I need a Linux machine > and time to do this). I'm not a Linux expert (really not) so If you have any > advices for Linux version, it will be very helpful. > > Cheers > > > 2013/11/4 Laurent Willkomm > Am 2013-11-04 09:44, schrieb Pierre Guillot: > > Hi, > > The CICM is pleased to share the first release of HoaLibrary for Pure Data. > > HoaLibrary is a collection of C++ classes, FAUST functions and objects > for Pure Data, Max and VST destined to high order Ambisonics sound > reproduction. > > HoaLibrary allows musicians and composers to synthesize, transform and > render sound fields in a creative and artistic way. This library > facilitates the understanding and the appropriation of key concepts of > Ambisonics. Thanks to original graphical interfaces a lot of new signal > processings are allowed like diffuse sound field synthesis, perspective > distortion or spatial filtering. > > HoaLibrary is free, open-source and made available by CICM, the centre > of research on musical composition and computer science of the Paris 8 > University. > > Objects: > > Hi, > will there be a Linux puredata version? > > L. Willkomm > Luxembourg > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> > http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Hi, The Linux version is scheduled but I can't say when (I need a Linux machine and time to do this). I'm not a Linux expert (really not) so If you have any advices for Linux version, it will be very helpful. Cheers 2013/11/4 Laurent Willkomm > Am 2013-11-04 09:44, schrieb Pierre Guillot: > > Hi, >> >> The CICM is pleased to share the first release of HoaLibrary for Pure >> Data. >> >> HoaLibrary is a collection of C++ classes, FAUST functions and objects >> for Pure Data, Max and VST destined to high order Ambisonics sound >> reproduction. >> >> HoaLibrary allows musicians and composers to synthesize, transform and >> render sound fields in a creative and artistic way. This library >> facilitates the understanding and the appropriation of key concepts of >> Ambisonics. Thanks to original graphical interfaces a lot of new signal >> processings are allowed like diffuse sound field synthesis, perspective >> distortion or spatial filtering. >> >> HoaLibrary is free, open-source and made available by CICM, the centre >> of research on musical composition and computer science of the Paris 8 >> University. >> >> Objects: >> > > Hi, > will there be a Linux puredata version? > > L. Willkomm > Luxembourg > > ___ > Pd-list@iem.at mailing list > UNSUBSCRIBE and account-management -> http://lists.puredata.info/ > listinfo/pd-list > ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Am 2013-11-04 09:44, schrieb Pierre Guillot: Hi, The CICM is pleased to share the first release of HoaLibrary for Pure Data. HoaLibrary is a collection of C++ classes, FAUST functions and objects for Pure Data, Max and VST destined to high order Ambisonics sound reproduction. HoaLibrary allows musicians and composers to synthesize, transform and render sound fields in a creative and artistic way. This library facilitates the understanding and the appropriation of key concepts of Ambisonics. Thanks to original graphical interfaces a lot of new signal processings are allowed like diffuse sound field synthesis, perspective distortion or spatial filtering. HoaLibrary is free, open-source and made available by CICM, the centre of research on musical composition and computer science of the Paris 8 University. Objects: Hi, will there be a Linux puredata version? L. Willkomm Luxembourg ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
[PD] [PD-announce] HoaLibrary for PD - High Order Ambisonics Library
Hi, The CICM is pleased to share the first release of HoaLibrary for Pure Data. HoaLibrary is a collection of C++ classes, FAUST functions and objects for Pure Data, Max and VST destined to high order Ambisonics sound reproduction. HoaLibrary allows musicians and composers to synthesize, transform and render sound fields in a creative and artistic way. This library facilitates the understanding and the appropriation of key concepts of Ambisonics. Thanks to original graphical interfaces a lot of new signal processings are allowed like diffuse sound field synthesis, perspective distortion or spatial filtering. HoaLibrary is free, open-source and made available by CICM, the centre of research on musical composition and computer science of the Paris 8 University. Objects: hoa.decoder~ : An ambisonic decoder (ambisonic, binaural, irregular configurations). hoa.encoder~ : An ambisonic encoder. hoa.map~ : An ambisonic sources spatializer. hoa.delay~ : An ambisonic sound field delay. hoa.freeverb~ : An implementation of the freeverb algorithm for Ambisonics. hoa.grain~ : An ambisonic granular synthesizer. hoa.map : A GUI to spatialize sources on a map. hoa.meter~ : A circular meter with sound field descriptor. hoa.optim~ : An ambisonic sound field optimization. hoa.pi : A good pi number. hoa.projector~ : A plane wave decomposer. hoa.recomposer~ : A plane wave recomposer to harmonics domain. hoa.ringmod~ : An ambisonic sound field ring modulation. hoa.rotate~ : An ambisonic sound field rotation external. hoa.scope~ : An ambisonic harmonic scope. hoa.space : A GUI to design ambisonic space. hoa.space~ : A plane wave spatial filter. hoa.wider~ : An ambisonic fractional orders simulator. Release: http://www.mshparisnord.fr/hoalibrary/en Sources: https://github.com/CICM/HoaLibrary Feedbacks are welcome. Thanks. Pierre ___ Pd-announce mailing list pd-annou...@iem.at http://lists.puredata.info/listinfo/pd-announce ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list