[Cs-dev] CsoundVST on MAC OS X
Date | 2011-02-16 22:07 |
From | govert |
Subject | [Cs-dev] CsoundVST on MAC OS X |
I'm trying to build CsoundVST on MAC OS X 10.6 and I am running into all sorts of issues. Before I get into the details, I would like to know if anyone has succeded, and if so, which hosts that you successfully have loaded the VST into. If you have tried and failed, please respond as well. -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3388480.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-17 05:01 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
OK. Here is my current problem: MAC OS X 10.6 csound fresh from CVS $scons buildInterfaces=1 buildCsoundAC=1 buildCsoundVST=1 buildVirtual=1 useDouble=1 ... g++ -o _CsoundAC.so -bundle -F/System/Library/Frameworks/Python.framework -framework python frontends/CsoundAC/CsoundAC_wrap.os -L/System/Library/Frameworks/Python.framework/Versions/Current/lib -L/System/Library/Frameworks/Python.framework/Versions/Current/lib/python2.6/config -L. -L. -L/usr/local/lib -L. -L. -L/usr/local/lib -L/opt/local/lib -lfltk_images -lfltk -lCsoundAC -lcsnd -lstdc++ -lintl -lsndfile -lpthread -lgomp -lm -lsndfile -ldl -lm -lpthread Undefined symbols: "_csoundGetLibrarySymbol", referenced from: csound::System::getSymbol(void*, std::basic_string |
Date | 2011-02-17 09:57 |
From | peiman khosravi |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
I've never heard of anyone running CsoundVST on os x. If you succeed I'd love to know about it. Best, Peiman On 17 February 2011 05:01, govert |
Date | 2011-02-17 16:17 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
I will gladly put some effort into making in work, but I am not a developer, so I am hard pressed to find a solution to issues such as the above. -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3389711.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-17 16:22 |
From | peiman khosravi |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Nor am I unfortunately :-( On 17 February 2011 16:17, govert |
Date | 2011-02-17 16:26 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Actually, the build issue above seems to be related to building CsoundAC, not CsoundVSt. Could it be a 32/64 bit issue, or the python version? I am using the python which comes with MAC OS X. -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3389732.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-17 16:27 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Well, Rory Walsh has developed a lightweight version of a VST client for csound (CsVST). I am sure he will be happy to share it with you. It should be much simpler to build than CsoundVST. Are you listening, Rory? Victor On 17 Feb 2011, at 16:22, peiman khosravi wrote: > Nor am I unfortunately :-( > > On 17 February 2011 16:17, govert |
Date | 2011-02-17 16:32 |
From | Felipe Sateler |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
FWIW, I can't build CsoundAC on current git eeither. Can't look into it right now though. On Thu, Feb 17, 2011 at 16:27, Victor Lazzarini |
Date | 2011-02-17 16:40 |
From | Rory Walsh |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
I stopped working on csVST but I can share the source if anyone is interested. I'll have a better solution for OSX available in a few days. It's working for VST and AU but I want to make sure the csd file gets buried into the plugin package. I just need to find the time. Rory. On 17 February 2011 16:27, Victor Lazzarini |
Date | 2011-02-17 16:52 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
CsoundAC is building correctly here. Victor On 17 Feb 2011, at 16:32, Felipe Sateler wrote: > FWIW, I can't build CsoundAC on current git eeither. Can't look into > it right now though. > > On Thu, Feb 17, 2011 at 16:27, Victor Lazzarini > |
Date | 2011-02-17 17:58 |
From | Michael Gogins |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
I'm the author of CsoundVST. I would make it work for OS X if I had a Mac. It shouldn't be hard, I would think any Mac developer capable of making a shared library could do it. Regards, Mike On Thu, Feb 17, 2011 at 11:52 AM, Victor Lazzarini |
Date | 2011-02-18 04:24 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
OK. I actually managed to build everything... $ scons buildInterfaces=1 buildCsoundAC=1 buildCsoundVST=1 useDouble=1 ... scons: done building targets. :) now what? Which file is the vst plugn? -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3390578.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-18 08:45 |
From | Victor.Lazzarini@nuim.ie |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Attachments | None None None None |
Date | 2011-02-18 12:28 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
therre is a libCsoundVST.dylib will that do? $ls *.dylib libCsoundVST.dylib libftest.dylib libpartikkel.dylib libstackops.dylib libambicode1.dylib libgabnew.dylib libphisem.dylib libstdopcod.dylib libampmidid.dylib libgrain4.dylib libphysmod.dylib libstdutil.dylib libbabo.dylib libharmon.dylib libpitch.dylib libsystem_call.dylib libbarmodel.dylib libhrtferX.dylib libptrack.dylib libtabsum.dylib libchua.dylib libhrtfnew.dylib libpvlock.dylib libudprecv.dylib libcompress.dylib libimage.dylib libpvoc.dylib libudpsend.dylib libcontrol.dylib libjackTransport.dylib libpvsbuffer.dylib libugakbari.dylib libcrossfm.dylib libjacko.dylib librtcoreaudio.dylib libvaops.dylib libcs_date.dylib libloscilx.dylib librtjack.dylib libvbap.dylib libcs_pan2.dylib libminmax.dylib libscansyn.dylib libvirtual.dylib libcs_pvs_ops.dylib libmixer.dylib libscoreline.dylib libvosim.dylib libdoppler.dylib libmodal4.dylib libsfont.dylib libwidgets.dylib libeqfil.dylib libmodmatrix.dylib libshape.dylib libfluidOpcodes.dylib libmutexops.dylib libsignalflowgraph.dylib -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3391005.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-18 12:33 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
the is also a CsoundVSTShell, which works standalone. -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3391012.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-18 13:23 |
From | Michael Gogins |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
And does it run on the Mac? Regards, Mike On Fri, Feb 18, 2011 at 7:33 AM, govert |
Date | 2011-02-18 13:56 |
From | Richard Dobson |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Assuming that is indeed the plugin file, by convention ( but not strictly required) it has a .vst extension, and is put in the standard place (for the current user), ~/Library/Audio/Plug-Ins/VST/. To install for all users, there is a corresponding top-level /Library path it can be put in. Some apps may need to be told to rescan for plugins, but most do so automatically. You can have subfolders inside the VST folder (many companies do that to organise their plugins and support files), so it could be ~/Library/Audio/Plug-Ins/VST/CsoundVST/ Assuming it can all be configured acccordingly, I see no particular reason why the other dylibs couldn't go in there as well. I haven't put it to the test, but I assume that OS X manages not to attempt to load any old dylib as a VST plugin! Richard Dobson On 18/02/2011 12:28, govert wrote: > > therre is a libCsoundVST.dylib > > > will that do? > > > $ls *.dylib > > > libCsoundVST.dylib libftest.dylib libpartikkel.dylib libstackops.dylib >... ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-18 18:59 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Re Michael: Yes the CsoundVSTShell seems to be working on MAC. (as standalone, not as a VST) I get a gui and stuff. I actually don't know anything about csound, so I cannot tell if it is working properly yet, but i DO get a GUI with menues, and I can load a "patch". -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3391583.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-18 19:01 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Re: Richard. I know my host app, so there is no problem with where it should be or what the name it should have in order for the host to recognize it as a VST My question is: which build artifact is the actual VST? -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3391590.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-18 19:23 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
You'll need a little more work to get it as a OSX VST. OSX VSTs are bundles, so it's a directory structure and the CsoundVST.dylib is buried inside it. See http://csound.1045644.n5.nabble.com/OT-bundles-on-OSX-td1119920.html Victor On 18 Feb 2011, at 19:01, govert wrote: > > Re: Richard. > > I know my host app, so there is no problem with where it should be > or what > the name it should have in order > for the host to recognize it as a VST > > My question is: which build artifact is the actual VST? > > > > -- > View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3391590.html > Sent from the Csound - Dev mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel > Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-18 19:47 |
From | Richard Dobson |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
It is more a matter of defining what to add to the build script for OS X. Your dir listing shows that while the raw vst binary is built (as libCsoundVST.dylib), the plugin module itself is not. A VST plugin is actually a "bundle" (like an app), so the script will need to do the standard procedures necessary to construct a bundle and put the binary inside it. It can be done by hand if necessary. Since other hosts will want to access the opcode dylibs, they will need to remain outside the bundle. Hopefully that will not cause extra complications. The command nm -j |
Date | 2011-02-19 01:27 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Roger that. However there is no SoundVST.dylib only libSoundVST.dylib Will that do? -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3392031.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-19 01:28 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
Roger that. However there is no SoundVST.dylib only libSoundVST.dylib Will that do? -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3392032.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-19 02:51 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
>Since other hosts will want to access the opcode dylibs, they will need to >remain outside the bundle. Hopefully that will not cause extra >complications. hmm... but libCsoundVST.dylib still needs access to those, no? how do I resolve that? -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3392076.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-19 03:44 |
From | govert |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
it also seems like its not possible to compile a dynamic library as a -bundle... -- View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3392095.html Sent from the Csound - Dev mailing list archive at Nabble.com. ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2011-02-19 09:16 |
From | Victor Lazzarini |
Subject | Re: [Cs-dev] CsoundVST on MAC OS X |
No, libCsoundVST.dylib is probably all you need now. This is the actual plugin. You need to place it inside a bundle as explained in the link I gave you. This whole bundle will be your VST plugin as far the OSX system is concerned. Victor On 19 Feb 2011, at 03:44, govert wrote: > > it also seems like its not possible to compile a dynamic library as a > -bundle... > > > > -- > View this message in context: http://csound.1045644.n5.nabble.com/CsoundVST-on-MAC-OS-X-tp3388480p3392095.html > Sent from the Csound - Dev mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel > Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel ------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |