Hello all,
I finally got compilation of munger~ to work under OS X 10.4 on an iMac G5 against pd 0.39-2. I've attached the binary in another email to Ico, and if I recall correctly he said he would start to include it with the munger source. Of course you can email me for it as well.
Thomas and Ico, what I needed to do was copy the libstk.a file to my lib... I did not know about this file because STK's documentation says nothing about what it produces when you compile it, much to the frustration of beginners like myself!! When I read Thomas' new and improved flext documentation (very easy to understand) I knew what needed to be done, and everything went very smoothly!
Ico, thanks for all your work in porting this, it sounds *wonderful* and I am going to get started today on making a GOP abstraction to control it. This has been my "most-wanted-external" for a while now. The help patch, as was mentioned, is... well... dense and intimidating, but still usable. Maybe we can work together on a simplified version if you are interested.
Damn I'm excited, Kevin
Excellent work Kevin!
Actually we have another, more cleaned-up version of the code (see attached), so if you could build that one also and then forward me the binary, then I'll include it in the next release. FWIW, there is no "behavioral" difference for the object but it has a cleaner implementation of some of the routines and therefore it is theoretically more stable (even though I have yet to experience any instabilities of the previous implementation). Simply replace the old cpp file with this one.
Regarding the messy help file, I agree. But that's why I said in the first place that this is the "Swiss-Army-knife" of granular synthesis ;-)
Ico
-----Original Message----- From: Kevin McCoy [mailto:km.takewithyou@gmail.com] Sent: Saturday, March 24, 2007 11:55 AM To: PD-list@iem.at; Ivica Ico Bukvic; Thomas Grill Subject: munger1~ binary for ppc
Hello all,
I finally got compilation of munger~ to work under OS X 10.4 on an iMac G5 against pd 0.39-2. I've attached the binary in another email to Ico, and if I recall correctly he said he would start to include it with the munger source. Of course you can email me for it as well.
Thomas and Ico, what I needed to do was copy the libstk.a file to my lib... I did not know about this file because STK's documentation says nothing about what it produces when you compile it, much to the frustration of beginners like myself!! When I read Thomas' new and improved flext documentation (very easy to understand) I knew what needed to be done, and everything went very smoothly!
Ico, thanks for all your work in porting this, it sounds *wonderful* and I am going to get started today on making a GOP abstraction to control it. This has been my "most-wanted-external" for a while now. The help patch, as was mentioned, is... well... dense and intimidating, but still usable. Maybe we can work together on a simplified version if you are interested.
Damn I'm excited, Kevin
--
Ico,
This one won't build for me... I get the following output:
klangisch:/users/kmccoy/desktop/munger1~/source kmccoy$ sudo bash
/volumes/audiowork/pdcvs/pure-data/externals/grill/flext/build.sh pd
gcc
make -f /volumes/audiowork/pdcvs/pure-data/externals/grill/flext/buildsys/gnumake-sub.mak
PLATFORM=mac RTSYS=pd COMPILER=gcc
BUILDPATH=/volumes/audiowork/pdcvs/pure-data/externals/grill/flext/buildsys/
PKGINFO=package.txt BUILDCLASS=ext TARGETMODE=release TARGETTYPE=multi
THREADED=1 _build_
/volumes/audiowork/pdcvs/pure-data/externals/grill/flext/buildsys/mac/gnumake-gcc-targets.inc:22:
warning: overriding commands for target pd-darwin/release-multi' /volumes/audiowork/pdcvs/pure-data/externals/grill/flext/buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old commands for target
pd-darwin/release-multi'
mkdir -p ./
g++ -c -ffast-math -Os -ftree-vectorize -arch ppc -maltivec -faltivec
-mtune=G4 -DNDEBUG -DFLEXT_THREADS -DFLEXT_SYS=2 -DPD -I
pd-darwin/release-multi -I/usr/local/include/stk
-I/usr/local/include/flext -I/Users/kmccoy/Desktop/pd-0.39-2/src
-I/usr/local/include -I/usr/local/include/sndobj
-I/usr/local/include/flext munger1~.cpp -o
pd-darwin/release-multi/munger1~.opp_ppc
munger1~.cpp: In member function 'void munger1::munger_alloc()':
munger1~.cpp:1397: error: expression in new-declarator must have
integral or enumeration type
make[1]: *** [pd-darwin/release-multi/munger1~.opp_ppc] Error 1
make: *** [build-release-multi] Error 2
Let me know what you think, Kevin
On 3/24/07, Ivica Ico Bukvic ico.bukvic@gmail.com wrote:
Excellent work Kevin!
Actually we have another, more cleaned-up version of the code (see attached), so if you could build that one also and then forward me the binary, then I'll include it in the next release. FWIW, there is no "behavioral" difference for the object but it has a cleaner implementation of some of the routines and therefore it is theoretically more stable (even though I have yet to experience any instabilities of the previous implementation). Simply replace the old cpp file with this one.
Regarding the messy help file, I agree. But that's why I said in the first place that this is the "Swiss-Army-knife" of granular synthesis ;-)
Ico
-----Original Message----- From: Kevin McCoy [mailto:km.takewithyou@gmail.com] Sent: Saturday, March 24, 2007 11:55 AM To: PD-list@iem.at; Ivica Ico Bukvic; Thomas Grill Subject: munger1~ binary for ppc
Hello all,
I finally got compilation of munger~ to work under OS X 10.4 on an iMac G5 against pd 0.39-2. I've attached the binary in another email to Ico, and if I recall correctly he said he would start to include it with the munger source. Of course you can email me for it as well.
Thomas and Ico, what I needed to do was copy the libstk.a file to my lib... I did not know about this file because STK's documentation says nothing about what it produces when you compile it, much to the frustration of beginners like myself!! When I read Thomas' new and improved flext documentation (very easy to understand) I knew what needed to be done, and everything went very smoothly!
Ico, thanks for all your work in porting this, it sounds *wonderful* and I am going to get started today on making a GOP abstraction to control it. This has been my "most-wanted-external" for a while now. The help patch, as was mentioned, is... well... dense and intimidating, but still usable. Maybe we can work together on a simplified version if you are interested.
Damn I'm excited, Kevin
--
I'll look into this asap.
Thanks for the update!
Ico
-----Original Message----- From: Kevin McCoy [mailto:km.takewithyou@gmail.com] Sent: Saturday, March 24, 2007 3:33 PM To: Ivica Ico Bukvic; PD-list@iem.at Subject: Re: munger1~ binary for ppc
Ico,
This one won't build for me... I get the following output:
klangisch:/users/kmccoy/desktop/munger1~/source kmccoy$ sudo bash /volumes/audiowork/pdcvs/pure-data/externals/grill/flext/build.sh pd gcc make -f /volumes/audiowork/pdcvs/pure- data/externals/grill/flext/buildsys/gnumake-sub.mak PLATFORM=mac RTSYS=pd COMPILER=gcc BUILDPATH=/volumes/audiowork/pdcvs/pure- data/externals/grill/flext/buildsys/ PKGINFO=package.txt BUILDCLASS=ext TARGETMODE=release TARGETTYPE=multi THREADED=1 _build_ /volumes/audiowork/pdcvs/pure- data/externals/grill/flext/buildsys/mac/gnumake-gcc-targets.inc:22: warning: overriding commands for target
pd-darwin/release-multi' /volumes/audiowork/pdcvs/pure- data/externals/grill/flext/buildsys/mac/gnumake-gcc-targets.inc:18: warning: ignoring old commands for target
pd-darwin/release-multi' mkdir -p ./ g++ -c -ffast-math -Os -ftree-vectorize -arch ppc -maltivec -faltivec -mtune=G4 -DNDEBUG -DFLEXT_THREADS -DFLEXT_SYS=2 -DPD -I pd-darwin/release-multi -I/usr/local/include/stk -I/usr/local/include/flext -I/Users/kmccoy/Desktop/pd-0.39-2/src -I/usr/local/include -I/usr/local/include/sndobj -I/usr/local/include/flext munger1~.cpp -o pd-darwin/release-multi/munger1~.opp_ppc munger1~.cpp: In member function 'void munger1::munger_alloc()': munger1~.cpp:1397: error: expression in new-declarator must have integral or enumeration type make[1]: *** [pd-darwin/release-multi/munger1~.opp_ppc] Error 1 make: *** [build-release-multi] Error 2
Let me know what you think, Kevin
On 3/24/07, Ivica Ico Bukvic ico.bukvic@gmail.com wrote:
Excellent work Kevin!
Actually we have another, more cleaned-up version of the code (see attached), so if you could build that one also and then forward me the binary, then I'll include it in the next release. FWIW, there is no "behavioral" difference for the object but it has a cleaner
implementation
of some of the routines and therefore it is theoretically more stable
(even
though I have yet to experience any instabilities of the previous implementation). Simply replace the old cpp file with this one.
Regarding the messy help file, I agree. But that's why I said in the
first
place that this is the "Swiss-Army-knife" of granular synthesis ;-)
Ico
-----Original Message----- From: Kevin McCoy [mailto:km.takewithyou@gmail.com] Sent: Saturday, March 24, 2007 11:55 AM To: PD-list@iem.at; Ivica Ico Bukvic; Thomas Grill Subject: munger1~ binary for ppc
Hello all,
I finally got compilation of munger~ to work under OS X 10.4 on an iMac G5 against pd 0.39-2. I've attached the binary in another email to Ico, and if I recall correctly he said he would start to include it with the munger source. Of course you can email me for it as well.
Thomas and Ico, what I needed to do was copy the libstk.a file to my lib... I did not know about this file because STK's documentation says nothing about what it produces when you compile it, much to the frustration of beginners like myself!! When I read Thomas' new and improved flext documentation (very easy to understand) I knew what needed to be done, and everything went very smoothly!
Ico, thanks for all your work in porting this, it sounds *wonderful* and I am going to get started today on making a GOP abstraction to control it. This has been my "most-wanted-external" for a while now. The help patch, as was mentioned, is... well... dense and intimidating, but still usable. Maybe we can work together on a simplified version if you are interested.
Damn I'm excited, Kevin
--
--